v2.6.3
Kubeapps v2.6.3 (chart version 12.2.4) is a patch release that fixes a couple of issues with multicluster authentication. The release also includes some initial work supporting customized default values for your Helm charts and a fix for the formatting of installation values.
The multicluster support had two regressions in our last release which made it difficult for a non-admin user to interact with a second cluster. This functionality has been restored with the fixes for #5755 and #5912 so that non-admin users can again interact with additional clusters (assuming they have sufficient RBAC).
Support for additional default values in a package file has also been added as part of #5692, so that Kubeapps will display your custom default values to users which are merged with the package default values automatically. Additionally, you can include multiple custom value files (such as values-demo.yaml
and values-prod.yaml
and Kubeapps will enable users to choose the defaults with which they wish to start. More details on #5692 itself until we add documentation for this work.
And thank-you to @mittalvaibhav1 for identifying and fixing the formatting of installation values in #5894 !
Enjoy!
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.
What's Changed
Main changes in this release
- [repository] fixes and enhancements for repository update support by @dlaloue-vmware in #5763
- Code Cleanup - rename constants to properly follow GO conventions by @dlaloue-vmware in #5799
- FIx CodeQL Analysis badge by @ppbaena in #5813
- Refactor OCI file extraction to use existing tarutils. by @absoludity in #5770
- Add more helm custom fields by @antgamdia in #5622
- Update asset-syncer to populate additional default files. by @absoludity in #5786
- Sync chart with bitnami/kubeapps chart (version 12.1.3) by @github-actions in #5798
- add link to operator plugin proposal to README by @gfichtenholt in #5815
- Add some fixes for the markdown linter by @antgamdia in #5842
- Update k8s version in CI to unblock CI tests by @absoludity in #5841
- Update helm/k8s deps by @antgamdia in #5830
- Reproduce #5805 and fix. by @absoludity in #5826
- Sync chart with bitnami/kubeapps chart (version 12.1.5) by @github-actions in #5835
- Default to a custom default values if exactly one provided. by @absoludity in #5856
- Update the fingerprint for the CI bot GPG key after updating by @absoludity in #5872
- Buf generate after update. by @absoludity in #5873
- Initial state for handling multiple defaults. by @absoludity in #5881
- Add default value selector by @absoludity in #5885
- Add more explicit error logging when fetching detail. by @absoludity in #5895
- [Bug] Parse the yaml before dumping it back to string by @mittalvaibhav1 in #5893
- Add OYO use case to ADOPTERS.md by @ppbaena in #5908
- Update the cache used by pinniped proxy to include the k8s api server url. by @absoludity in #5913
- Rename OYO logo by @ppbaena in #5917
- Ensure user client with service account backup when fetching namespaces. by @absoludity in #5940
- Add test action to reproduce issue in normal PR. by @absoludity in #5943
- Part one of updates for release. by @absoludity in #5950
- Sync chart with bitnami/kubeapps chart (version 12.2.0) by @github-actions in #5948
- Remaining updates for release by @absoludity in #5952
Dependency upgrades
- Bump serde from 1.0.148 to 1.0.150 in /cmd/pinniped-proxy by @dependabot in #5789
- Bump prettier from 2.8.0 to 2.8.1 in /integration by @dependabot in #5785
- Bump golang.org/x/net from 0.2.0 to 0.4.0 by @dependabot in #5784
- Bump github.com/containerd/containerd from 1.6.10 to 1.6.12 by @dependabot in #5783
- Bump tokio from 1.22.0 to 1.23.0 in /cmd/pinniped-proxy by @dependabot in #5777
- Bump @types/jest from 29.2.3 to 29.2.4 in /dashboard by @dependabot in #5775
- Bump axios from 1.2.0 to 1.2.1 in /dashboard by @dependabot in #5774
- Bump axios from 1.2.0 to 1.2.1 in /integration by @dependabot in #5779
- Bump github.com/vmware-tanzu/carvel-vendir from 0.32.1 to 0.32.2 by @dependabot in #5776
- Bump base64 from 0.13.1 to 0.20.0 in /cmd/pinniped-proxy by @dependabot in #5793
- Bump openssl from 0.10.43 to 0.10.44 in /cmd/pinniped-proxy by @dependabot in #5794
- Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.43.2 to 0.44.1 by @dependabot in #5792
- Bump sass from 1.56.1 to 1.56.2 in /dashboard by @dependabot in #5796
- Bump @tanstack/match-sorter-utils from 8.7.0 to 8.7.2 in /dashboard by @dependabot in #5797
- Bump @formatjs/cli from 5.1.7 to 5.1.10 in /dashboard by @dependabot in #5800
- Bump prettier from 2.8.0 to 2.8.1 in /dashboard by @dependabot in #5801
- Bump kube-runtime from 0.76.0 to 0.77.0 in /cmd/pinniped-proxy by @dependabot in #5803
- Bump kube-derive from 0.76.0 to 0.77.0 in /cmd/pinniped-proxy by @dependabot in #5804
- Bump @clr/ui from 13.10.1 to 13.11.0 in /dashboard by @dependabot in #5806
- Bump rxjs from 7.6.0 to 7.8.0 in /dashboard by @dependabot in #5807
- Bump @playwright/test from 1.28.1 to 1.29.0 in /integration by @dependabot in #5809
- Bump kube from 0.76.0 to 0.77.0 in /cmd/pinniped-proxy by @dependabot in #5808
- Bump postcss from 8.4.19 to 8.4.20 in /dashboard by @dependabot in #5811
- Bump serde from 1.0.150 to 1.0.151 in /cmd/pinniped-proxy by @dependabot in #5810
- Bump typescript from 4.9.3 to 4.9.4 in /dashboard by @dependabot in #5816
- Bump @formatjs/cli from 5.1.10 to 5.1.12 in /dashboard by @dependabot in #5817
- Bump thiserror from 1.0.37 to 1.0.38 in /cmd/pinniped-proxy by @dependabot in #5818
- Bump ts-proto from 1.135.0 to 1.137.2 in /dashboard by @dependabot in #5844
- Bump @tanstack/react-table from 8.7.0 to 8.7.6 in /dashboard by @dependabot in #5843
- Bump @playwright/test from 1.29.0 to 1.29.2 in /integration by @dependabot in #5840
- Bump tokio from 1.23.0 to 1.24.1 in /cmd/pinniped-proxy by @dependabot in #5839
- Bump oras.land/oras-go from 1.2.1 to 1.2.2 by @dependabot in #5838
- Bump clap from 4.0.29 to 4.0.32 in /cmd/pinniped-proxy by @dependabot in #5829
- Bump jsonwebtoken from 8.5.1 to 9.0.0 in /dashboard by @dependabot in #5828
- Bump axios from 1.2.1 to 1.2.2 in /integration by @dependabot in #5832
- Bump json5 from 1.0.1 to 1.0.2 in /dashboard by @dependabot in #5836
- Bump kube-derive from 0.77.0 to 0.78.0 in /cmd/pinniped-proxy by @dependabot in #5846
- Bump github.com/itchyny/gojq from 0.12.10 to 0.12.11 by @dependabot in #5848
- Bump golang.org/x/net from 0.4.0 to 0.5.0 by @dependabot in #5849
- Bump prettier from 2.8.1 to 2.8.2 in /integration by @dependabot in #5847
- Bump kube-runtime from 0.77.0 to 0.78.0 in /cmd/pinniped-proxy by @dependabot in #5845
- Bump tls-listener from 0.5.1 to 0.6.0 in /cmd/pinniped-proxy by @dependabot in #5855
- Bump github.com/go-redis/redismock/v8 from 8.0.6 to 8.11.5 by @dependabot in #5853
- Bump github.com/vmware-tanzu/carvel-kapp from 0.54.0 to 0.54.1 by @dependabot in #5852
- Bump ajv from 8.11.2 to 8.12.0 in /dashboard by @dependabot in #5851
- Bump ts-proto from 1.137.2 to 1.138.0 in /dashboard by @dependabot in #5850
- Bump serde from 1.0.151 to 1.0.152 in /cmd/pinniped-proxy by @dependabot in #5854
- Bump base64 from 0.20.0 to 0.21.0 in /cmd/pinniped-proxy by @dependabot in #5862
- Bump trycmd from 0.14.5 to 0.14.10 in /cmd/pinniped-proxy by @dependabot in #5861
- Bump eslint-plugin-redos from 4.4.1 to 4.4.2 in /dashboard by @dependabot in #5857
- Bump oras.land/oras-go/v2 from 2.0.0-rc.5 to 2.0.0-rc.6 by @dependabot in #5859
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.14.0 to 2.15.0 by @dependabot in #5860
- Bump stylelint from 14.16.0 to 14.16.1 in /dashboard by @dependabot in #5858
- Bump openssl from 0.10.44 to 0.10.45 in /cmd/pinniped-proxy by @dependabot in #5863
- Bump serde_json from 1.0.89 to 1.0.91 in /cmd/pinniped-proxy by @dependabot in #5864
- Bump github.com/fluxcd/helm-controller/api from 0.27.0 to 0.28.1 by @dependabot in #5865
- Bump github.com/fluxcd/pkg/oci from 0.15.0 to 0.17.0 by @dependabot in #5866
- Bump @tanstack/match-sorter-utils from 8.7.2 to 8.7.6 in /dashboard by @dependabot in #5868
- Bump prettier from 2.8.1 to 2.8.2 in /dashboard by @dependabot in #5867
- Bump prettier from 2.8.2 to 2.8.3 in /integration by @dependabot in #5876
- Bump google.golang.org/grpc from 1.51.0 to 1.52.0 by @dependabot in #5871
- Bump @types/jest from 29.2.4 to 29.2.5 in /dashboard by @dependabot in #5874
- Bump github.com/fluxcd/source-controller/api from 0.32.1 to 0.33.0 by @dependabot in #5870
- Bump axios from 1.2.1 to 1.2.2 in /dashboard by @dependabot in #5869
- Bump clap from 4.0.32 to 4.1.1 in /cmd/pinniped-proxy by @dependabot in #5875
- Bump github.com/docker/cli from 20.10.21+incompatible to 20.10.22+incompatible by @dependabot in #5880
- Bump yaml from 2.1.3 to 2.2.1 in /dashboard by @dependabot in #5878
- Bump postcss from 8.4.20 to 8.4.21 in /dashboard by @dependabot in #5882
- Bump eslint-import-resolver-typescript from 3.5.2 to 3.5.3 in /dashboard by @dependabot in #5883
- Bump github.com/containerd/containerd from 1.6.12 to 1.6.15 by @dependabot in #5884
- Bump axios from 1.2.2 to 1.2.3 in /integration by @dependabot in #5889
- Bump tokio from 1.24.1 to 1.24.2 in /cmd/pinniped-proxy by @dependabot in #5888
- Bump eslint-config-prettier from 8.5.0 to 8.6.0 in /dashboard by @dependabot in #5887
- Bump prettier from 2.8.2 to 2.8.3 in /dashboard by @dependabot in #5886
- Bump axios from 1.2.2 to 1.2.3 in /dashboard by @dependabot in #5890
- Bump helm.sh/helm/v3 from 3.10.3 to 3.11.0 by @dependabot in #5892
- Bump react-markdown from 8.0.4 to 8.0.5 in /dashboard by @dependabot in #5896
- Bump github.com/docker/cli from 20.10.22+incompatible to 20.10.23+incompatible by @dependabot in #5898
- Bump reqwest from 0.11.13 to 0.11.14 in /cmd/pinniped-proxy by @dependabot in #5899
- Bump oras.land/oras-go/v2 from 2.0.0-rc.6 to 2.0.0 by @dependabot in #5900
- Bump @types/jsonwebtoken from 8.5.9 to 9.0.1 in /dashboard by @dependabot in #5901
- Bump @paciolan/remote-component from 2.12.1 to 2.13.0 in /dashboard by @dependabot in #5902
- Bump react-tooltip from 4.5.1 to 5.5.2 in /dashboard by @dependabot in #5904
- Bump github.com/spf13/viper from 1.14.0 to 1.15.0 by @dependabot in #5905
- Bump @clr/ui from 13.11.0 to 13.11.3 in /dashboard by @dependabot in #5906
- Bump clap from 4.1.1 to 4.1.3 in /cmd/pinniped-proxy by @dependabot in #5907
- Bump @types/jest from 29.2.5 to 29.2.6 in /dashboard by @dependabot in #5909
- Bump google.golang.org/grpc from 1.52.0 to 1.52.1 by @dependabot in #5911
- Bump clap from 4.1.3 to 4.1.4 in /cmd/pinniped-proxy by @dependabot in #5914
- Bump axios from 1.2.3 to 1.2.4 in /integration by @dependabot in #5915
- Bump @playwright/test from 1.29.2 to 1.30.0 in /integration by @dependabot in #5916
- Bump github.com/vmware-tanzu/carvel-kapp from 0.54.1 to 0.54.2 by @dependabot in #5919
- Bump sass from 1.56.2 to 1.57.1 in /dashboard by @dependabot in #5910
- Bump @tanstack/react-table from 8.7.6 to 8.7.8 in /dashboard by @dependabot in #5920
- Bump react-intl from 6.2.5 to 6.2.6 in /dashboard by @dependabot in #5921
- Bump github.com/google/go-containerregistry from 0.12.1 to 0.13.0 by @dependabot in #5922
- Bump axios from 1.2.4 to 1.2.5 in /integration by @dependabot in #5923
- Bump github.com/vmware-tanzu/carvel-vendir from 0.32.2 to 0.32.4 by @dependabot in #5924
- Bump eslint-plugin-redos from 4.4.2 to 4.4.3 in /dashboard by @dependabot in #5925
- Bump @types/jest from 29.2.6 to 29.4.0 in /dashboard by @dependabot in #5926
- Bump ts-jest from 29.0.3 to 29.0.5 in /dashboard by @dependabot in #5927
- Bump @babel/parser from 7.20.5 to 7.20.13 in /dashboard by @dependabot in #5928
- Bump github.com/containerd/containerd from 1.6.15 to 1.6.16 by @dependabot in #5929
- Bump tokio from 1.24.2 to 1.25.0 in /cmd/pinniped-proxy by @dependabot in #5930
- Bump axios from 1.2.5 to 1.2.6 in /integration by @dependabot in #5931
- Bump docker/build-push-action from 3 to 4 by @dependabot in #5932
- Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.44.1 to 0.44.4 by @dependabot in #5933
- Bump react-intl from 6.2.6 to 6.2.7 in /dashboard by @dependabot in #5935
- Bump typescript from 4.9.4 to 4.9.5 in /dashboard by @dependabot in #5936
- Bump trycmd from 0.14.10 to 0.14.11 in /cmd/pinniped-proxy by @dependabot in #5939
- Bump github.com/fluxcd/pkg/oci from 0.17.0 to 0.18.0 by @dependabot in #5938
- Bump axios from 1.2.3 to 1.3.0 in /dashboard by @dependabot in #5937
- Bump sass from 1.57.1 to 1.58.0 in /dashboard by @dependabot in #5942
- Bump axios from 1.2.6 to 1.3.0 in /integration by @dependabot in #5941
- Bump axios from 1.3.0 to 1.3.1 in /dashboard by @dependabot in #5944
- Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 by @dependabot in #5946
- Bump github.com/fluxcd/helm-controller/api from 0.28.1 to 0.29.0 by @dependabot in #5947
- Bump axios from 1.3.0 to 1.3.1 in /integration by @dependabot in #5949
- Bump @formatjs/cli from 5.1.13 to 6.0.0 in /dashboard by @dependabot in #5951
New Contributors
- @mittalvaibhav1 made their first contribution in #5893
Full Changelog: v2.6.2...v2.6.3