Kubeapps v2.6.2 (chart version 12.1.3) is a patch release that fixes a number of reported issues, including performance issues when using multiple clusters, as well as updates to our new GitHub Actions-based release process.
The release also contains the beginning of the work to support additional values files with packages. See What's Changed below for further details about the various bug fixes and improvements.
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
- E2E test to cover scenario of Kubeapps cluster not part of clusters list by @castelblanque in #5573
- Autofix typos by @antgamdia in #5602
- Integrate linters in kubeapps-general workflow by @beni0888 in #5606
- Regenerate
openapi.yaml
file by @antgamdia in #5610 - Part of the fix for a flux app in failed install state, deleted via UX, stays around in k8s flux HelmRelease CR #5577 by @gfichtenholt in #5584
- Fix license headers by @beni0888 in #5586
- Fix wrong indentation in release-process.md by @beni0888 in #5607
- Increase timeout for local_e2e_tests(opeartor) to avoid flaky tests by @beni0888 in #5613
- Rename GHA's
main
job toCI
by @beni0888 in #5617 - Adjust concurrency in gha workflow by @beni0888 in #5618
- Add status badges for GHA's workflows by @beni0888 in #5620
- Run GHA's Full Integration Pipeline on schedule by @beni0888 in #5621
- Fix flux e2e test by @beni0888 in #5626
- Trigger GHA release workflow on tags following
test-*
pattern by @beni0888 in #5619 - Extract codeql from GHA linters by @beni0888 in #5629
- Add status check jobs for local_e2e_tests matrix and linters by @beni0888 in #5628
- Add SRP source provenance report by @beni0888 in #5632
- Add makefile lint target by @beni0888 in #5636
- Call chekout action before using srp-source-provenance by @beni0888 in #5639
- Fix srp_report GHA's job by @beni0888 in #5647
- Package repository permissions endpoint by @castelblanque in #5604
- Package repository UI adapted based on repository permissions API by @castelblanque in #5608
- Fix typo in srp command by @beni0888 in #5649
- Remove js-yaml dependency by @antgamdia in #5627
- removed use of UserManagedSecrets flag for helm plugin repos (issue4870) by @dlaloue-vmware in #5612
- Update deprecated parameter in the call to srp tool by @beni0888 in #5657
- Update Kubeapps maintainers team by @ppbaena in #5658
- Re-enable hash tests after unsuccessfully trying to repro. by @absoludity in #5550
- Add custom per-repo interval in AppRepo by @antgamdia in #5599
- Switch cache to custom without write-lock for reads. by @absoludity in #5576
- Run flux e2e test group in GHA's local_e2e_tests job by @gfichtenholt in #5656
- fix an unintended change to a file done in my previous PR by @gfichtenholt in #5668
- Issue5542 - Unable to edit or delete newly created flux package repository by @dlaloue-vmware in #5664
- Call the offending
get_client_config
only when required. by @absoludity in #5583 - fix for flux plugin: clean up old charts from chart cache after repo update #4115 by @gfichtenholt in #5644
- DEV - Sync chart with bitnami/kubeapps chart (version 12.1.1) - 1669008780 by @github-actions in #5684
- Add some minor improvements in the GHA's kubeapps-general pipeline by @beni0888 in #5685
- Merge user values with defaults before validation. by @absoludity in #5623
- Fix wrong regex for testing the release in GHA by @beni0888 in #5693
- Fix GHA's release workflow by @beni0888 in #5694
- issue4870 - refactor helm to use managed-by annotation by @dlaloue-vmware in #5673
- bump flux version used in tests to latest available by @gfichtenholt in #5715
- Fix GHA release workflow by @beni0888 in #5717
- Simplify release-related logic in GHA's kubeapps general pipeline by @beni0888 in #5718
- fix for [Repository] refactor fluxv2 to use managed-by annotation instead of system flag #4871 by @gfichtenholt in #5714
- Extract custom default values from package tarball by @absoludity in #5702
- Simple rename. by @absoludity in #5704
- Decommission circleci by @beni0888 in #5730
- Update CI docs by @beni0888 in #5712
- Remove the CircleCI badge by @beni0888 in #5760
- Improve wording to avoid implying pinniped is used either way. by @absoludity in #5695
- Update dependencies as per release-process.md. by @absoludity in #5766
- Finish switching from GKE_BRANCH to GKE_VERSION (from #5730) by @absoludity in #5780
Dependency upgrades
- Bump @playwright/test from 1.27.1 to 1.28.0 in /integration by @dependabot in #5651
- Bump loader-utils from 2.0.3 to 2.0.4 in /dashboard by @dependabot in #5643
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.12.0 to 2.14.0 by @dependabot in #5641
- Bump @types/jest from 29.2.0 to 29.2.3 in /dashboard by @dependabot in #5635
- Bump kube-derive from 0.75.0 to 0.76.0 in /cmd/pinniped-proxy by @dependabot in #5595
- Bump kube-runtime from 0.75.0 to 0.76.0 in /cmd/pinniped-proxy by @dependabot in #5594
- Bump @tanstack/react-table from 8.5.15 to 8.5.30 in /dashboard by @dependabot in #5640
- Bump oras.land/oras-go/v2 from 2.0.0-rc.3 to 2.0.0-rc.5 by @dependabot in #5675
- Bump serde_json from 1.0.87 to 1.0.88 in /cmd/pinniped-proxy by @dependabot in #5678
- Bump native-tls from 0.2.10 to 0.2.11 in /cmd/pinniped-proxy by @dependabot in #5686
- Bump clap from 4.0.18 to 4.0.26 in /cmd/pinniped-proxy by @dependabot in #5687
- Bump ajv from 8.11.0 to 8.11.2 in /dashboard by @dependabot in #5689
- Bump github.com/fluxcd/source-controller/api from 0.31.0 to 0.32.1 by @dependabot in #5690
- Bump react-minimal-pie-chart from 8.3.0 to 8.4.0 in /dashboard by @dependabot in #5691
- Bump sass from 1.55.0 to 1.56.1 in /dashboard by @dependabot in #5696
- Bump react-tooltip from 4.4.3 to 4.5.0 in /dashboard by @dependabot in #5697
- Bump github.com/fluxcd/pkg/oci from 0.14.0 to 0.15.0 by @dependabot in #5698
- Bump github.com/adhocore/gronx from 1.1.0 to 1.1.2 by @dependabot in #5699
- Bump hyper from 0.14.20 to 0.14.23 in /cmd/pinniped-proxy by @dependabot in #5700
- Bump chrono from 0.4.22 to 0.4.23 in /cmd/pinniped-proxy by @dependabot in #5701
- Bump axios from 1.1.3 to 1.2.0 in /integration by @dependabot in #5703
- Bump @playwright/test from 1.28.0 to 1.28.1 in /integration by @dependabot in #5713
- Bump trycmd from 0.14.1 to 0.14.5 in /cmd/pinniped-proxy by @dependabot in #5716
- Bump github.com/fluxcd/helm-controller/api from 0.26.0 to 0.27.0 by @dependabot in #5706
- Bump postcss from 8.4.18 to 8.4.19 in /dashboard by @dependabot in #5709
- Bump github.com/containerd/containerd from 1.6.9 to 1.6.10 by @dependabot in #5710
- Bump stylelint-config-prettier from 9.0.3 to 9.0.4 in /dashboard by @dependabot in #5711
- Bump swagger-ui-react from 4.15.2 to 4.15.5 in /dashboard by @dependabot in #5722
- Bump clap from 4.0.26 to 4.0.27 in /cmd/pinniped-proxy by @dependabot in #5720
- Bump github.com/spf13/viper from 1.13.0 to 1.14.0 by @dependabot in #5719
- Bump prettier from 2.7.1 to 2.8.0 in /integration by @dependabot in #5705
- Bump github.com/vmware-tanzu/carvel-kapp from 0.53.0 to 0.54.0 by @dependabot in #5721
- Bump prettier from 2.7.1 to 2.8.0 in /dashboard by @dependabot in #5723
- Bump axios from 1.1.3 to 1.2.0 in /dashboard by @dependabot in #5729
- Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.42.0 to 0.43.1 by @dependabot in #5728
- Bump @wojtekmaj/enzyme-adapter-react-17 from 0.6.7 to 0.8.0 in /dashboard by @dependabot in #5726
- Bump google.golang.org/grpc from 1.50.1 to 1.51.0 by @dependabot in #5727
- Bump serde_json from 1.0.88 to 1.0.89 in /cmd/pinniped-proxy by @dependabot in #5724
- Bump kube from 0.75.0 to 0.76.0 in /cmd/pinniped-proxy by @dependabot in #5707
- Bump reqwest from 0.11.12 to 0.11.13 in /cmd/pinniped-proxy by @dependabot in #5734
- Bump redux-thunk from 2.4.1 to 2.4.2 in /dashboard by @dependabot in #5733
- Bump openssl from 0.10.42 to 0.10.43 in /cmd/pinniped-proxy by @dependabot in #5732
- Bump react-monaco-editor from 0.50.1 to 0.51.0 in /dashboard by @dependabot in #5731
- Bump github.com/vmware-tanzu/carvel-vendir from 0.32.0 to 0.32.1 by @dependabot in #5739
- Bump env_logger from 0.9.1 to 0.10.0 in /cmd/pinniped-proxy by @dependabot in #5737
- Bump @tanstack/react-table from 8.5.30 to 8.7.0 in /dashboard by @dependabot in #5736
- Bump tokio from 1.21.2 to 1.22.0 in /cmd/pinniped-proxy by @dependabot in #5735
- Bump serde from 1.0.147 to 1.0.148 in /cmd/pinniped-proxy by @dependabot in #5742
- Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.43.1 to 0.43.2 by @dependabot in #5740
- Bump @tanstack/match-sorter-utils from 8.5.14 to 8.7.0 in /dashboard by @dependabot in #5738
- Bump @clr/ui from 13.9.0 to 13.10.1 in /dashboard by @dependabot in #5741
- Bump postcss-scss from 4.0.5 to 4.0.6 in /dashboard by @dependabot in #5743
- Bump stylelint-config-standard-scss from 6.0.0 to 6.1.0 in /dashboard by @dependabot in #5744
- Bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0 by @dependabot in #5749
- Bump @types/react-helmet from 6.1.5 to 6.1.6 in /dashboard by @dependabot in #5751
- Bump clap from 4.0.27 to 4.0.28 in /cmd/pinniped-proxy by @dependabot in #5752
- Bump stylelint from 14.14.0 to 14.15.0 in /dashboard by @dependabot in #5753
- Bump clap from 4.0.28 to 4.0.29 in /cmd/pinniped-proxy by @dependabot in #5757
- Bump react-tooltip from 4.5.0 to 4.5.1 in /dashboard by @dependabot in #5758
- Bump @formatjs/cli from 5.1.3 to 5.1.4 in /dashboard by @dependabot in #5759
- Bump @craco/craco from 6.4.5 to 7.0.0 in /dashboard by @dependabot in #5764
- Bump ts-proto from 1.131.0 to 1.135.0 in /dashboard by @dependabot in #5765
- Bump typescript from 4.8.4 to 4.9.3 in /dashboard by @dependabot in #5767
- Bump @types/lodash from 4.14.186 to 4.14.191 in /dashboard by @dependabot in #5768
- Bump github.com/itchyny/gojq from 0.12.9 to 0.12.10 by @dependabot in #5769
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /dashboard by @dependabot in #5772
Full Changelog: v2.6.1...v2.6.2