Skip to content

Releases: vmware-tanzu/kubeapps

v2.12.0

31 Oct 22:40
8a44a36
Compare
Choose a tag to compare

Kubeapps v17.0.2 (chart version 2.12.0) is a minor release that has mainly upgraded several dependencies since the last release. Some minor style changes are expected since we bumped up some UI dependencies.

Installation

To install this release, install the Kubeapps Helm chart from the Bitnami charts OCI repository:

kubectl create namespace kubeapps
helm install kubeapps --namespace kubeapps oci://registry-1.docker.io/bitnamicharts/kubeapps --version 17.0.2

To get started with Kubeapps, check out this walkthrough.

What's Changed

Main changes in this release

Dependency upgrades

New Contributors

Full Changelog: v2.11.0...v2.12.0

v2.11.0

23 Jul 21:15
v2.11.0
7c6e6bb
Compare
Choose a tag to compare

Kubeapps v2.11.0 (chart version 15.3.8) 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.

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 prost from 0.12.3 to 0.12.4 in /cmd/oci-catalog by @dependabot in #7679
  • Bump apache/skywalking-eyes from 0.5.0 to 0.6.0 by @dependabot in #7681
  • Bump reqwest from 0.12.2 to 0.12.3 in /cmd/oci-catalog by @dependabot in #7680
  • Bump reqwest from 0.12.2 to 0.12.3 in /cmd/pinniped-proxy by @dependabot in #7678
  • Bump react-intl from 6.6.4 to 6.6.5 in /dashboard by @dependabot in #7676
  • Bump github.com/containerd/containerd from 1.7.14 to 1.7.15 by @dependabot in #7677
  • Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 by @dependabot in #7684
  • Bump google.golang.org/grpc from 1.63.0 to 1.63.2 by @dependabot in #7685
  • Bump swagger-ui-react from 5.13.0 to 5.14.0 in /dashboard by @dependabot in #7683
  • Bump anyhow from 1.0.81 to 1.0.82 in /cmd/pinniped-proxy by @dependabot in #7687
  • Bump rstest from 0.18.2 to 0.19.0 in /cmd/oci-catalog by @dependabot in #7686
  • Bump helm.sh/helm/v3 from 3.14.3 to 3.14.4 by @dependabot in #7691
  • Bump typescript from 5.4.4 to 5.4.5 in /dashboard by @dependabot in #7689
  • Bump swagger-ui-react from 5.14.0 to 5.15.1 in /dashboard by @dependabot in #7692
  • Bump github.com/docker/cli from 26.0.0+incompatible to 26.0.1+incompatible by @dependabot in #7694
  • Bump sass from 1.74.1 to 1.75.0 in /dashboard by @dependabot in #7693
  • Bump @tanstack/react-table from 8.15.3 to 8.16.0 in /dashboard by @dependabot in #7697
  • Bump @playwright/test from 1.43.0 to 1.43.1 in /integration by @dependabot in #7695
  • Bump qs from 6.12.0 to 6.12.1 in /dashboard by @dependabot in #7696
  • Bump ts-proto from 1.171.0 to 1.172.0 in /dashboard by @dependabot in #7698
  • Bump github.com/vmware-tanzu/carvel-kapp from 0.60.0 to 0.61.0 by @dependabot in #7700
  • Bump swagger-ui-react from 5.15.1 to 5.15.2 in /dashboard by @dependabot in #7699
  • Bump chrono from 0.4.37 to 0.4.38 in /cmd/pinniped-proxy by @dependabot in #7701
  • Bump carvel.dev/vendir from 0.40.0 to 0.40.1 by @dependabot in #7709
  • Bump @types/qs from 6.9.14 to 6.9.15 in /dashboard by @dependabot in #7707
  • Bump serde_json from 1.0.115 to 1.0.116 in /cmd/pinniped-proxy by @dependabot in #7706
  • Bump serde from 1.0.197 to 1.0.198 in /cmd/oci-catalog by @dependabot in #7711
  • Bump serde_json from 1.0.115 to 1.0.116 in /cmd/oci-catalog by @dependabot in #7705
  • Bump serde from 1.0.197 to 1.0.198 in /cmd/pinniped-proxy by @dependabot in #7710
  • Bump swagger-ui-react from 5.15.2 to 5.16.1 in /dashboard by @dependabot in #7719
  • Bump github.com/docker/cli from 26.0.1+incompatible to 26.0.2+incompatible by @dependabot in #7721
  • Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.50.2 to 0.51.0 by @dependabot in #7722
  • Bump swagger-ui-react from 5.16.1 to 5.16.2 in /dashboard by @dependabot in #7723
  • Bump rustls from 0.22.3 to 0.22.4 in /cmd/oci-catalog by @dependabot in #7724
  • Bump rustls from 0.21.10 to 0.21.11 in /cmd/pinniped-proxy by @dependabot in #7725
  • Bump prettier from 3.2.5 to 3.3.3 in /integration by @dependabot in #7894
  • Bump ajv from 8.12.0 to 8.17.1 in /dashboard by @dependabot in #7893
  • Bump stylelint from 16.3.1 to 16.7.0 in /dashboard by @dependabot in #7892
  • Bump thiserror from 1.0.58 to 1.0.62 in /cmd/pinniped-proxy by @dependabot in #7890
  • Bump prost from 0.12.4 to 0.13.1 in /cmd/oci-catalog by @dependabot in #7888
  • Bump clap from 4.5.4 to 4.5.9 in /cmd/oci-catalog by @dependabot in #7887
  • Bump serde from 1.0.198 to 1.0.204 in /cmd/oci-catalog by @dependabot in #7885
  • Bump react-router-dom from 6.22.3 to 6.24.1 in /dashboard by @dependabot in #7881
  • Bump react-tooltip from 5.26.3 to 5.27.1 in /dashboard by @dependabot in #7880
  • Bump @playwright/test from 1.43.1 to 1.45.1 in /integration by @dependabot in #7879
  • Bump github.com/containerd/containerd from 1.7.15 to 1.7.19 by @dependabot in #7877
  • Bump github.com/docker/cli from 26.0.2+incompatible to 27.0.3+incompatible by @dependabot in #7874
  • Bump @bufbuild/buf from 1.30.1 to 1.34.0 in /dashboard by @dependabot in #7859
  • Bump golangci/golangci-lint-action from 4 to 6 by @dependabot in #7773
  • Bump docker/build-push-action from 5 to 6 by @dependabot in #7850
  • Bump ws from 5.2.3 to 5.2.4 in /dashboard by @dependabot in #7851
  • Bump monaco-editor from 0.47.0 to 0.50.0 in /dashboard by @dependabot in #7857
  • Bump @bufbuild/protobuf from 1.8.0 to 1.10.0 in /dashboard by @dependabot in #7819
  • Bump yaml from 2.4.1 to 2.4.5 in /dashboard by @dependabot in #7837
  • Bump swagger-ui-react from 5.16.2 to 5.17.14 in /dashboard by @dependabot in #7818
  • Bump @bufbuild/protoc-gen-es from 1.8.0 to 1.10.0 in /dashboard by @dependabot in #7820
  • Bump stylelint from 16.3.1 to 16.6.1 in /dashboard by @dependabot in #7816
  • Bump axios from 1.6...
Read more

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

  • Bump github.com/bufbuild/connect-go from 1.6.0 to 1.7.0 by @dependabot in #6217
  • Bump axios from 1.3.5 to 1.3.6 in /integration by @dependabot in #6219
  • Bump openssl from 0.10.50 to 0.10.52 in /cmd/pinniped-proxy by @dependabot in #6227
  • Bump yaml from 2.2.1 to 2.2.2 in /dashboard by @dependabot in #6226
  • Bump prettier from 2.8.7 to 2.8.8 in /integration by @dependabot in #6225
  • Bump clap from 4.2.3 to 4.2.4 in /cmd/pinniped-proxy by @dependabot in #6218
  • Bump github.com/adhocore/gronx from 1.5.0 to 1.6.2 by @dependabot in #6228
  • Bump tokio from 1.27.0 to 1.28.0 in /cmd/pinniped-proxy by @dependabot in #6229
  • Bump github.com/lib/pq from 1.10.8 to 1.10.9 by @dependabot in #6230
  • Bump github.com/docker/cli from 23.0.4+incompatible to 23.0.5+incompatible by @dependabot in #6231
  • Bump @playwright/test from 1.32.3 to 1.33.0 in /integration by @dependabot in #6232
  • Bump clap from 4.2.4 to 4.2.5 in /cmd/pinniped-proxy by @dependabot in #6234
  • Bump axios from 1.3.6 to 1.4.0 in /integration by @dependabot in #6235
  • Bump reqwest from 0.11.16 to 0.11.17 in /cmd/pinniped-proxy by @dependabot in #6238
  • Bump anyhow from 1.0.70 to 1.0.71 in /cmd/pinniped-proxy by @dependabot in #6239
  • Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 by @dependabot in #6240
  • Bump clap from 4.2.5 to 4.2.7 in /cmd/pinniped-proxy by @dependabot in #6241
  • Bump serde from 1.0.160 to 1.0.162 in /cmd/pinniped-proxy by @dependabot in #6245
  • Bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #6244
  • Bump oras.land/oras-go/v2 from 2.0.2 to 2.1.0 by @dependabot in #6246
  • Bump golang.org/x/sync from 0.1.0 to 0.2.0 by @dependabot in #6247
  • Bump github.com/vmware-tanzu/carvel-kapp from 0.55.0 to 0.55.1 by @dependabot in #6248
  • Bump golang.org/x/net from 0.9.0 to 0.10.0 by @dependabot in #6250
  • Bump tokio from 1.28.0 to 1.28.1 in /cmd/pinniped-proxy by @dependabot in #6254
  • Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #6255
  • Bump github.com/google/go-containerregistry from 0.14.0 to 0.15.1 by @dependabot in #6252
  • Bump reqwest from 0.11.17 to 0.11.18 in /cmd/pinniped-proxy by @dependabot in #6261
  • Bump serde from 1.0.162 to 1.0.163 in /cmd/pinniped-proxy by @dependabot in #6258
  • Bump github.com/containerd/containerd from 1.7.0 to 1.7.2 by @dependabot in #6275
  • Bump clap from 4.2.7 to 4.3.1 in /cmd/pinniped-proxy by @dependabot in #6276
  • Bump @playwright/test from 1.33.0 to 1.34.3 in /integration by @dependabot in #6272
  • Bump github.com/vmware-tanzu/carvel-kapp from 0.55.1 to 0.56.0 by @dependabot in #6281
  • Bump base64 from 0.21.0 to 0.21.2 in /cmd/pinniped-proxy by @dependabot in #6279
  • Bump chrono from 0.4.24 to 0.4.26 in /cmd/pinniped-proxy by @dependabot in #6280
  • Bump tokio from 1.28.1 to 1.28.2 in /cmd/pinniped-proxy by @dependabot in #6283
  • Bump log from 0.4.17 to 0.4.18 in /cmd/pinniped-proxy by @dependabot in #6284
  • Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #6285
  • Bump github.co...
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