This repository has been archived by the owner on Oct 10, 2023. It is now read-only.
Tanzu Framework v0.22.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
Feature
- Package-based-lcm: Added support to configure deployment and webhook ports in tkr-service package (#2299, @prkalle)
Bug or Regression
- Deleting management cluster can run successfully even in high latency network env. (#2329, @XudongLiuHarold)
- Package-based-lcm: Fixed the indentation for Issuer resource in tkr-service package (#2319, @prkalle)
Miscellaneous
- Addons finalizers will not be added to clusters labeled as management clusters (#2425, @adduarte)
- Bump calico to 3.22.1 (#2229, @12345lcr)
- Cluster creation validates SERVICE_CIDR size does not exceed
kube-apiserver
's size restriction, and fails fast. IPv4 CIDRs mask must be/12
or smaller and IPv6 CIDRs must be/108
or smaller. (#2342, @tylerschultz) - Consider additional metadata as part of kubernetes build version during version comparison (#2289, @anujc25)
- Expose AVI_LABELS for creating workload cluster, for example
"{foo: 'bar'}"
, double quotations are required. (#2337, @HanFa) - Fix context-scoped plugins not getting installed after creating management-cluster through Kickstart UI (#2287, @anujc25)
- Fixed bug where ENABLE_CEIP_PARTICIPATION config variable was not being heeded (#2290, @saji-pivotal)
- Package-based-lcm:
Allow adding tkg.tanzu.vmware.com/add-missing-fields-from-tkr= in the annotation of ClusterBootstrap to enable the defaulting webhook logic which adds defaults to the missing spec fields and complete the partially filled ClusterBootstrapPackage RefName (#2403, @danniel1205) - Package-based-lcm:
- vsphere cpi config controller creates either paravirt or non-paravirt config
- ProviderServiceAccount for vsphere cpi and csi uses VsphereCluster in spec and ownerRef (#2198, @vijaykatam)
- Package-based-lcm: Adding tkr-status-controller to tkr-service package (#2322, @saji-pivotal)
- Package-based-lcm: Change addons-manager-v2 package name to addons-manager (#2315, @shyaamsn)
- Package-based-lcm: Create aggregate cluster role for CAPV (#2494, @vijaykatam)
- Package-based-lcm: Ensure addons-manager package has latest CRDs (#2507, @vijaykatam)
- Package-based-lcm: Fix VSphereCPIConfig data values type inconsistency and directly use endpoint IP. (#2196, @HanFa)
- Package-based-lcm: Fix
cliplugins
package deletion issue (#2400, @anujc25) - Package-based-lcm: Made healthz & webhook server port configurable in addons-manager package (#2354, @ggpaue)
- Package-based-lcm: Packaging tkr-source-controller (#2355, @prkalle)
- Package-based-lcm: Remove owner references from PackageInstall on workload clusters. (#2351, @adduarte)
- Package-based-lcm: Removes superfluous logging of machine-controller (#2331, @adduarte)
- Package-based-lcm: TKR Source Controller makes TKRs published as Carvel packages available on the management cluster. (#2173, @imikushin)
- Package-based-lcm: Update CalicoConfig
vethMTU
to string and removenamespace
(#2164, @12345lcr) - Package-based-lcm: Update SkipCNIBinaries param to CalicoConfig and fix CRD additionalPrinterColumns (#2416, @12345lcr)
- Package-based-lcm: addons-manager bug fixes (#2297, @vijaykatam)
- Package-based-lcm: postpone connecting to remote cluster until when needed (#2402, @maralavi)
- Package-based-lcm: set vsphere csi replica count based on controlplane node count (#2311, @peterochodo)
- Removed packages/{management,standalone} directories and move their contents to the packages directory. (#1906, @codegold79)
- Support deletion of IPv6 primary dualstack management clusters with automatically provisioned cleanup clusters. (#2348, @adobley)
- Update the KR plugin to implement the new TKR API v1alpha3 (#2242, @prkalle)
tanzu cluster
andtanzu management-cluster
commands and their sub-commands, do not print usage information in case the command fails for any reason, it just prints error information. To get usage information fortanzu cluster
ortanzu management-cluster
commands and their sub-commands, need to call the command or sub-commands with the flag--help
or-h
. (#2253, @chandrareddyp)
Dependencies
Added
Nothing has changed.
Changed
- github.com/gorilla/websocket: v1.4.2 → v1.5.0
- golang.org/x/sys: 22a9840 → a9b59b0
Removed
Nothing has changed.
Full Changelog: v0.21.0...v0.22.0