Releases: vmware-tanzu/tanzu-framework
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
Tanzu Framework v0.10.1
Tanzu CLI Installation Instructions
If you are installing Tanzu CLI using the artifacts published as part of this release, please follow the legacy installation 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.
There are no new enhancements or bug fixes in this patch release compared to v0.10.0 release, check detailed v0.10.0 release notes.
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
Full Changelog: v0.10.0...v0.10.1
Tanzu Framework v0.15.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
Bug or Regression
- Adding management cluster upgrade version compatibility validation (#1293, @prkalle)
- Fix
tanzu init
andtanzu update
command not respectingcontext-aware-cli-for-plugins
feature flag (#1412, @anujc25) - Fix error/warning displayed when CLIPlugin CRD is not installed with
tanzu plugin
commands (#1393, @anujc25)
Miscellaneous
- Added CAPD integration tests for telemetry (#1409, @maralavi)
- Assert conditional SEG names for AVI configmap in bootstrap clusters (#1451, @HanFa)
- CSI package fixes the upgrade issue for multi-AZ topology feature. (#1413, @blc1996)
- Nodes include secondary IP family when dual stack clusters are deployed on vSphere (#1199, @tylerschultz)
- Skip checking for autoscaler deployment, if cluster is created without autoscaler. (#1398, @saimanoj01)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
New Contributors
Full Changelog: v0.14.0...v0.15.0
Tanzu Framework v0.14.0
Changes by Kind
Enhancement
- Experimental support for dualstack primary ipv6 (TKG_IP_FAMILY "ipv6,ipv4") (#1042, @tylerschultz)
API Change
- Introduced serviceAccountName field to Capability API to allow users to only query for resources they have access to. (#381, @yharish991)
Feature
- Add the ability to have an init container to inject core DNS IP into /etc/resolv.conf for Kapp-Controller package. (#1328, @blc1996)
- Support installing plugins with local filesystem when context-aware-cli-for-plugins feature is enabled
The--local
flag with thetanzu plugin
command now only takes the single input directory instead of multiple directories as an input (#1278, @anujc25)
Documentation
- Make changes to the plugin implementation guide based on installing plugins from local source (#1363, @anujc25)
Bug or Regression
- Added missing ordering annotation to cliplugins CRD in the core-management-plugins package (#1389, @yharish991)
- Convert resource names to full paths when creating clusters on vSphere (#1349, @saimanoj01)
- Fix cluster patch failing after successful k8s nodes upgrade for management-cluster (#1308, @anujc25)
- Fix the upgrade issue when the clusters are configured with non-default api server port (#1362, @prkalle)
- Fixed upgrade exits prematurely when upgrade does not involve a change in Kubernetes version (#1283, @anujc25)
- Fixes an issue where the ssh key is not propagated to vsphere machine deployment 1 and 2 in prod plan clusters. (#1272, @tenczar)
- Fixes the issue where gen-publish-images-fromtar.sh script fails to use the certificate set in environment variable while copying the images to private registry. (#1202, @mjangi9292)
- The Capability CRD now allows specifying an empty group name in the GVR query to check for core Kubernetes resources. (#883, @rajathagasthya)
Miscellaneous
- Add CodeQL scan github action (#1295, @navidshaikh)
- Add extra read only IAM permissions to support Tanzu Mission Control (#1343, @pydctw)
- Add unit tests for ytt rendering of AVI related object. (#1317, @HanFa)
- Added validation checks for release artifacts (#1156, @rajaskakodkar)
- Adding Antrea capability to enable/disable UDP tunnel offload. (#1318, @knabben)
- Better
make
help. (#962, @mamachanko) - Bump CAPA to v1.1.0 (#1209, @sedefsavas)
- Bump cluster-api-provider-aws version to v1.2.0 (#1354, @sedefsavas)
- Check Carvel packaging API before package plugin cmd executes (#1242, @ggpaue)
- Creates namespace prior to package metadata check. This causes the package metadata check not fail as a result of non-existing namespace, specifically for packages made available as part of adding the package repository to a global namespace. (#1263, @maralavi)
- Fix CPI that node IP could be null or inaccurate after VM is restarted (#1316, @lubronzhan)
- Fixed a panic in node-pool set when extra files are applied to kubeadmconfigtemplates (#1302, @tenczar)
- Fixed issue with autoscaler deployment on clusters using k8s version v1.22. (#1390, @saimanoj01)
- Fixes the bug that cause segmentation fault on trying to access non existing SecretExport object (#1291, @maralavi)
- Increases kube-vip timeouts during the upgrade process (#1231, @saji-pivotal)
- Introduces ANTREA_DISABLE_UDP_TUNNEL_OFFLOAD for UDP tunnel offload feature configuration. (#1374, @knabben)
- Replacing the github.com/dgrijalva/jwt-go with golang-jwt. (#1266, @pgandigesang)
- Update CAPV to version v1.0.2 (#1373, @srm09)
- Updated ytt defaults to disable outbound load balancers when creating private clusters on Azure. (#1301, @saimanoj01)
- Validates filepaths to ensure that an archive cannot be unzipped outside the current directory (#1312, @saji-pivotal)
Dependencies
Added
- github.com/alonyb/spinner: v1.12.7
- github.com/golang-jwt/jwt: v3.2.2+incompatible
Changed
- sigs.k8s.io/cluster-api-provider-vsphere: v1.0.1 → v1.0.2
Removed
- github.com/briandowns/spinner: v1.16.0
New Contributors
- @sedefsavas made their first contribution in #1209
- @jhvhs made their first contribution in #865
- @lubronzhan made their first contribution in #1316
- @pydctw made their first contribution in #1343
- @ZihanJiang96 made their first contribution in #1367
Full Changelog: v0.13.0...v0.14.0
Tanzu Framework v0.13.1
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
Deprecation
API-driven context aware plugin discovery has been enabled which adds context-awareness to the CLI in the Tanzu CLI
Following are the deprecated commands to install plugins
tanzu plugin repo update -b tanzu-cli-framework core
tanzu plugin install --local tanzu/cli all
and replaced by
tanzu plugin sync
which installs plugins from the OCI bucket.
Warning:
With context-aware plugin discovery enabled by default, context-aware plugins like (cluster, kubernetes-release) are discovered when a user is logged in to a management cluster. Users logged in to the management-cluster version before v1.5.0 will require to upgrade their management-cluster to use cluster and kubernetes-release commands.
Bug or Regression
Miscellaneous
- Bump cluster-api-provider-aws version to v1.2.0 (#1354, @sedefsavas)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
Full Changelog: v0.13.0...v0.13.1
Tanzu Framework v0.13.0
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
- Cluster lifecycle features for AWS provider are not functioning as expected. Please refer issue #1355.
Changes by Kind
Deprecation
API-driven context aware plugin discovery has been enabled which adds context-awareness to the CLI in the Tanzu CLI
Following are the deprecated commands to install plugins
tanzu plugin repo update -b tanzu-cli-framework core
tanzu plugin install --local tanzu/cli all
and replaced by
tanzu plugin sync
which installs plugins from the OCI bucket.
Warning:
With context-aware plugin discovery enabled by default, context-aware plugins like (cluster, kubernetes-release) are discovered when a user is logged in to a management cluster. Users logged in to the management-cluster version before v1.5.0 will require to upgrade their management-cluster to use cluster and kubernetes-release commands.
Bug or Regression
- Fix issue with enabling ceip for tkg management clusters (#1257, @saimanoj01)
- Fix the issue where where cluster upgrade doesn't timeout and stuck indefinitely (#1229, @prkalle)
- Version prefix matching changed to exact match when updating TKR compatibility condition (#1139, @prkalle)
Miscellaneous
- Bump ClusterAPI to v1.0.1 (#1158, @ykakarap)
- Makes the bootstrap kubeadm token TTL value configurable (#1255, @srm09)
Dependencies
Added
Nothing has changed.
Changed
- sigs.k8s.io/cluster-api/test: v1.0.0 → v1.0.1
- sigs.k8s.io/cluster-api: v1.0.0 → v1.0.1
- sigs.k8s.io/controller-runtime: v0.10.2 → v0.10.3
Removed
Nothing has changed.
New Contributors
Full Changelog: v0.12.0...v0.13.0
Tanzu Framework v0.12.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
Deprecation
API-driven context aware plugin discovery has been enabled which adds context-awareness to the CLI in the Tanzu CLI
From v0.11.1 release, following are the deprecated commands to install plugins
tanzu plugin repo update -b tanzu-cli-framework core
tanzu plugin install --local tanzu/cli all
and replaced by
tanzu plugin sync
which installs plugins from the OCI bucket.
Warning:
With context-aware plugin discovery enabled by default, context-aware plugins like (cluster, kubernetes-release) are discovered when a user is logged in to a management cluster. Users logged in to the management-cluster version before v1.5.0 will require to upgrade their management-cluster to use cluster and kubernetes-release commands.
Bug or Regression
- Fix bug to enable setting up proxy for cap* infrastructure controllers. (#1216, @saimanoj01)
Miscellaneous
- Added documentation regarding API-driven plugin discovery (#1188, @anujc25)
- Bump kapp-controller version to 0.30.0 (#1197, @danniel1205)
- Fix
tanzu config set env
command to not be namespace-based (#1215, @anujc25) - Support for CSI 2.4.0 (#1210, @blc1996)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
Tanzu Framework v0.11.1
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
Deprecation
API-driven context aware plugin discovery has been enabled which adds context-awareness to the CLI in the Tanzu CLI
Following are the deprecated commands to install plugins
tanzu plugin repo update -b tanzu-cli-framework core
tanzu plugin install --local tanzu/cli all
and replaced by
tanzu plugin sync
which installs plugins from the OCI bucket.
Warning:
With context-aware plugin discovery enabled by default, context-aware plugins like (cluster, kubernetes-release) are discovered when a user is logged in to a management cluster. Users logged in to the management-cluster version before v1.5.0 will require to upgrade their management-cluster to use cluster and kubernetes-release commands.
Bug or Regression
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
Tanzu Framework v0.11.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
Deprecation
API-driven context aware plugin discovery has been enabled which adds context-awareness to the CLI in the Tanzu CLI
Following are the deprecated commands to install plugins
tanzu plugin repo update -b tanzu-cli-framework core
tanzu plugin install --local tanzu/cli all
and replaced by
tanzu plugin sync
which installs plugins from the OCI bucket.
Warning:
With context-aware plugin discovery enabled by default, context-aware plugins like (cluster, kubernetes-release) are discovered when a user is logged in to a management cluster. Users logged in to the management-cluster version before v1.5.0 will require to upgrade their management-cluster to use cluster and kubernetes-release commands.
Enhancement
- Added support to configure cluster API server port by setting the configuration parameter CLUSTER_API_SERVER_PORT. This configuration parameter would be ignored when AVI loadbalancer is used for vSphere (#1023, @prkalle)
- UI includes new checkbox to allow bypassing SSL Thumbprint Verification when connecting to your vCenter server (#1090, @miclettej)
Feature
- Add cliplugins and standalone-cliplugins management packages (#1051, @anujc25)
- Added ClusterResourceSet resources to create management package repository and to install featuregates package (#1046, @yharish991)
- Added package tooling to add management packages and added featuregates package (#975, @yharish991)
- Added support for OCI based plugin discovery and distribution for CLIPlugin discovery (#1043, @anujc25)
- Added tooling to create a single management package bundle. (#1053, @yharish991)
- Adds support for enabling TMC integration using ENABLE_TMC_CLOUD_PROVIDER_PERMISSIONS=true
as well as adding the generate-cloudformation-template subcommand tomanagement-cluster permissions aws
, which
will allow users to apply CloudFormation by themselves, or convert the template into IAM policies or Terraform. (#1054, @randomvariable) - Enabled API-driven CLIPlugin discovery by default. The change makes tanzu CLI context-aware (#1144, @anujc25)
- Implement CLIPlugin discovery source CRUD commands for managing discovery sources (#950, @anujc25)
- Refactored package tooling to support building individual packages (#1061, @yharish991)
- Support set/unset environment variables through tanzu config file (#1086, @anujc25)
Bug or Regression
- Fixed FeatureGates package installation by applying ordering rules to FeatureGates RBAC resources (#1080, @yharish991)
- Fixed issue where azure management cluster identity secret is not moved during pivot operation causing the incorrect cluster status (#1182, @prkalle)
- Package cert-manager v1.5.3 manifests along with the providers. (#1162, @saimanoj01)
- This changes to wait for AKO statefulset annotations instead of status for AKO cleanup AVI resources because of AKO k8s 1.22 fixing. (#1159, @XudongLiuHarold)
- Update TKR, Capabilities, Features, FeatureGates to use v1 CustomResourceDefintion and StorageClasses for Kubernetes v1.22 compatibility (#1092, @yharish991)
- Windows nodes will support reboot. (#990, @hxietkg)
Miscellaneous
-
Bumped Carvel tools version to be in sync with the TKG BOM (#1089, @yharish991)
-
Add config variables to disable outbound load balancers for Azure private clusters. (#1170, @saimanoj01)
-
Add prompt for asking user content when secret is being added and secretexport of the same name exists before. (#1088, @shivaani0505)
-
Added scaling suport for TKGS Tanzu Kubrenets clustre with v1alpha2 API version (#1045, @prkalle)
-
Adds a new flag to cluster node-pool set
--machine-deployment-base
This flag allows a user to specify an explicit MachineDeployment as the base from which a new node pool will be created. (#1074, @tenczar) -
Antrea 1.2.3 support for ClusterResourceSet (#979, @knabben)
-
Azure VMs with 4 or more CPUs that support Accelerated Networking will now have this enabled by default. (#1025, @stuartpreston)
-
Bump CPI to version 1.22.3 (#1118, @nicolehanjing)
-
Bump capi core to v1beta1
- update capi/capa/capz/capv to v1.0.0
- update controller-runtime to v0.10.2
- rename --metrics-addr to --metrics-bind-addr and --leader-election to --leader-elect to align with cluster-api for addons-manager (#927, @saimanoj01)
-
Bump kapp controller to version 0.28.0 (#1012, @shivaani0505)
-
Experimental dual-stack functionality can be enabled with a feature flag. (#1013, @adobley)
-
Fixes several node pool related bugs and increases stability of node pool feature. (#1038, @tenczar)
-
Node pools on vSphere now properly set ip family and nameservers using properties tkgIPFamily and nameservers (#1117, @tenczar)
-
Removes functionality for a TKG cluster to register to TMC using the Tanzu CLI (#1022, @saji-pivotal)
-
Set priorityClassName: system-node-critical in CPI daemonset (#1149, @nicolehanjing)
-
Supports deployment of workload clusters across multiple azs on vsphere
Introduces multiple machine deployments (md-1, md-2) for production clusters - This aligns with the machine deployment strategy used for AWS and Azure. (#1108, @saji-pivotal) -
Updated CLIPlugin to use v1 CustomResourceDefintion (#1101, @anujc25)
-
Updates secret registry README to add the workflow for adding a private package repository using package and secret plugins (#1034, @maralavi)
-
When deploying a regional cluster in a non-internet facing VPC, the AWS ELB scheme is now correctly set to internal. (#1109, @randomvariable)
-
Windows nodes will have their Windows Update service disabled to avoid unnecessary reboots. (#1083, @stuartpreston)
Dependencies
Added
List
- github.com/Microsoft/hcsshim/test: 43a75bb
- github.com/Shopify/logrus-bugsnag: 577dee2
- github.com/a8m/tree: 10a5fd5
- github.com/anujc25/carvel-kbld: vendir
- github.com/bitly/go-simplejson: v0.5.0
- github.com/bits-and-blooms/bitset: v1.2.0
- github.com/bmizerany/assert: b7ed37b
- github.com/bshuster-repo/logrus-logstash-hook: v0.4.1
- github.com/bugsnag/bugsnag-go: b1d1530
- github.com/bugsnag/osext: 0dd3f91
- github.com/bugsnag/panicwrap: e2c2850
- github.com/cenkalti/backoff/v4: v4.1.1
- github.com/certifi/gocertifi: 2c3bb06
- github.com/checkpoint-restore/go-criu/v4: v4.1.0
- github.com/checkpoint-restore/go-criu/v5: v5.0.0
- github.com/cheggaaa/pb: v1.0.29
- github.com/cilium/ebpf: v0.6.2
- github.com/cncf/xds/go: aa0b789
- github.com/cockroachdb/errors: v1.2.4
- github.com/cockroachdb/logtags: eb05cc2
- github.com/containerd/aufs: v1.0.0
- github.com/containerd/btrfs: v1.0.0
- github.com/containerd/cgroups: v1.0.1
- github.com/containerd/console: v1.0.2
- github.com/containerd/continuity: v0.1.0
- github.com/containerd/fifo: v1.0.0
- github.com/containerd/go-cni: v1.0.2
- github.com/containerd/go-runc: v1.0.0
- github.com/containerd/imgcrypt: v1.1.1
- github.com/containerd/nri: v0.1.0
- github.com/containerd/ttrpc: v1.0.2
- github.com/containerd/typeurl: v1.0.2
- github.com/containerd/zfs: v1.0.0
- github.com/containers/ocicrypt: v1.1.1
- github.com/coreos/go-systemd/v22: v22.3.2
- github.com/cyphar/filepath-securejoin: v0.2.2
- github.com/denverdino/aliyungo: a747050
- github.com/docker/go-events: e31b211
- github.com/docker/go-metrics: v0.0.1
- github.com/docker/libtrust: fa56704
- github.com/drone/envsubst/v2: [1790424](https://gi...
Tanzu Framework v0.10.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
Enhancement
- Bootstrap clusters will be dual-stack when deploying a dual-stack management-cluster. (#819, @christianang)
Feature
- Added support for local discovery and artifact distribution for CLIPlugin Discovery
Implementedtanzu builder publish
command to publish artifacts and resources for local discovery and distribution (#972, @anujc25) - Implemented
tanzu plugin sync
command to auto-download available plugin for based on CLIPlugin discovery (#1011, @anujc25)
Bug or Regression
Other (Cleanup or Flake)
- This is an internal refactor; it does not provide new functionality to the user.
The TCE edition will want to modify their standalone version. Instead of specifying a build edition oftce-standalone
, they should use the build edition oftce
and during installation run the commandtanzu config set features.management-cluster.standalone-cluster-mode true
(#952, @swalner-vmware)
Miscellaneous
- "tanzu package available list" command will show the latest package version from the ouput. (#948, @danniel1205)
- Changed to make "package install" and "package repository add" idempotent. Improved "package delete" experience by explicitly naming any related resources being deleted and removing the misleading resource deletion message (#983, @maralavi)
- Check values file exist before package install & update command executes (#915, @ggpaue)
- Increases default poll timeout value to prevent failure in package installation (due to time out) when a package installs many other packages (#1020, @maralavi)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
New Contributors
- @flawedmatrix made their first contribution in #986