v2.8.0
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.com/docker/cli from 23.0.5+incompatible to 24.0.2+incompatible by @dependabot in #6286
- Bump clap from 4.3.1 to 4.3.2 in /cmd/pinniped-proxy by @dependabot in #6287
- Bump openssl from 0.10.52 to 0.10.54 in /cmd/pinniped-proxy by @dependabot in #6288
- Bump @playwright/test from 1.34.3 to 1.35.0 in /integration by @dependabot in #6294
- Bump kube-derive from 0.82.2 to 0.83.0 in /cmd/pinniped-proxy by @dependabot in #6293
- Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.45.0 to 0.46.0 by @dependabot in #6291
- Bump kube from 0.82.1 to 0.83.0 in /cmd/pinniped-proxy by @dependabot in #6292
- Bump github.com/vmware-tanzu/carvel-kapp from 0.56.0 to 0.57.1 by @dependabot in #6298
- Bump clap from 4.3.2 to 4.3.3 in /cmd/pinniped-proxy by @dependabot in #6299
- Bump kube-runtime from 0.82.1 to 0.83.0 in /cmd/pinniped-proxy by @dependabot in #6300
- Bump github.com/spf13/viper from 1.15.0 to 1.16.0 by @dependabot in #6302
- Bump url from 2.3.1 to 2.4.0 in /cmd/pinniped-proxy by @dependabot in #6301
- Bump github.com/google/go-containerregistry from 0.15.1 to 0.15.2 by @dependabot in #6304
- Bump log from 0.4.18 to 0.4.19 in /cmd/pinniped-proxy by @dependabot in #6305
- Bump serde from 1.0.163 to 1.0.164 in /cmd/pinniped-proxy by @dependabot in #6310
- Bump clap from 4.3.3 to 4.3.4 in /cmd/pinniped-proxy by @dependabot in #6311
- Bump @playwright/test from 1.35.0 to 1.35.1 in /integration by @dependabot in #6315
- Bump serde_json from 1.0.96 to 1.0.97 in /cmd/pinniped-proxy by @dependabot in #6316
- Bump k8s.io/kubernetes from 1.26.3 to 1.26.5 by @dependabot in #6317
- Bump @types/jest from 29.5.0 to 29.5.2 in /dashboard by @dependabot in #6318
- Bump @tanstack/react-table from 8.8.5 to 8.9.2 in /dashboard by @dependabot in #6324
- Bump openssl from 0.10.54 to 0.10.55 in /cmd/pinniped-proxy by @dependabot in #6326
- Bump clap from 4.3.4 to 4.3.5 in /cmd/pinniped-proxy by @dependabot in #6327
- Bump openssl from 0.10.52 to 0.10.55 in /cmd/oci-catalog by @dependabot in #6329
- Bump clap from 4.3.5 to 4.3.8 in /cmd/pinniped-proxy by @dependabot in #6333
- Bump serde_json from 1.0.97 to 1.0.99 in /cmd/pinniped-proxy by @dependabot in #6334
- Bump hyper from 0.14.26 to 0.14.27 in /cmd/pinniped-proxy by @dependabot in #6337
- Bump tokio from 1.28.2 to 1.29.0 in /cmd/pinniped-proxy by @dependabot in #6340
- Bump clap from 4.3.8 to 4.3.9 in /cmd/pinniped-proxy by @dependabot in #6343
- Bump tokio from 1.29.0 to 1.29.1 in /cmd/pinniped-proxy by @dependabot in #6346
- Bump golang.org/x/sync from 0.2.0 to 0.3.0 by @dependabot in #6349
- Bump @types/jsonwebtoken from 9.0.1 to 9.0.2 in /dashboard by @dependabot in #6350
- Bump oras.land/oras-go/v2 from 2.1.0 to 2.2.0 by @dependabot in #6351
- Bump modern-normalize from 1.1.0 to 2.0.0 in /dashboard by @dependabot in #6353
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #6355
- Bump @types/react-transition-group from 4.4.5 to 4.4.6 in /dashboard by @dependabot in #6358
- Bump sass from 1.62.0 to 1.63.6 in /dashboard by @dependabot in #6360
- Bump @bufbuild/protoc-gen-es from 1.2.0 to 1.2.1 in /dashboard by @dependabot in #6361
- Bump @tanstack/react-table from 8.9.2 to 8.9.3 in /dashboard by @dependabot in #6362
- Bump github.com/distribution/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #6356
- Bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 by @dependabot in #6352
- Bump github.com/fluxcd/pkg/apis/meta from 1.0.0 to 1.1.1 by @dependabot in #6347
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.15.2 to 2.16.0 by @dependabot in #6354
- Bump @types/lodash from 4.14.194 to 4.14.195 in /dashboard by @dependabot in #6357
- Bump @babel/parser from 7.21.4 to 7.22.5 in /dashboard by @dependabot in #6364
- Bump @bufbuild/protobuf from 1.2.0 to 1.2.1 in /dashboard by @dependabot in #6365
- Bump react-intl from 6.4.1 to 6.4.4 in /dashboard by @dependabot in #6367
- Bump protobufjs from 7.2.3 to 7.2.4 in /dashboard by @dependabot in #6368
- Bump github.com/vmware-tanzu/carvel-vendir from 0.33.1 to 0.34.3 by @dependabot in #6369
- Bump github.com/adhocore/gronx from 1.6.2 to 1.6.3 by @dependabot in #6370
- Bump clap from 4.3.9 to 4.3.10 in /cmd/pinniped-proxy by @dependabot in #6374
- Bump axios-mock-adapter from 1.21.4 to 1.21.5 in /dashboard by @dependabot in #6359
- Bump github.com/vmware-tanzu/carvel-kapp-controller from 0.46.0 to 0.46.1 by @dependabot in #6378
- Bump golang.org/x/net from 0.10.0 to 0.11.0 by @dependabot in #6379
- Bump postcss from 8.4.22 to 8.4.24 in /dashboard by @dependabot in #6380
- Bump github.com/bufbuild/connect-go from 1.7.0 to 1.9.0 by @dependabot in #6382
- Bump @bufbuild/protoc-gen-connect-es from 0.8.6 to 0.11.0 in /dashboard by @dependabot in #6384
- Bump rxjs from 7.8.0 to 7.8.1 in /dashboard by @dependabot in #6387
- Bump github.com/opencontainers/image-spec from 1.1.0-rc3 to 1.1.0-rc4 by @dependabot in #6388
- Bump github.com/bufbuild/connect-grpchealth-go from 1.0.0 to 1.1.1 by @dependabot in #6383
- Bump google.golang.org/grpc from 1.55.0 to 1.56.1 by @dependabot in #6381
- Bump @bufbuild/connect from 0.8.6 to 0.11.0 in /dashboard by @dependabot in #6386
- Bump qs from 6.11.1 to 6.11.2 in /dashboard by @dependabot in #6389
- Bump ts-proto from 1.146.0 to 1.150.1 in /dashboard by @dependabot in #6392
- Bump @bufbuild/buf from 1.15.0 to 1.23.1 in /dashboard by @dependabot in #6393
- Bump prettier from 2.8.7 to 2.8.8 in /dashboard by @dependabot in #6385
- Bump @bufbuild/connect-web from 0.8.6 to 0.11.0 in /dashboard by @dependabot in #6390
Full Changelog: v2.7.0...v2.8.0