Kubeapps Versions Save

A web-based UI for deploying and managing applications in Kubernetes clusters

v2.10.0

1 month ago

v2.9.0

6 months ago

Kubeapps v2.9.0 (chart version 14.0.1) is a minor release that fixes some bugs and introduces working support for listing a catalog of apps when your charts are stored in an OCI registry (without having to list them manually). Specifically, this release supports registries on dockerhub, such as Bitnami's "oci://registry-1.dockerhub.io/bitnamicharts". This feature is behind a flag ociCatalog.enabled=true until we support more registries.

Bug fixes include:

Most of the work required for listing a catalog of an OCI registry namespace was related to re-writing the code that syncs charts from an OCI registry, so that it does not hit limits imposed by the registry when syncing a large catalog, such as the Bitnami Application Catalog. With these changes and the ociCatalog.enabled: true flag set, you can now add oci://registry-1.dockerhub.io/bitnamicharts as an app repository in Kubeapps. We are not yet enabling the ociCatalog by default and will be adding support for other registries in the future so that Kubeapps can display a catalog from any registry (without requiring users to manually list the apps).

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

Dependency upgrades

New Contributors

Full Changelog: https://github.com/vmware-tanzu/kubeapps/compare/v2.8.0...v2.9.0

v2.8.0

10 months ago

Kubeapps v2.8.0 (chart version 12.4.6) is a minor release that fixes the error codes returned by the Kubeapps-APIs server so that they are correctly understood by the client (and avoids login issues such as #6269), adds some groundwork for the OCI-Catalog service and adds initial support to display the catalog of a VMware Application Catalog OCI registry automatically.

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

Dependency upgrades

Full Changelog: https://github.com/vmware-tanzu/kubeapps/compare/v2.7.0...v2.8.0

v2.7.0

1 year ago

Kubeapps v2.7.0 (chart version 12.2.10) is a minor release that replaces the no-longer supported Improbable gRPC-Web library with the newer and supported connect-web library's gRPC-Web implementation. For the most part, there should be no visible difference to users other than those who use our v1alpha1 API, though it does enable us to provide a better HTTP API in a future release.

Of course, there's the normal goodness of many security updates - see below for more details.

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

Dependency upgrades

Full Changelog: https://github.com/vmware-tanzu/kubeapps/compare/v2.6.4...v2.7.0

v2.6.4

1 year ago

Kubeapps v2.6.4 (chart version 12.2.7) is a patch release that fixes a number of issues for OCI and Harbor integration as well as package version configuration for the Helm plugin and multi-cluster configuraton.

Some functionality in our Kubeapps OCI support had regressed, specifically, the additional information fetched about a package when viewing an installed OCI Helm package. Thanks to some great reporting by @kstobbel we were able to identify and fix the cause.

Similarly, the loading of configuration options for the Helm plugin, in particular, the configurable number of versions to display when installing a package had stopped taking effect and was noticed by @linhvuntu for an easy fix.

And finally, a source of some debugging in the past, @mecampbellsoup helped to discover that when using the multicluster support of Kubeapps, the configurable apiSericeURL option for the cluster on which Kubeapps is installed was ignored. This option would normally not be used for the main cluster, but some users sit proxies in front of a Kubernetes cluster, in which case the default internal address (kubernetes.default) is not correct.

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

Dependency upgrades

Full Changelog: https://github.com/vmware-tanzu/kubeapps/compare/v2.6.3...v2.6.4

v2.6.3

1 year ago

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

Dependency upgrades

New Contributors

Full Changelog: https://github.com/vmware-tanzu/kubeapps/compare/v2.6.2...v2.6.3

v2.6.2

1 year ago

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

Dependency upgrades

Full Changelog: https://github.com/vmware-tanzu/kubeapps/compare/v2.6.1...v2.6.2

v2.6.1

1 year ago

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

Dependency upgrades

New Contributors

Full Changelog: https://github.com/vmware-tanzu/kubeapps/compare/v2.6.0...v2.6.1

v2.6.0

1 year ago

Kubeapps v2.6.0 (chart version 11.0.1) is a minor release that brings a brand-new "basic form" for deploying packages entirely based upon plain JSON Schema, as well as plenty of UI-related improvements. Specifically:

  • We have fully revamped the "basic form" used when deploying/upgrading apps. It now supports any JSON Schema (no more ad-hoc properties like form: true, render: slider are available), meaning that the user-friendly editor will become available for Helm, Flux and Carvel packages! Also, the Bitnami Application Catalog will eventually auto-generate the schema for every chart based on the values.yaml file, every chart there will have a schema.

  • Minor UI changes, like

    • The new Repository form now detects which plugins are currently available in the cluster.
    • The Catalog view allows filtering by plugin (i.e., all Helm charts, all Carvel packages, etc.).
    • We have replaced the text editor, from ace to monaco(the one used by VSCode), which is more performant and has better syntax highlighting.
    • The Provider feature in Flux is now supported when adding a new Flux repository.
  • We are migrating our CI system from CircleCI to GitHub Actions, to be more aligned with the stack used in other VMware projects.

  • We are revisiting the documentation, to make it more clear and more concise. In this release, we have improved the "how-to" sections. Come by the Kubeapps website and have a look!

Finally, we finally deprecated the kubeops component by moving some calls to the existing kubeapps-apis server and deleting the code.

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

UI

Flux plugin

Other changes in this release

General changes

CI

Documentation

Dependency upgrades

New Contributors

Full Changelog: https://github.com/vmware-tanzu/kubeapps/compare/v2.5.1...v2.6.0

v2.5.1

1 year ago

Kubeapps v2.5.1 (chart version 10.3.3) is a patch release that mainly brings several bugfixes to the recent new Package Repositories UI, specifically:

  • we addressed a bug preventing Flux repositories to be installed in other namespaces different from the "kubeapps" one.
  • we improved the user experience when adding Carvel repositories, disabling some unsupported options by the plugin.

Finally, we started deprecating the kubeops component by moving some calls to the existing kubeapps-apis server. In the upcoming releases, we plan to totally remove this component, as its functionality has been gradually migrated.

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

UI

Flux plugin

Other changes in this release

General changes

CI

Documentation

Dependency upgrades

Full Changelog: https://github.com/vmware-tanzu/kubeapps/compare/v2.5.0...v2.5.1