Kubeapps v2.6.1 (chart version 12.1.0) is a minor release focusing mainly on application bug fixes together with a lot of changes to our continuous integration and documentation/website improvements. Much of our CI has already been made available as GitHub actions so that we can soon switch off our CircleCI integration (thanks @beni0888 !)
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
- Fix push_images job from GH Actions workflow by @beni0888 in #5441
- Sync chart with bitnami/kubeapps chart (version 11.0.0) by @kubeapps-bot in #5443
- Update access control how-to guide by @ppbaena in #5433
- Search table nested params by @antgamdia in #5444
- [CI,GKE] Use
gke-gcloud-auth-plugin
forkubectl
auth by @castelblanque in #5449 - Optimize CI pipeline by @beni0888 in #5451
- Skip non-image files when loading docker images in local_e2e_tests by @beni0888 in #5465
- Use GitHub Actions' environment file for steps' outputs by @beni0888 in #5464
- Fix codeql issue by @antgamdia in #5438
- Fix a11y-related issues on the website by @antgamdia in #5456
- [Dashboard] Fix for error flashing when deleting repo by @castelblanque in #5461
- Repos global list on additional clusters by @castelblanque in #5466
- Update how-to guide for offline installation by @ppbaena in #5440
- Update Hugo version by @antgamdia in #5455
- Rename bitnami/charts's branch to master to main by @antgamdia in #5469
- Sync chart with bitnami/kubeapps chart (version 11.0.1) by @kubeapps-bot in #5470
- Remove unused code + refactor after Kubeops removal by @castelblanque in #5442
- [Helm plugin] Fix for listing repos without cluster-wide permissions by @castelblanque in #5453
- [Carvel plugin] Fix for listing repos without cluster-wide permissions by @castelblanque in #5460
- Add end-2-end tests that test core api server and plug-ins features #2881 by @gfichtenholt in #5410
- Small changes to check Carvel multicluster support. by @absoludity in #5454
- [pinniped-proxy] Update from structopt to clapv4. Fixes #5357 by @absoludity in #5445
- [Helm plugin] Remove unnecessary context check by @castelblanque in #5504
- Add flag for disabling dashboard by @castelblanque in #5509
- Package repository management UI for users with restricted permissions by @castelblanque in #5480
- Update OIDC with pinniped guide to comply with style guidelines by @ppbaena in #5497
- Fix the jobs sync from/to bitnami in the GHA's "kubeapps general" workflow by @beni0888 in #5524
- Avoid docker production images overlapping between GHA and CircleCI by @beni0888 in #5528
- Fixes for Optimize OCI repository lister lookups in flux plugin #5523 and Unable to delete Flux package in "pending" state #5538 by @gfichtenholt in #5549
- Add multicluster design proposal by @castelblanque in #5554
- Remove sync_writes optino for pinniped-proxy cred cache. by @absoludity in #5518
- Allow deleting pending pkgs by @antgamdia in #5565
- Add Kubeapps setup for headless (API-only mode) by @castelblanque in #5543
- Add JSON Schema editor view by @antgamdia in #5530
- Add explicit token for Kubeapps cluster reference by @castelblanque in #5566
- Update deps by @antgamdia in #5567
- Avoid requiring SA in Flux plugin in the UI by @antgamdia in #5535
- Fix website meta tags issues by @antgamdia in #5578
- Fix reopened website a11y issues by @antgamdia in #5579
- Fix website search issue by @antgamdia in #5587
- Migrate GKE jobs to GitHub Actions by @beni0888 in #5582
- rm chart value 'allowNamespaceDiscovery' fixing issue #5422 by @giulianopz in #5574
- DEV - Sync chart with bitnami/kubeapps chart (version 12.0.0) - 1667071527 by @github-actions in #5592
- Migrate prerelease flow to GHA by @beni0888 in #5590
- Migrate release job to GitHub Actions by @beni0888 in #5600
- Add OSL file for v2.6.1 by @antgamdia in #5601
- Remove "isLoaded" flag from deployment form by @antgamdia in #5605
Dependency upgrades
- Bump docker/build-push-action from 2 to 3 by @dependabot in #5434
- Bump axios from 0.27.2 to 1.1.0 in /integration by @dependabot in #5439
- Bump @formatjs/cli from 5.1.0 to 5.1.2 in /dashboard by @dependabot in #5462
- Bump stylelint from 14.12.1 to 14.14.0 in /dashboard by @dependabot in #5463
- Bump github.com/fluxcd/source-controller/api from 0.29.0 to 0.30.1 by @dependabot in #5450
- Bump serde_json from 1.0.85 to 1.0.86 in /cmd/pinniped-proxy by @dependabot in #5446
- Bump @playwright/test from 1.26.1 to 1.27.1 in /integration by @dependabot in #5458
- Bump yaml from 2.1.1 to 2.1.3 in /dashboard by @dependabot in #5472
- Bump github.com/docker/cli from 20.10.18+incompatible to 20.10.19+incompatible by @dependabot in #5473
- Bump google-protobuf from 3.21.0 to 3.21.2 in /dashboard by @dependabot in #5471
- Bump @tanstack/match-sorter-utils from 8.1.1 to 8.5.14 in /dashboard by @dependabot in #5476
- Bump github.com/fluxcd/pkg/oci from 0.10.0 to 0.13.0 by @dependabot in #5474
- Bump @types/jest from 29.0.3 to 29.2.0 in /dashboard by @dependabot in #5478
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #5477
- Bump google.golang.org/grpc from 1.49.0 to 1.50.1 by @dependabot in #5482
- Bump monaco-editor from 0.34.0 to 0.34.1 in /dashboard by @dependabot in #5483
- Bump @clr/ui from 13.8.3 to 13.9.0 in /dashboard by @dependabot in #5485
- Bump @types/lodash from 4.14.185 to 4.14.186 in /dashboard by @dependabot in #5486
- Bump axios from 1.1.0 to 1.1.3 in /integration by @dependabot in #5487
- Bump react-tooltip from 4.2.21 to 4.4.2 in /dashboard by @dependabot in #5490
- Bump github.com/fluxcd/pkg/apis/meta from 0.16.0 to 0.17.0 by @dependabot in #5488
- Bump @formatjs/cli from 5.1.2 to 5.1.3 in /dashboard by @dependabot in #5491
- Bump github.com/vmware-tanzu/carvel-vendir from 0.31.0 to 0.32.0 by @dependabot in #5489
- Bump github.com/docker/cli from 20.10.19+incompatible to 20.10.20+incompatible by @dependabot in #5493
- Bump clap from 4.0.11 to 4.0.17 in /cmd/pinniped-proxy by @dependabot in #5492
- Bump github.com/fluxcd/helm-controller/api from 0.24.0 to 0.25.0 by @dependabot in #5494
- Bump oras.land/oras-go from 1.2.0 to 1.2.1 by @dependabot in #5498
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.11.3 to 2.12.0 by @dependabot in #5501
- Bump @tanstack/react-table from 8.5.13 to 8.5.15 in /dashboard by @dependabot in #5502
- Bump swagger-ui-react from 4.14.1 to 4.14.3 in /dashboard by @dependabot in #5503
- Bump react-intl from 6.1.1 to 6.2.1 in /dashboard by @dependabot in #5507
- Bump ts-jest from 29.0.2 to 29.0.3 in /dashboard by @dependabot in #5510
- Bump ts-proto from 1.126.1 to 1.129.0 in /dashboard by @dependabot in #5513
- Bump eslint-import-resolver-typescript from 3.5.1 to 3.5.2 in /dashboard by @dependabot in #5527
- Bump serde_json from 1.0.86 to 1.0.87 in /cmd/pinniped-proxy by @dependabot in #5517
- Bump github.com/google/go-containerregistry from 0.11.0 to 0.12.0 by @dependabot in #5516
- Bump swagger-ui-react from 4.14.3 to 4.15.0 in /dashboard by @dependabot in #5536
- Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.41.2 to 0.42.0 by @dependabot in #5537
- Bump anyhow from 1.0.65 to 1.0.66 in /cmd/pinniped-proxy by @dependabot in #5540
- Bump clap from 4.0.17 to 4.0.18 in /cmd/pinniped-proxy by @dependabot in #5539
- Bump base64 from 0.13.0 to 0.13.1 in /cmd/pinniped-proxy by @dependabot in #5545
- Bump serde from 1.0.145 to 1.0.146 in /cmd/pinniped-proxy by @dependabot in #5546
- Bump github.com/fluxcd/source-controller/api from 0.30.1 to 0.31.0 by @dependabot in #5547
- Bump github.com/fluxcd/pkg/oci from 0.13.0 to 0.14.0 by @dependabot in #5526
- Bump react-tooltip from 4.4.2 to 4.4.3 in /dashboard by @dependabot in #5551
- Bump serde from 1.0.146 to 1.0.147 in /cmd/pinniped-proxy by @dependabot in #5552
- Bump axios from 0.27.2 to 1.1.3 in /dashboard by @dependabot in #5475
- Bump cached from 0.39.0 to 0.40.0 in /cmd/pinniped-proxy by @dependabot in #5553
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #5558
- Bump github.com/fluxcd/helm-controller/api from 0.25.0 to 0.26.0 by @dependabot in #5557
- Bump trycmd from 0.14.0 to 0.14.1 in /cmd/pinniped-proxy by @dependabot in #5556
- Bump ts-proto from 1.129.0 to 1.130.0 in /dashboard by @dependabot in #5559
- Bump github.com/containerd/containerd from 1.6.8 to 1.6.9 by @dependabot in #5562
- Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #5561
- Bump stylelint-config-standard-scss from 5.0.0 to 6.0.0 in /dashboard by @dependabot in #5563
- Bump github.com/docker/cli from 20.10.20+incompatible to 20.10.21+incompatible by @dependabot in #5570
- Bump swagger-ui-react from 4.15.0 to 4.15.1 in /dashboard by @dependabot in #5569
- Bump ts-proto from 1.130.0 to 1.131.0 in /dashboard by @dependabot in #5568
- Bump swagger-ui-react from 4.15.1 to 4.15.2 in /dashboard by @dependabot in #5575
New Contributors
- @giulianopz made their first contribution in #5574
- @github-actions made their first contribution in #5592
Full Changelog: v2.6.0...v2.6.1