Skip to content
This repository has been archived by the owner on Oct 10, 2023. It is now read-only.

Tanzu Framework v0.19.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Mar 04:01
· 1237 commits to main since this release
ad82789

Tanzu CLI Installation Instructions

If you are installing Tanzu CLI using the artifacts published as part of this release, please follow the instructions.

Known Issues

  • addons-controller is crashing. This issue only occurs if the respective feature gates are enabled for the new APIs. See #1774 and #1842.

Changes by Kind

Feature

  • Add tkr-infra-machine-webhook packages for all providers in management package repository (#1703, @prkalle)

Bug or Regression

  • Fix the imgpkg registy custom certificate validation and validation skipping issue (#1804, @prkalle)
  • Fix the issue where upgrade operation fails for vSphere provider if vSphere password contains single quote(') (#1723, @prkalle)

Miscellaneous

  • Add CPIConfig spec and CRD for vsphere-cpi package. (#1554, @HanFa)
  • Add addons manager package in management package test result
  tanzu package repository list -A
  NAME              REPOSITORY                                                     TAG                                                                      STATUS               DETAILS  NAMESPACE
  tanzu-test        index.docker.io/pksoctopus/management                          sha256:466d09f3e3bd09397ac4c0830111ea8849b9b113a031815b6a5e8012fbde5280  Reconcile succeeded           default

  tanzu package available list -A
  NAME                                                DISPLAY-NAME                       SHORT-DESCRIPTION                                                                                                            LATEST-VERSION                NAMESPACE
  addons-manager.tanzu.vmware.com                     tanzu-addons-manager               This package provides TKG addons lifecycle management capabilities.                                                          0.16.0-dev                    default
  core-management-plugins.tanzu.vmware.com            core-management-plugins            CLIPlugin management                                                                                                         0.16.0-dev                    default
  featuregates.tanzu.vmware.com                       featuregates                       Feature management                                                                                                           0.16.0-dev                    default (#1728, @ggpaue)
  • Add pause mechanism to ClusterBootstrap (#1780, @blc1996)
  • Added a script to fetch and install the latest Tanzu Framework CLI binary for MacOS and Linux distributions. Updated the documentation to reflect the new approach to install the CLI. (#1705, @sriramandev)
  • Build process will no longer create a tanzu binary with the version set to "latest". (#1759, @stmcginnis)
  • Bump CAPV version to v1.1.0 (#1736, @aartij17)
  • Bumps cobra from v1.3.0 to v1.4.0 (#1823, @jpmcb)
  • Expose nsx-t connector for nsx alb to configure nsx-t cloud. (#1741, @XudongLiuHarold)
  • Fixes an issue where node pool delete could delete the incorrect node pool if the node pool named passed to delete is a substring of another node pool name. (#1819, @tenczar)
  • Fixes an issue where the incorrect node pool will be updated when the name is a substring of another node pool. (#1826, @tenczar)
  • Management and workload cluster creation activity is now captured in $HOME/.config/tanzu/tkg/logs/$CLUSTER_NAME for later troubleshooting or review. This file will be removed on cluster deletion. (#1525, @stmcginnis)
  • The image: section are removed since they are no longer needed (#1790, @lubronzhan)
  • Update Cluster API version to v1.1.3 (#1813, @saimanoj01)

Dependencies

Added

  • contrib.go.opencensus.io/exporter/zipkin: v0.1.2
  • github.com/Masterminds/goutils: v1.1.1
  • github.com/Masterminds/sprig/v3: v3.2.2
  • github.com/blang/semver/v4: v4.0.0
  • github.com/blendle/zapdriver: v1.3.1
  • github.com/dgryski/go-gk: a69029f
  • github.com/google/go-github/v27: v27.0.6
  • github.com/google/mako: 122f8dc
  • github.com/huandu/xstrings: v1.3.2
  • github.com/influxdata/tdigest: a7d76c6
  • github.com/kelseyhightower/envconfig: v1.4.0
  • github.com/mitchellh/copystructure: v1.2.0
  • github.com/mitchellh/reflectwalk: v1.0.2
  • github.com/prometheus/statsd_exporter: v0.21.0
  • github.com/shopspring/decimal: v1.2.0
  • github.com/tsenart/vegeta/v12: v12.8.4
  • github.com/vmware-tanzu/net-operator-api: b0dc6c2
  • github.com/vmware-tanzu/vm-operator-api: 6ec913d
  • github.com/vmware-tanzu/vm-operator/external/ncp: 0f4ab28
  • github.com/vmware-tanzu/vm-operator/external/tanzu-topology: 0f4ab28
  • go.uber.org/automaxprocs: v1.4.0
  • knative.dev/hack: e178598
  • knative.dev/pkg: d2cdc68

Changed

  • cloud.google.com/go/storage: v1.10.0 → v1.18.2
  • contrib.go.opencensus.io/exporter/ocagent: v0.5.0 → 05415f1
  • contrib.go.opencensus.io/exporter/prometheus: v0.1.0 → v0.4.0
  • github.com/Masterminds/semver/v3: v3.1.0 → v3.1.1
  • github.com/antlr/antlr4/runtime/Go/antlr: b48c857 → ad29539
  • github.com/docker/distribution: v2.7.1+incompatible → v2.8.1+incompatible
  • github.com/evanphx/json-patch: v4.12.0+incompatible → v5.6.0+incompatible
  • github.com/go-openapi/jsonreference: v0.19.5 → v0.19.6
  • github.com/go-openapi/swag: v0.19.14 → v0.21.1
  • github.com/google/cel-go: v0.9.0 → v0.10.0
  • github.com/google/go-cmp: v0.5.6 → v0.5.7
  • github.com/hashicorp/mdns: v1.0.4 → v1.0.1
  • github.com/hashicorp/memberlist: v0.3.0 → v0.2.2
  • github.com/mailru/easyjson: v0.7.6 → v0.7.7
  • github.com/miekg/dns: v1.1.41 → v1.1.26
  • github.com/openzipkin/zipkin-go: v0.1.6 → v0.3.0
  • github.com/pascaldekloe/goe: v0.1.0 → 57f6aae
  • github.com/spf13/cobra: v1.3.0 → v1.4.0
  • github.com/yuin/goldmark: v1.4.0 → v1.4.1
  • go.uber.org/atomic: v1.7.0 → v1.9.0
  • golang.org/x/crypto: ceb1ce7 → 8634188
  • golang.org/x/net: 58aab5e → 27dd868
  • golang.org/x/oauth2: d3ed0bb → 6242fa9
  • golang.org/x/sys: da31bd3 → 22a9840
  • golang.org/x/time: 1f47c86 → 0e9765c
  • golang.org/x/tools: d4cc65f → v0.1.8
  • google.golang.org/genproto: 3a66f56 → ae0e222
  • google.golang.org/grpc: v1.42.0 → v1.44.0
  • k8s.io/api: v0.23.0 → v0.23.4
  • k8s.io/apiextensions-apiserver: v0.23.0 → v0.23.4
  • k8s.io/apimachinery: v0.23.0 → v0.23.4
  • k8s.io/apiserver: v0.23.0 → v0.23.4
  • k8s.io/cli-runtime: v0.23.0 → v0.23.4
  • k8s.io/client-go: v0.23.0 → v0.23.4
  • k8s.io/cluster-bootstrap: v0.23.0 → v0.23.4
  • k8s.io/code-generator: v0.23.0 → v0.23.4
  • k8s.io/component-base: v0.23.0 → v0.23.4
  • k8s.io/component-helpers: v0.23.0 → v0.23.4
  • k8s.io/gengo: 485abfe → c02415c
  • k8s.io/kube-openapi: e816edb → 4241196
  • k8s.io/kubectl: v0.23.0 → v0.23.4
  • k8s.io/metrics: v0.23.0 → v0.23.4
  • k8s.io/utils: cb0fa31 → 3a6ce19
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.25 → v0.0.27
  • sigs.k8s.io/cluster-api-provider-vsphere: v1.0.2 → v1.1.0
  • sigs.k8s.io/cluster-api: v1.1.1 → v1.1.3
  • sigs.k8s.io/controller-runtime: v0.11.0 → v0.11.1
  • sigs.k8s.io/json: c049b76 → 9f7c6b3
  • sigs.k8s.io/structured-merge-diff/v4: v4.2.0 → v4.2.1

Removed

Full Changelog: v0.18.0...v0.19.0