Skip to content

v2.4.1

Compare
Choose a tag to compare
@antgamdia antgamdia released this 07 Oct 21:04
v2.4.1
b8702bf

Kubeapps v2.4.1 (chart version 7.5.7) is a new patch release focused on bug fixing and extending the usage of the new pluggable Kubeapps API also to the create, upgrade, rollback and delete actions.

In parallel, all these operations have also been implemented for the Fluxv2 plugin, so the next release may include some initial support for Helm packages using the Fluxv2 plugin, stay tuned!

Besides, thanks to our contributors we have additional features and fixes:

  • @aanthonyrizzo added a way to remotely load custom views for the AppView, so, if you need to customize the view to your own requirement, read this useful guide they prepared. This is going to be really useful when supporting multiple packaging formats.
  • @dud225 added support for allowing filter rules to be specified when creating Application Repositories from Helm and simplified how the basic authentication is specified in the chart.

If you find something wrong or any unexpected behavior, please do open an issue so that we can fix it asap :)

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"

Have some URLs changed?

Yes, they have. We have replaced all our old references to chart with package, so those URLs using this word will have changed in this version.

I'm getting an error related to CertManager. What happened?

As part of a standardization effort at the Bitnami Application Catalog, some old annotations used for CertManager have changed. Please refer to the chart documentation or feel free to drop us an issue if you need some help.

Changelog

General changes

New Kubeapps-APIs service

  • Further fluxv2 plugin features: CreateInstalledPackage initial implementation by @gfichtenholt in #3337
  • Update chart.RegistrySecretsPerDomain to depend on kube clientset only. by @absoludity in #3362
  • Avoid using semver for check pkg updates by @antgamdia in #3365
  • Refactor the helm and OCI chart clients and respective fakes. by @absoludity in #3370
  • Kubeapps-APIs implementation of helm create installed pkg by @absoludity in #3371
  • Add plugin-specific user-agent to kubeapps-apis helm plugin by @absoludity in #3373
  • Further fluxv2 plugin features: misc fixes and add an integration test for CreateInstalledPackage by @gfichtenholt in #3390
  • Use getters to avoid verbose nil checking by @antgamdia in #3407
  • Initial implementation of the remaining core apis operations by @antgamdia in #3376
  • Add stubs for UpdateInstallPackage by @gfichtenholt in #3425
  • Add UpdateInstalledPackage for Helm plugin. by @absoludity in #3430
  • Proposal for DeleteInstalledPackage messages. by @absoludity in #3427
  • Implement delete installed package. by @absoludity in #3459
  • fix flux plugin UpdateInstalledPackage() according to agreed upon semantics by @gfichtenholt in #3468
  • Add core implementations for Create, Update, Delete. by @absoludity in #3471
  • Update kubeapps-apis http endpoints to more restful URIs. by @absoludity in #3473
  • Add helm-only implementation of RollbackInstalledPackage. by @absoludity in #3487

Documentation

CI

Chart

Dependency upgrades

Full Changelog: v2.4.0...v2.4.1