v1.10.1
This new release includes several bug fixes and some minor new features. Users are encouraged to upgrade to get the best experience. As summary, this release includes:
- [Feature] Now it's possible to modify existing App Repositories rather than having to delete and recreate them to do a change. You can do that clicking in the "Edit" button in the App Repository list.
- [Feature] You can now deploy Kubernetes Operators directly from the Dashboard using a form.
- [Bug Fix] Fixed an issue that caused a crash when deploying applications in certain namespaces like
services
orsecrets
. - [Bug Fix] Applications containing YAML 2.1 syntax are now supported.
- [Refactor] Internal version of Helm has been upgraded to 3.2.
- [Bug Fix] Fixed an issue that threw a not found error after rolling back an application.
- [Refactor] The job that cleans up the database is now executed only at upgrade time (not at installation time).
WARNING: The latest chart version uses PostgreSQL as default database rather than MongoDB. While this should be a transparent change for the user, if you want to keep using MongoDB, set mongodb.enabled=true
and postgresql.enabled=false
when upgrading.
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
- Run postupgrade job only when upgrading (#1760) ea22723 (Andres Martinez Gotor)
- Update nginx frontend config to support additional clusters. (#1759) 0307553 (Michael Nelson)
- Update dashboard to use /api/clusters/default instead of /api/kube. (#1758) ade0239 (Michael Nelson)
- Add a shared k8s-api-proxy.conf and default cluster location. (#1757) aed53f6 (Michael Nelson)
- Identify the callback url needed for configuring oidc IdP clients. (#1755) 158f85d (Michael Nelson)
- Remove post-install annotation for apprepositories (#1754) 60ec356 (Michael Nelson)
- Fix rollback bug (#1748) 3249a2c (Andres Martinez Gotor)
- Support to install Kubeapps offline (#1751) a68fa6c (Andres Martinez Gotor)
- Switch to nodeport for dev env on kind cluster. (#1749) 4c9db99 (Michael Nelson)
- Update and improve wording of exposing K8s API warning. (#1747) b069768 (Michael Nelson)
- Test helm update to 3.2 (#1731) 65fc66e (Michael Nelson)
- Avoid HTTP error codes when running validation (#1739) bb0cb76 (Andres Martinez Gotor)
- Support newer YAML versions in manifests (#1737) 38834ee (Andres Martinez Gotor)
- Fix selfLink assumption (#1733) a7987b1 (Andres Martinez Gotor)
- Reload integration (#1729) 93567f0 (Andres Martinez Gotor)
- Actually switch defaults for values.yaml to postgres. (#1730) 29f0110 (Michael Nelson)
- Disable deploy button for deployed operators (#1727) f6d15e9 (Andres Martinez Gotor)
- Rephrase message for All Namespaces (#1728) 84aecf7 (Andres Martinez Gotor)
- Create postgres secret if it doesn't exist during upgrade. (#1718) 5b739db (Michael Nelson)
- Update docs to cover the Operator form (#1724) a8784fc (Andres Martinez Gotor)
- Add form to deploy an Operator (#1723) 4976d0f (Andres Martinez Gotor)
- Omit maintainers if they don't exist (#1722) c4c7e2c (Juan Ariza Toledano)
- Use latest image for OLM (#1719) 10703c6 (Andres Martinez Gotor)
- Add scripts to deploy Kubeapps + Harbor (integrated) for testing purposes (#1688) 78b64aa (Juan Ariza Toledano)
- Fix operators test for GKE (#1717) c4667c0 (Andres Martinez Gotor)
- Elaborate message for global app repositories (#1714) 2add7a6 (Andres Martinez Gotor)
- Browser test for adding a private Helm and Docker registry (#1716) d780329 (Andres Martinez Gotor)
- Enable modify button for app repositories (#1706) 464856a (Andres Martinez Gotor)
- Add end-to-end test for Operators (#1709) 27a58d7 (Andres Martinez Gotor)
- Update docs to clearly state that the imagePullSecret feature is Helm3 only (#1707) 1aced79 (Michael Nelson)
- Add API endpoint to update app repositories (#1705) 277ad55 (Andres Martinez Gotor)
- rm useless err check (#1702) 7881056 (ZeHuaiWang)
- Update docs for private app repositories. (#1700) b6573fa (Michael Nelson)
- Bump Chart version 396d8e9 (Andres Martinez Gotor)
- Return json responses for proxied requests to API server. (#1698) f7ca592 (Michael Nelson)