This repository has been archived by the owner on Oct 10, 2023. It is now read-only.
Tanzu Framework v0.16.0
Tanzu CLI Installation Instructions
If you are installing Tanzu CLI using the artifacts published as part of this release, please follow the instructions.
Changes by Kind
Package Changes
Antrea
The associated BoM with this release now bundles antrea-standard
build as opposed to antrea
build in earlier releases. This change neither requires change in tanzu
CLI/plugins installation nor cluster lifecycle instructions.
Enhancement
- Add Support for REST based Discovery and GCP URI artifacts for CLI plugin discovery (#1358, @giri-varma)
- New plugins created using
tanzu builder
command now supports Go 1.17 and includes the latesttanzu-framework
release as dependency. (#1527, @rajathagasthya) - Tanzu framwork now uses Go 1.17 for all builds and language feature support. (#1446, @rajathagasthya)
- The CLI edition can now be set using the command "tanzu config set edition xxx", or manually in the configuration file using "edition: xxx" under the "cli" section. Valid values are "tkg", "tce" and "tce-standalone" (#774, @swalner-vmware)
Feature
- Added Feature plugin to operate on Features and FeatureGates (#889, @yharish991)
Documentation
- Add docs for guidance on updating CLI words. (#308, @iancoffey)
Bug or Regression
- Fix cluster upgrade failure error for proxied environment related to config variable
TKG_HTTP_PROXY_ENABLED
not set (#1469, @anujc25) - Fix issue with deploying clusters to Azure government cloud (#1463, @saimanoj01)
- Made CLI backward compatible by supporting legacy directory structure with
tanzu plugin install --local
command (#1486, @anujc25)
Miscellaneous
- Add CalicoConfigSpec CRD and API types (#1511, @maralavi)
- Add a flag --generate-default-values-file to command tanzu package available get (#1422, @vijaykatam)
- Add support for dual stack ClusterIP Services when Antrea. (#1494, @tylerschultz)
- Add unit tests to validate AVI providers for the network separation feature. (#1530, @HanFa)
- Allow only trusted registries when installing plugins from OCI source
Fixed issue regarding installing plugins on internet restricted environment from OCI source (#1500, @anujc25) - Bug fix: Fix the issue that spinner messages being wiped out and redundant empty lines being printed. (#1473, @blc1996)
- Bug fix: fix erase of previous progress messages and redundant new lines in package plugin output (#1457, @blc1996)
- Fix issue with automatic bootstrap cluster creation when TKG_IP_FAMILY is set to "ipv6,ipv4" (#1487, @adobley)
- Fix issue with duplicate network paths in vSphere (#1489, @saimanoj01)
- Fixed: TKR status not being updated after mgmt cluster upgrade (#1520, @imikushin)
- Fixes a rare issue where cluster machines would be incorrectly rotated when performing an upgrade where the only change to the cluster was the name or path of the VM template. (#1365, @tenczar)
- Header lines in table output will no longer be formatted bold. (#1465, @stmcginnis)
- Issuer API resource in featuregates package has been upgraded to use v1 version. (#1455, @yharish991)
- Loosens version check when creating workload clusters. Management cluster and cli need not match in patch version. (#1501, @tenczar)
- Plugins using native shell completion will now offer suggestions for flag names (#1251, @scothis)
- This PR fixes secret plugin to not allow empty username or server (#1460, @maralavi)
- Yaml linter in github workflow (#1410, @aman556)
Dependencies
Added
- github.com/DataDog/datadog-go: v3.2.0+incompatible
- github.com/briandowns/spinner: v1.18.0
- github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
- github.com/circonus-labs/circonusllhist: v0.1.3
- github.com/iancoleman/strcase: v0.2.0
- github.com/lyft/protoc-gen-star: v0.5.3
- github.com/tv42/httpunix: b75d861
Changed
- cloud.google.com/go/firestore: v1.6.0 → v1.6.1
- cloud.google.com/go: v0.93.3 → v0.99.0
- github.com/armon/go-metrics: f0300d1 → v0.3.10
- github.com/census-instrumentation/opencensus-proto: v0.2.1 → v0.3.0
- github.com/cncf/udpa/go: 5459f2c → 04548b0
- github.com/cncf/xds/go: aa0b789 → a8f9461
- github.com/envoyproxy/go-control-plane: cf90f65 → v0.10.1
- github.com/envoyproxy/protoc-gen-validate: v0.1.0 → v0.6.2
- github.com/googleapis/gax-go/v2: v2.1.0 → v2.1.1
- github.com/hashicorp/consul/api: v1.10.1 → v1.11.0
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-hclog: v0.12.0 → v1.0.0
- github.com/hashicorp/go-immutable-radix: v1.0.0 → v1.3.1
- github.com/hashicorp/mdns: v1.0.1 → v1.0.4
- github.com/hashicorp/memberlist: v0.2.2 → v0.3.0
- github.com/hashicorp/serf: v0.9.5 → v0.9.6
- github.com/mattn/go-colorable: v0.1.11 → v0.1.12
- github.com/miekg/dns: v1.1.26 → v1.1.41
- github.com/mitchellh/mapstructure: v1.4.2 → v1.4.3
- github.com/pascaldekloe/goe: 57f6aae → v0.1.0
- github.com/sagikazarmark/crypt: v0.1.0 → v0.3.0
- github.com/spf13/cobra: v1.2.1 → v1.3.0
- github.com/spf13/viper: v1.9.0 → v1.10.0
- go.etcd.io/etcd/api/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/v2: v2.305.0 → v2.305.1
- golang.org/x/oauth2: 2bc19b1 → d3ed0bb
- golang.org/x/sys: 2c5d950 → 97ca703
- google.golang.org/api: v0.56.0 → v0.62.0
- google.golang.org/genproto: c76a74d → 3a66f56
- google.golang.org/grpc: v1.41.0 → v1.42.0
- gopkg.in/ini.v1: v1.63.2 → v1.66.2
- sigs.k8s.io/cluster-api-provider-azure: v1.0.0 → v1.0.1
Removed
- github.com/alonyb/spinner: v1.12.7
New Contributors
Full Changelog: v0.15.0...v0.16.0