v2.4.0
Kubeapps v2.4.0 (chart version 7.4.0) is a new feature release that includes an important revamp of the Kubeapps backend. Now, we are closer to support multiple package formats (like Helm, Helm using Fluxv2 or Carvel Packages) in the future.
The new backend is enabled by default since v2.3.4, but it is in this v2.4.0 release that we have performed several changes in the dashboard to make it use the new service.
Right now, there are no special changes or new visible features: in this release we expect every feature to continue working as before.
In the upcoming releases, we will continue improving our Kubeapps APIs service, adding new operations and plugins, so stay tuned!
If you find something wrong or any unexpected behavior, please do open an issue so that we can fix it asap :)
Here is a demo video highlighting the new cool features that this pluggable API service will bring into Kubeapps:
Although in slides template is wrongly noted "Confidential", this video is publicly disclosable.
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:
kubectl create namespace kubeapps
helm install kubeapps --namespace kubeapps bitnami/kubeapps
To get started with Kubeapps, check out this walkthrough.
Troubleshooting
How can I use the same dashboard as in previous versions?
helm install kubeapps --namespace kubeapps bitnami/kubeapps --set dashboard.image.tag="2.3.4"
Changelog
General changes
- (#3312) Run misspell
- (#3315) Ts types fix
- (#3327) Match ES version in ts and eslint config to ES2020
- (#3330) Revamp the UI to make it use the new kubeappsapi
- (#3338) Don't cache clients that are created (without auth) when app loads.
New Kubeapps-APIs service
- (#3299) Add CreateInstalledPackage rpc and messages for initial Helm support.
- (#3307) step 1
- (#3308) Adds the custom detail to the InstalledPackageDetail.
Documentation
- (#3288) Add roadmap to Kubeapps documentation
CI
- (#3310) Changes in CI after we got the official kubeappsapis img
- (#3316) CI fix
- (#3317) CI fix
- (#3318) Ignore the current sshd config file
- (#3331) Fix development ingress to be valid with ingress-nginx 1.0.0
Chart
- (#3314) Adds liveness/readiness probes. Removes unused manifest.
- (#3319) Sync chart with bitnami/kubeapps chart (version 7.3.1)
- (#3320) Sync chart with bitnami/kubeapps chart (version 7.3.2)
Dependency upgrades
- (#3248) Bump remark-gfm from 1.0.0 to 2.0.0 in /dashboard
- (#3305) Bump react-markdown from 6.0.3 to 7.0.0 in /dashboard
- (#3313) Bump typescript from 4.3.5 to 4.4.2 in /dashboard
- (#3322) Bump react-router-dom from 5.2.0 to 5.2.1 in /dashboard
- (#3325) Bump sass from 1.38.1 to 1.38.2 in /dashboard
- (#3332) Bump eslint-plugin-prettier from 3.4.1 to 4.0.0 in /dashboard