Skip to content

Releases: vmware-tanzu/kubeapps

v2.10.0

09 Apr 07:54
v2.10.0
f7900ba
Compare
Choose a tag to compare

Kubeapps v2.10.0 (chart version 15.0.2) is a minor release that mainly upgrades several dependencies since the last release and fixes some minor bugs. Since we bumped up some UI dependencies, some minor style changes are expected.
Besides, the AppRepositoryController now supports activeDeadlineSeconds (thanks @rophy) and installation notes links now opens in a new tab (thanks @vash-knives)

Bug fixes include:

  • Several CI-related improvements.
  • Usual security updates and dependency upgrades.

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

  • 6891 - Add _blank attribute to links on LinkRenderer to open urls on … by @vash-knives in #6903
  • Support activeDeadlineSeconds for apprepository-controller by @rophy in #6967
  • Messages for requesting and responding to metadata requests. by @absoludity in #6941
  • Add implementation for the core API service. by @absoludity in #6948
  • Update proto to include artifact type and digest for helm metadata by @absoludity in #7088
  • Adds implementation of Helm OCI refererrs endpoint. by @absoludity in #7131
  • Run auto-formatter tool by @antgamdia in #7381
  • Metadatas: Add dashboard action/reducer and helper to dashboard API client by @absoludity in #7147

Website and documentation changes

CI changes

Dependency upgrades

Manual updates

Chart

  • Sync chart with bitnami/kubeapps chart (version 14.0.1) by @github-actions in #6949
  • Sync chart with bitnami/kubeapps chart (version 14.0.2) by @github-actions in #6961
  • Sync chart with bitnami/kubeapps chart (version 14.1.1) by @github-actions in #7065
  • Sync chart with bitnami/kubeapps chart (version 14.1.2) by @github-actions in #7122
  • Sync chart with bitnami/kubeapps chart (version 14.1.3) by @github-actions in #7261
  • Sync chart with bitnami/kubeapps chart (version 14.3.1) by @github-actions in #7384
  • Sync chart with bitnami/kubeapps chart (version 14.3.2) by @github-actions in #7391
  • Sync chart with bitnami/kubeapps chart (version 14.3.3) by @github-actions in #7431
  • Sync chart with bitnami/kubeapps chart (version 14.4.0) by @github-actions in #7484
  • Sync chart with bitnami/kubeapps chart (version 14.5.0) by @github-actions in #7508
  • Sync chart with bitnami/kubeapps chart (version 14.5.1) by @github-actions in #7513
  • Sync chart with bitnami/kubeapps chart (version 14.5.2) by @github-actions in #7517
  • Sync chart with bitnami/kubeapps chart (version 14.6.0) by @github-actions in #7532
  • Sync chart with bitnami/kubeapps chart (version 14.7.0) by @github-actions in #7558
  • Sync chart with bitnami/kubeapps chart (version 14.7.1) by @github-actions in #7561
  • Sync chart with bitnami/kubeapps chart (version 14.7.2) by @github-actions in #7579
  • Sync chart with bitnami/kubeapps chart (version 15.0.0) by @github-actions in #7663

Automatic updates

Read more

v2.9.0

12 Oct 21:54
2cb6c8a
Compare
Choose a tag to compare

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:

  • Ensure token auth can be configured while oauthLoginURI is defined. by @absoludity in #6557
  • Use finalizers to spin up AppRepo clean-up jobs by @antgamdia in #6647
  • Allow oci:// protocol to be specified for OCI AppRepositories by @absoludity in #6645

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

  • Sync chart with bitnami/kubeapps chart (version 12.4.5) by @github-actions in #6410
  • Stop importing the k8s.io/kubernetes module. by @absoludity in #6411
  • Sync chart with bitnami/kubeapps chart (version 12.4.6) by @github-actions in #6421
  • Update to go 1.20 as other deps depend on new interfaces. by @absoludity in #6420
  • Remove old OSL license files. by @absoludity in #6428
  • Switch OperatorNew to react-router hooks and remove OperatorNew container by @absoludity in #6457
  • Ensure craco build has enough heap space. by @absoludity in #6459
  • Switch 2 more operator components to use hooks and remove containers. by @absoludity in #6458
  • Covert OperatorView, OperatorInstance and OperatorInstanceForm. by @absoludity in #6465
  • Sync chart with bitnami/kubeapps chart (version 12.4.7) by @github-actions in #6460
  • Reverting a bad dep upgrade. by @absoludity in #6479
  • Convert the LoginForm to react-router. by @absoludity in #6478
  • Prequel to upgrading to react-router 6 by @absoludity in #6453
  • Changed baseUrl to use relative path to support URL subpath by @jcatana in #6525
  • Sync chart with bitnami/kubeapps chart (version 12.4.8) by @github-actions in #6523
  • Update copyright year by @antgamdia in #6531
  • Update go deps by @antgamdia in #6533
  • Remove custom ErrorBoundary container and component. by @absoludity in #6542
  • Sync chart with bitnami/kubeapps chart (version 12.4.8) by @github-actions in #6538
  • Removes ApplicationStatusContainer and AccessURLTableContainer by @absoludity in #6544
  • Remove old js components: Checkbox, Input, Tooltip by @antgamdia in #6539
  • Ensure token auth can be configured while oauthLoginURI is defined. by @absoludity in #6557
  • Actual react-router-dom upgrade by @absoludity in #6504
  • Update yarn deps by @antgamdia in #6532
  • Remove old js components: moving some logic to typescript by @antgamdia in #6550
  • Ensure only single request for installed apps. by @absoludity in #6568
  • Rust updates for k8s. by @absoludity in #6579
  • Remove old js components: Spinner, Alert by @antgamdia in #6554
  • Small changes from review on #6504 by @absoludity in #6571
  • Remaining version upgrades by @antgamdia in #6569
  • Sync chart with bitnami/kubeapps chart (version 12.4.9) by @github-actions in #6592
  • Add DockerHub implementation for send_tags by @absoludity in #6580
  • Improve kubeapps-apis dockerfile and docs by @antgamdia in #6589
  • Sort packages by version instead of relying on ChartVersions[0] by @antgamdia in #6588
  • Avoid endless spinner when no readme is provided by @antgamdia in #6590
  • Build and push the dev oci-catalog image. by @absoludity in #6594
  • Fix script to fetch the latest published container in dockerhub by @antgamdia in #6597
  • Remove old js components: Card, Table by @antgamdia in #6560
  • Update proto copyright dates so generated matches existing dates. by @absoludity in #6617
  • Remove card subcomponents by @antgamdia in #6604
  • Add initial values and container to the kubeapps-apis service. by @absoludity in #6595
  • Adds generated go client for oci-catalog that we'll use from syncer. by @absoludity in #6618
  • Refactor repo validation so as to not require http-only validators. by @absoludity in #6620
  • Use OCI catalog service when available for OCI validation by @absoludity in #6635
  • Allow oci:// protocol to be specified for OCI AppRepositories by @absoludity in #6645
  • Sync chart with bitnami/kubeapps chart (version 12.4.10) by @github-actions in #6658
  • Prequel changes to adding security context to the AppRepo cleanup jobs by @antgamdia in #6646
  • Sync chart with bitnami/kubeapps chart (version 12.4.11) by @github-actions in #6665
  • Use finalizers to spin up AppRepo clean-up jobs by @antgamdia in #6647
  • Consistent log/error capitalization by @antgamdia in #6673
  • Refactor some names to avoid confusion between OCI repositories and Helm repositories. by @absoludity in #6680
  • Update the OCIApiClient to be aware of (and use) oci-catalog service by @absoludity in #6684
  • Use the OCI Catalog when syncing charts. by @absoludity in #6692
  • Sync chart with bitnami/kubeapps chart (version 12.4.12) by @github-actions in #6707
  • Pass OCI Catalog URL through to syncer. by @absoludity in #6720
  • Removing httpclient.Client interface. by @absoludity in #6746
  • Part two removing test interface httpclient.Client by @absoludity in #6756
  • Sync chart with bitnami/kubeapps chart (version 13.1.0) by @github-actions in #6733
  • Update TagList and helm check to use oras client. by @absoludity in #6760
  • Sync chart with bitnami/kubeapps chart (version 13.1.1) by @github-actions in #6778
  • Less obnoxious OCI pulling on sync by @absoludity in #6804
  • Sync each app when fetched rather than waiting. by @absoludity in #6825
  • Update go.mod's go version (already did Dockerfiles and CI). by @absoludity in https://github.com/vmware-tanzu/kubeapps...
Read more

v2.8.0

06 Jul 01:50
b1aad85
Compare
Choose a tag to compare

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

  • Workaround for non-existent GH repo tags. by @absoludity in #6221
  • Sync chart with bitnami/kubeapps chart (version 12.3.1) by @github-actions in #6224
  • Sync chart with bitnami/kubeapps chart (version 12.3.2) by @github-actions in #6236
  • Revert and fix so that latest tag is used in dev chart PRs. by @absoludity in #6237
  • GetAvailablePackageVersions returns non-semver versions unchanged by @absoludity in #6249
  • Sync chart with bitnami/kubeapps chart (version 12.4.0) by @github-actions in #6251
  • Sync chart with bitnami/kubeapps chart (version 12.4.1) by @github-actions in #6259
  • Sync chart with bitnami/kubeapps chart (version 12.4.3) by @github-actions in #6266
  • Add OCI Catalog support proposal by @ppbaena in #6278
  • Test latest grpc-health-probe version. by @absoludity in #6277
  • Add initially stubbed ocicatalog grpc service. by @absoludity in #6282
  • Initial Dockerfile for OCI catalog. by @absoludity in #6289
  • Restructure to enable multiple providers. Add basic command options. by @absoludity in #6295
  • Remove docs (with note) about basic/custom form support. by @absoludity in #6290
  • Replace stub request with real (non-authed) dockerhub request. by @absoludity in #6297
  • [OCI-Catalog] Improve error handling. Add provider strategy. by @absoludity in #6306
  • Switch CheckNamespaceExist to return a connect error as expected by client by @absoludity in #6319
  • Switch resources plugin over to connect error. by @absoludity in #6320
  • Add T-system as a Kubeapps adopter by @ppbaena in #6322
  • Switch helm plugin to use connect error (part 1/2) by @absoludity in #6321
  • Finish switching the helm plugin to connect error (2/2) by @absoludity in #6323
  • Convert carvel plugin to connect errors pt 1/2 by @absoludity in #6328
  • Sync chart with bitnami/kubeapps chart (version 12.4.4) by @github-actions in #6325
  • Switch the remaining kapp-controller errors to connect. by @absoludity in #6332
  • Remove the remaining non-connect error functionality. by @absoludity in #6336
  • Add 2.7.0 OSL license. by @absoludity in #6338
  • Add OCI check for CatalogAvailable. by @absoludity in #6341
  • Update OCI validation allowing empty repo list if catalog available. by @absoludity in #6342
  • Update the pull-request limit to 10, matching the defualt for security issues. by @absoludity in #6345
  • Update the asset-syncer to fetch OCI catalog when present. by @absoludity in #6344
  • Small fixes for IRL test of VAC catalog index. by @absoludity in #6373
  • Package updates for 2.8.0 release by @absoludity in #6402

Dependency upgrades

Read more

v2.7.0

20 Apr 07:07
1e4634e
Compare
Choose a tag to compare

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

  • Bump eslint-plugin-redos from 4.4.3 to 4.4.5 in /dashboard by @dependabot in #5996
  • Bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 by @dependabot in #6039
  • Bump trycmd from 0.14.12 to 0.14.13 in /cmd/pinniped-proxy by @dependabot in #6040
  • Bump tokio from 1.25.0 to 1.26.0 in /cmd/pinniped-proxy by @dependabot in #6041
  • Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.2.0 to 1.3.0 by @dependabot in #6042
  • Bump @playwright/test from 1.31.1 to 1.31.2 in /integration by @dependabot in #6043
  • Bump @clr/ui from 13.14.0 to 15.0.1 in /dashboard by @dependabot in #6047
  • Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 by @dependabot in #6048
  • Bump github.com/fluxcd/pkg/apis/meta from 0.19.0 to 0.19.1 by @dependabot in #6049
  • Bump kube from 0.79.0 to 0.80.0 in /cmd/pinniped-proxy by @dependabot in #6050
  • Bump kube-derive from 0.79.0 to 0.80.0 in /cmd/pinniped-proxy by @dependabot in #6051
  • Bump sass from 1.58.1 to 1.58.3 in /dashboard by @dependabot in #6053
  • Bump golang.org/x/net from 0.7.0 to 0.8.0 by @dependabot in #6055
  • Bump github.com/fluxcd/pkg/oci from 0.20.0 to 0.21.0 by @dependabot in #6056
  • Bump kube-runtime from 0.79.0 to 0.80.0 in /cmd/pinniped-proxy by @dependabot in #6057
  • Bump @formatjs/cli from 6.0.1 to 6.0.4 in /dashboard by @dependabot in #6058
  • Bump github.com/vmware-tanzu/carvel-kapp from 0.54.3 to 0.55.0 by @dependabot in #6059
  • Bump github.com/vmware-tanzu/carvel-vendir from 0.32.5 to 0.33.1 by @dependabot in #6060
  • Bump serde from 1.0.152 to 1.0.154 in /cmd/pinniped-proxy by @dependabot in #6063
  • Bump qs from 6.11.0 to 6.11.1 in /dashboard by @dependabot in #6065
  • Bump google.golang.org/protobuf from 1.28.1 to 1.29.0 by @dependabot in #6066
  • Bump github.com/fluxcd/helm-controller/api from 0.30.0 to 0.31.0 by @dependabot in #6067
  • Bump thiserror from 1.0.38 to 1.0.39 in /cmd/pinniped-proxy by @dependabot in #6068
  • Bump serde_json from 1.0.93 to 1.0.94 in /cmd/pinniped-proxy by @dependabot in #6069
  • Bump helm.sh/helm/v3 from 3.11.1 to 3.11.2 by @dependabot in #6073
  • Bump github.com/fluxcd/source-controller/api from 0.35.2 to 0.36.0 by @dependabot in #6074
  • Bump chrono from 0.4.23 to 0.4.24 in /cmd/pinniped-proxy by @dependabot in #6075
  • Bump hyper from 0.14.24 to 0.14.25 in /cmd/pinniped-proxy by @dependabot in #6076
  • Bump github.com/containerd/containerd from 1.6.19 to 1.7.0 by @dependabot in #6078
  • Bump @bufbuild/connect-web from 0.8.1 to 0.8.3 in /dashboard by @dependabot in #6072
  • Bump k8s.io/kubernetes from 1.26.1 to 1.26.2 by @dependabot in #6079
  • Bump webpack from 5.75.0 to 5.76.1 in /dashboard by @dependabot in #6081
  • Bump serde from 1.0.154 to 1.0.156 in /cmd/pinniped-proxy by @dependabot in #6082
  • Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 by @dependabot in #6084
  • Bump eslint-config-prettier from 8.6.0 to 8.7.0 in /dashboard by @dependabot in #6085
  • Bump github.com/fluxcd/pkg/oci from 0.21.0 to 0.21.1 by @dependabot in #6086
  • Bump openssl from 0.10.45 to 0.10.46 in /cmd/pinniped-proxy by @dependabot in #6087
  • Bump github.com/fluxcd/helm-controller/api from 0.31.0 to 0.31.1 by @dependabot in #6089
  • Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.44.6 to 0.45.0 by @dependabot in #6090
  • Bump sass from 1.58.3 to 1.59.3 in /dashboard by @depend...
Read more

v2.6.4

02 Mar 23:02
21b53ce
Compare
Choose a tag to compare

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

  • Add dynamic-resource-allocation to go.mod replacements. by @absoludity in #5963
  • Include note in release process about chart publishing per image. by @absoludity in #5962
  • Sync chart with bitnami/kubeapps chart (version 12.2.4) by @github-actions in #5964
  • Leave slash in chart name encoded. Fixes #5897 by @absoludity in #5970
  • Update Maintainers team by @ppbaena in #5980
  • Enable OCI chart lookup for available package detail. by @absoludity in #5986
  • Ensure that clusters' apiServiceURL is honored for kubeapps cluster. by @absoludity in #6016
  • Ensure loaded plugin config is saved to helm server. by @absoludity in #6022
  • Add optional flag to use v1beta1 CronJob (pre 1.21) by @absoludity in #6030
  • Sync chart with bitnami/kubeapps chart (version 12.2.6) by @github-actions in #6037

Dependency upgrades

  • Bump @babel/parser from 7.20.13 to 7.20.15 in /dashboard by @dependabot in #5953
  • Bump protobufjs from 7.2.0 to 7.2.1 in /dashboard by @dependabot in #5954
  • Bump github.com/docker/cli from 20.10.23+incompatible to 23.0.0+incompatible by @dependabot in #5955
  • Bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4 by @dependabot in #5958
  • Bump serde_json from 1.0.91 to 1.0.92 in /cmd/pinniped-proxy by @dependabot in #5959
  • Bump anyhow from 1.0.68 to 1.0.69 in /cmd/pinniped-proxy by @dependabot in #5960
  • Bump axios from 1.3.1 to 1.3.2 in /integration by @dependabot in #5961
  • Bump react-tooltip from 5.7.3 to 5.7.4 in /dashboard by @dependabot in #5966
  • Bump @formatjs/cli from 6.0.0 to 6.0.1 in /dashboard by @dependabot in #5967
  • Bump google.golang.org/grpc from 1.53.0-dev to 1.53.0 by @dependabot in #5968
  • Bump tokio-native-tls from 0.3.0 to 0.3.1 in /cmd/pinniped-proxy by @dependabot in #5969
  • Bump prettier from 2.8.3 to 2.8.4 in /integration by @dependabot in #5971
  • Bump helm.sh/helm/v3 from 3.11.0 to 3.11.1 by @dependabot in #5972
  • Bump @clr/ui from 13.12.0 to 13.13.0 in /dashboard by @dependabot in #5973
  • Bump axios from 1.3.1 to 1.3.2 in /dashboard by @dependabot in #5974
  • Bump react-intl from 6.2.7 to 6.2.8 in /dashboard by @dependabot in #5975
  • Bump golang.org/x/net from 0.5.0 to 0.6.0 by @dependabot in #5976
  • Bump serde_json from 1.0.92 to 1.0.93 in /cmd/pinniped-proxy by @dependabot in #5977
  • Bump protobufjs from 7.2.1 to 7.2.2 in /dashboard by @dependabot in #5978
  • Bump prettier from 2.8.3 to 2.8.4 in /dashboard by @dependabot in #5979
  • Bump github.com/docker/cli from 23.0.0+incompatible to 23.0.1+incompatible by @dependabot in #5981
  • Bump stylelint-config-prettier from 9.0.4 to 9.0.5 in /dashboard by @dependabot in #5983
  • Bump stylelint-scss from 4.3.0 to 4.4.0 in /dashboard by @dependabot in #5984
  • Bump github.com/containerd/containerd from 1.6.16 to 1.6.17 by @dependabot in #5985
  • Bump axios from 1.3.2 to 1.3.3 in /dashboard by @dependabot in #5990
  • Bump @clr/ui from 13.13.0 to 13.14.0 in /dashboard by @dependabot in #5991
  • Bump github.com/fluxcd/pkg/oci from 0.18.0 to 0.19.0 by @dependabot in #5992
  • Bump axios from 1.3.2 to 1.3.3 in /integration by @dependabot in #5993
  • Bump mock-socket from 9.1.5 to 9.2.1 in /dashboard by @dependabot in #5995
  • Bump sass from 1.58.0 to 1.58.1 in /dashboard by @dependabot in #5998
  • Bump github.com/containerd/containerd from 1.6.17 to 1.6.18 by @dependabot in #6000
  • Bump clap from 4.1.4 to 4.1.6 in /cmd/pinniped-proxy by @dependabot in #6001
  • Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #5997
  • Bump github.com/fluxcd/pkg/version from 0.2.0 to 0.2.1 by @dependabot in #6004
  • Bump golang.org/x/image from 0.3.0 to 0.5.0 by @dependabot in #6006
  • Bump github.com/fluxcd/source-controller/api from 0.34.0 to 0.35.1 by @dependabot in #6005
  • Bump github.com/fluxcd/helm-controller/api from 0.29.0 to 0.30.0 by @dependabot in #6009
  • Bump http from 0.2.8 to 0.2.9 in /cmd/pinniped-proxy by @dependabot in #6010
  • Bump trycmd from 0.14.11 to 0.14.12 in /cmd/pinniped-proxy by @dependabot in #6011
  • Bump github.com/fluxcd/pkg/oci from 0.19.0 to 0.19.1 by @dependabot in #6008
  • Bump github.com/fluxcd/pkg/oci from 0.19.1 to 0.20.0 by @dependabot in #6014
  • Bump @playwright/test from 1.30.0 to 1.31.0 in /integration by @dependabot in #6015
  • Bump axios from 1.3.3 to 1.3.4 in /integration by @dependabot in #6019
  • Bump kube-runtime from 0.78.0 to 0.79.0 in /cmd/pinniped-proxy by @dependabot in #6025
  • Bump github.com/fluxcd/source-controller/api from 0.35.1 to 0.35.2 by @dependabot in #6024
  • Bump @playwright/test from 1.31.0 to 1.31.1 in /integration by @dependabot in #6027
  • Bump kube from 0.78.0 to 0.79.0 in /cmd/pinniped-proxy by @dependabot in #6026
  • Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #6028
  • Bump kube-derive from 0.78.0 to 0.79.0 in /cmd/pinniped-proxy by @dependabot in #6029
  • Bump github.com/containerd/containerd from 1.6.18 to 1.6.19 by @dependabot in #6032
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.15.0 to 2.15.2 by @dependabot in #6035
  • Bump clap from 4.1.6 to 4.1.8 in /cmd/pinniped-proxy by @dependabot in #6036
  • Bump temp-env from 0.3.1 to 0.3.2 in /cmd/pinniped-proxy by @dependabot in #6033
  • Bump github.com/itchyny/gojq from 0.12....
Read more

v2.6.3

07 Feb 01:43
afb44b7
Compare
Choose a tag to compare

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

Read more

v2.6.2

19 Dec 04:03
4edd89e
Compare
Choose a tag to compare

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

  • 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...
Read more

v2.6.1

16 Nov 19:25
v2.6.1
7cf1b15
Compare
Choose a tag to compare

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

Read more

v2.6.0

18 Oct 08:09
v2.6.0
c6280ae
Compare
Choose a tag to compare

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

  • Flux OCI support 11: add integration test for Unable to use Flux OCI with Harbor robot accounts #5219 by @gfichtenholt in #5246
  • Flux OCI support 12: fix for Unable to use Flux OCI with Harbor robot accounts #5219 by @gfichtenholt in #5305
  • Flux OCI support 13: support HelmRepository.spec.provider + document use case with GCP workload identity by @gfichtenholt in #5368

Other changes in this release

General changes

CI

Documentation

  • Update managing-carvel-packages tutorial with instructions for new repo UI by @ppbaena in #5257
  • Update Flux tutorial to add repo management from UI by @ppbaena in #5268
  • Update descriptions in README.md for Reference documentation by @ppbaena in #5304
  • 5024 doc/update kubeapps on tce tutorial by @ppbaena in #5307
  • Update Kubeapps on TKG tutorial to comply with style guidelines by @ppbaena in #5298
  • Updated Contributing doc to reflect the requirement for signed commits by @castelblanque in #5352
  • Update Private Package repository How-to by @ppbaena in #5383
  • Add a new tutorial for Managing Package Repositories in Kubeapps by @ppbaena in #5406
  • Add TOC and Introduction to getting started tutorial by @ppbaena in #5418
  • Add new adopters logo: SAP by @ppbaena in #5425
  • Update dashboard how-to guide by @ppbaena in #5417

Dependency upgrades

Read more

v2.5.1

01 Sep 17:12
v2.5.1
384edcb
Compare
Choose a tag to compare

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

  • Flux oci support 8 by @gfichtenholt in #5212
  • Flux oci support 9: fix helm repository cache out-of-sync when remote contents changes by @gfichtenholt in #5222
  • Flux oci support 10: add integration tests for Google Cloud Platform Artifact Repository by @gfichtenholt in #5235

Other changes in this release

General changes

CI

Documentation

  • Update Getting started tutorial to comply with documentation style guides by @ppbaena in #5223
  • Update tutorial: Using an OAuth2/OIDC provider in Kubeapps by @ppbaena in #5238

Dependency upgrades

Full Changelog: v2.5.0...v2.5.1