v1.9.0
Welcome to this new feature release of Kubeapps!
Now it's possible to deploy and manage Operators in your cluster using Kubeapps! Check the how-to guide for more details.
Apart from that, this release include several minor features and bug fixes:
- Allow to validate Helm repositories before creating them in the form.
- The application status component that reports if an application is ready or not ready now includes additional information of the expected workloads.
- Some URLs has been modified in order to be consistent. If you see some broken link, now the namespace for a resource is always at the beginning of the path.
- Fix namespace redirection when reloading the Catalog view.
- [internal] Re-structure the data stored in the database (
AppRepositories
) to include its namespace. - [internal] Recover from a
panic
error when a release failed to be installed.
Installation
To install this release, ensure you add the Bitnami charts repository to your local Helm cache:
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
Install the Kubeapps Helm chart:
For Helm 2:
helm install --name kubeapps --namespace kubeapps bitnami/kubeapps
For Helm 3:
kubectl create namespace kubeapps
helm install kubeapps --namespace kubeapps bitnami/kubeapps --set useHelm3=true
To get started with Kubeapps, checkout this walkthrough.
Changelog
- Add note about increasing
proxy_buffer_size
with nginx and Azure. (#1640) 75eb7c5 (Kristinn Björgvin Árdal) - Add .DS_Store to gitignore (#1639) 4670898 (tiffany jernigan)
- Filter operators by category (#1635) 5cb58da (Andres Martinez Gotor)
- Update outdated helm versions to 2.14+ (#1638) 49ebb7b (tiffany jernigan)
- Update imgs in getting started doc. Re-word/order Step4 (#1633) 2b75e37 (tiffany jernigan)
- Catch forbidden errors when checking if OLM is installed (#1625) 6e22eac (Andres Martinez Gotor)
- Add search bar for operators (#1632) 823821d (Andres Martinez Gotor)
- Reduce subIcon size to fit in banner (#1630) f384c48 (Andres Martinez Gotor)
- Bump acorn from 5.7.3 to 5.7.4 in /integration (#1634) 0df808d (dependabot[bot])
- Update helm notes for port-forward localhost (#1629) a6faf76 (tiffany jernigan)
- Update a few words in docs and add helm commands (#1627) 9cf19ed (tiffany jernigan)
- Documentation for using Operators (#1624) 27b2fde (Andres Martinez Gotor)
- Change routes of operators to be consistent (#1626) 7165fa4 (Andres Martinez Gotor)
- Consistent namespaced routes (#1622) 96fab2a (Michael Nelson)
- Don't yet default to using repos per namespace (#1621) 132c682 (Michael Nelson)
- Minor bug fixes (#1619) 5714334 (Andres Martinez Gotor)
- Add OtherResources table to the operator view (#1618) 8bcad6b (Andres Martinez Gotor)
- Show the list of operators installed (#1613) 3865aab (Andres Martinez Gotor)
- Show proper message when there are no workloads or URLs (#1615) 5ba52be (Andres Martinez Gotor)
- Add alpha status notice for operators (#1616) ed6d88e (Andres Martinez Gotor)
- Allow to update operator instances (#1611) 0eb3c60 (Andres Martinez Gotor)
- Replace chart/operator tag for an icon in the Catalog (#1612) 0996769 (Andres Martinez Gotor)
- Restore test, fix apprepository-rbac (#1610) 80be45f (Andres Martinez Gotor)
- Add icon to AppList items (#1608) a7c7ad1 (Andres Martinez Gotor)
- Show operators and instances in all namespaces (#1607) 0316f74 (Andres Martinez Gotor)
- Several fixes for operators (#1602) d322fb1 (Andres Martinez Gotor)
- Use per-namespace app repositories by default (#1604) c04046d (Michael Nelson)
- Enable builds for GKE 1.15 (#1606) eb0fe0e (Andres Martinez Gotor)
- Fix catalog links in app repo page. (#1605) 78cb6cd (Michael Nelson)
- Add namespaces to the catalog view (#1603) c81edb7 (Andres Martinez Gotor)
- Avoid re-auth on All Namespaces when selecting catalog (#1600) a26fce9 (Michael Nelson)
- Add ApplicationStatus and resource tables to the OpeartorInstance (#1599) 8b296ab (Andres Martinez Gotor)
- 1521 remove disable auth check (#1598) 4e32a18 (Michael Nelson)
- OperatorInstance view (#1594) de6afe9 (Andres Martinez Gotor)
- Enable authz check for specific namespace. (#1592) 3a2acab (Michael Nelson)
- Add operator resources to the application list (#1591) abff101 (Andres Martinez Gotor)
- Update dashboard deps (#1590) 215f6e6 (Andres Martinez Gotor)
- Review (#1589) 56bb18c (Andres Martinez Gotor)
- Return charts for specific namespace and global namespace. (#1588) 6f1ea36 (Michael Nelson)
- Adapt kubeapps chart to stable deprecation (#1587) b73a62b (Carlos Rodríguez Hernández)
- Add form to create an operator instance (#1584) 66d9057 (Andres Martinez Gotor)
- Fix icon URL with namespace (#1586) 8d7105c (Andres Martinez Gotor)
- Show operator instance types in the catalog (#1582) 5363b8c (Andres Martinez Gotor)
- Update getPaginatedChartList to use namespace. (#1562) be439bd (Michael Nelson)
- Operator View (#1576) c295d77 (Andres Martinez Gotor)
- Fix missing var (#1577) 6da8e77 (Andres Martinez Gotor)
- Avoid invalidate cache flag while testing the latest release (#1575) 529bfd2 (Andres Martinez Gotor)
- Fix PANIC(runtime error) when creating release (#1572) 830168c (Guo Jianwei)
- Make the operator section navigable (#1570) e77620e (Andres Martinez Gotor)
- Update dependencies (#1569) f278440 (Andres Martinez Gotor)
- Use backend to retrieve operator icons (#1566) b6d412c (Andres Martinez Gotor)
- Add operator list (#1559) ca61d95 (Andres Martinez Gotor)
- use global.registry for testimages too (#1564) e9bbb7e (David J. M. Karlsen)
- Ensure invalidate-cache doesn't run by default. (#1561) c864b73 (Michael Nelson)
- OperatorList check if OLM is installed (#1558) d1d9648 (Andres Martinez Gotor)
- Operators PoC document (#1553) 11ae440 (Andres Martinez Gotor)
- Ensure charts imported per namespace when using MongoDB. (#1551) 3a53925 (Michael Nelson)
- Add skeleton to include operators in the dashboard (#1555) 8b2861b (Andres Martinez Gotor)
- Design proposal for AppView improvements (#1529) 60fa172 (Andres Martinez Gotor)
- Allow to validate apprepositories from the dashboard (#1537) cdd6e8e (Andres Martinez Gotor)
- Setup test infra for mongo tests. (#1545) b9a6731 (Michael Nelson)
- Fix dead links in dev documentation (#1548) 68277d7 (Olivier Levitt)
- Additional info for application status (#1540) 775254e (Andres Martinez Gotor)
- Kubeapps Chart - Update PostgreSQL/MongoDB dependencies (#1543) 878c94f (Juan Ariza Toledano)
- Update repoAlreadyProcessed, updateIcon and fileExists. (#1539) fb48028 (Michael Nelson)
- Update removeMissingCharts to remove from a namespaced repo only. (#1538) e0371c2 (Michael Nelson)
- Hide pre-upgrade job unless feature flag set. (#1542) 98f34a9 (Michael Nelson)
- Add pg tests for assetsvc (#1535) 350544e (Michael Nelson)
- Update nginx image (#1536) 4027ed2 (Andres Martinez Gotor)
- Allow to validate apprepositories (#1534) d5b277c (Andres Martinez Gotor)
- Update asset-syncer delete to use namespace. (#1533) f18ceea (Michael Nelson)
- Record the namespace in the assetsvc when syncing chart data. (#1526) 60ebd52 (Michael Nelson)
- Update requirements using helm3 (#1531) 2b22527 (Tomas Pizarro)
- Update Chart.yaml (#1530) 407b14a (Andres Martinez Gotor)