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

Releases: vmware-tanzu/tanzu-framework

Tanzu Framework v0.11.6

19 May 15:35
6819c5a
Compare
Choose a tag to compare

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

  • Conditonally set --node-ip on kubelet for TKR 1.22+ IPv6 workload clusters (#2381, @christianang)
  • Fix provider version mismatch when talking with old management cluster using tkgctl library (#2333, @anujc25)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

Full Changelog: v0.11.5...v0.11.6

Tanzu Framework v0.11.5

10 May 08:58
dd8e2cf
Compare
Choose a tag to compare

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

  • Consider additional metadata as part of kubernetes build version during version comparison (#2296, @anujc25)
  • Fix context-scoped plugins not getting installed after creating management-cluster through Kickstart UI (#2295, @anujc25)
  • Fixed bug where ENABLE_CEIP_PARTICIPATION config variable was not being heeded (#2290, @saji-pivotal)
  • Fixed issue where some host network pods get pod IP set to kube-vip control plane endpoint address on clusters with IPv6 as the primary IP family (#2234, @mcwumbly)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

Full Changelog: v0.11.4...v0.11.5

Tanzu Framework v0.21.0

09 May 10:44
ae7a7a4
Compare
Choose a tag to compare

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

  • Package-based-lcm: Add TKR Service package to framework composite package (#2047, @prkalle)

Feature

  • Add cliplugins management package which contains CLIPlugin CRD (#1997, @anujc25)
  • Added framework meta package (#1848, @yharish991)
  • Adds TKR conversion webhook to TKR service package. (#2178, @ShashankGirish)
  • Package-based-lcm: Install kapp-controller to the bootstrap and management cluster (#1867, @anujc25)
  • Package-based-lcm: Support management package upgrades as part of management-cluster upgrade (#2141, @anujc25)
  • Packaging the TKR service (#1895, @prkalle)

Documentation

  • Added documentation on how to add a new package to a package repository
    Added documentation on how to add a package to a composite package (#1238, @yharish991)

Bug or Regression

Miscellaneous

  • Add Cluster UpdatesAvailable status condition which lists version strings that can be used to update
    the Cluster. These version strings can be used directly in Cluster spec.topology.version field. (#2223, @imikushin)

  • Add back --bootstrap-token-ttl timeout flag to kubeadm-bootstrap-controller (#2184, @vuil)

  • Add v1alpha2 to TanzuKubernetesRelease CRD. Add conversion code for TKR API v1a2->v1a3. (#2106, @imikushin)

  • Added ability to configure deployment in featuregates and capabilities packages (#2110, @yharish991)

  • Bump github.com/containerd/containerd from 1.5.9 => 1.5.11 (#1982, @tanzu-bump-robot)

  • Bump kapp-controller to 0.34.0 (#1854, @ridavid2002)

  • Configure etcd extraArgs from TKR during cluster creation/upgrade (#1950, @anujc25)

  • Fixed featuregates package installation on management cluster. (#2045, @yharish991)

  • Fixed issue where some host network pods get pod IP set to kube-vip control plane endpoint address on clusters with IPv6 as the primary IP family (#2103, @mcwumbly)

  • Load proxy CA passed in TKG_PROXY_CA_CERT to TKG cluster's CA trust store (#1967, @lubronzhan)

  • Made namespace configurable for resources in capabilities package (#2257, @yharish991)

  • Made webhook server port configurable in Featuregates package (#2265, @yharish991)

  • Package bundles can now be created to include thick tarballs for air-gapped environments. (#2187, @codegold79)

  • Package tooling generates Package CR when package bundle is being created (#2199, @codegold79)

  • Package-based-lcm:

    • when supplying non-paravirtual csi configuration via VSphereCSIConfig api, the fields "username" and "password" have been replaced by a reference to a secret that holds username and password information. (#2122, @peterochodo)
  • Package-based-lcm:
    The following fields of VSphereCPIConfig have been renamed:

    • spec.vsphereCPI.vSphereCredentialRef -> spec.vsphereCPI.vSphereCredentialLocalObjRef
    • spec.nsxt.nsxtCredentialsRef -> spec.nsxt.credentialLocalObjRef

    And the type of above two fields are changed from SecretReference to TypedLocalObjectReference (#1881, @danniel1205)

  • Package-based-lcm: Add ClusterPause webhook to addons manager package (#2251, @blc1996)

  • Package-based-lcm: Add PackageInstallStatus controller & remote watch managed packages (#1781, @maralavi)

  • Package-based-lcm: Add TKR nodeselector to all packageInstalls and handle cluster upgrade unpause in ClusterBootstrap controller (#1920, @blc1996)

  • Package-based-lcm: Add addons manager package to framework composite package (#2066, @blc1996)

  • Package-based-lcm: Add cliplugins to framework meta package (#2065, @anujc25)

  • Package-based-lcm: Add cluster pause webhook (#1965, @blc1996)

  • Package-based-lcm: Add generate-package-config Makefile target for VSphereCPIConfig. (#2084, @HanFa)

  • Package-based-lcm: Add generate-package-config Makefile target for VSphereCSIConfig. (#2104, @ggpaue)

  • Package-based-lcm: Add make target to generate addon config CRs (#1857, @blc1996)

  • Package-based-lcm: Adds validation webhook for ClusterBoostrap API (#1697, @blc1996)

  • Package-based-lcm: Changed the apis/cni and apis/cpi packages to be their own Go modules so other projects can import those APIs without pulling in this project's entire dependency graph. (#2216, @akutz)

  • Package-based-lcm: Clusterbootstrap controller needs to handle inline data value from ClusterBootstrapPackage (#2083, @shivaani0505)

  • Package-based-lcm: Derive cluster information required by the paravirtual mode for CPIConfig. (#1939, @HanFa)

  • Package-based-lcm: Feature gate Webhooks for AddonConfig (#1879, @shivaani0505)

  • Package-based-lcm: Fix issue of namespace being hardcoded in addons-manager webhook templates (#2133, @shyaamsn)

  • Package-based-lcm: rename fields for the VSphereCPIConfig CR. (#2063, @HanFa)

  • Package-based-lcm: vendor latest CRDs and fix bugs + cleanup issues encountered while testing with supervisor cluster (#2138, @vijaykatam)

  • TKR Resolver Cluster webhook now stores the TKR/OSImage data in the TKR_DATA cluster variable. (#2159, @imikushin)

  • Tanzu edition now exposed in tkg-metadata configmap (#1949, @joshrosso)

  • TlsThumbprint for vsphere-csi is set based on the VSPHERE_INSECURE and VSPHERE_TLS_THUMBPRINT provided (#1969, @adduarte)

  • Workload cluster's avi control plane vip network will consider using management cluster vip network first instead of data plane of this cluster. (#1896, @XudongLiuHarold)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

New Contributors

Full Changelog: v0.20.0...v0.21.0

Tanzu Framework v0.11.4

07 Apr 17:54
v0.11.4
a9b8f3a
Compare
Choose a tag to compare

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

  • Fix the image repo url being read by default (#1922, @saji-pivotal)
  • Fix the issue where upgrade operation fails for vSphere provider if vSphere password contains single quote(') (#1723, @prkalle)
  • Add 0.12.1 Pinniped package to bring in bug fix release for an incompatibility between the Pinniped CLI and Chrome v98+ that causes browser-based logins to fail. (#1876, @ankeesler)
  • Fix the issue that spinner messages being wiped out and redundant empty lines being printed. (#1473, @blc1996)
  • Fix for OIDC auth issue: Load all kubernetes credential helpers (#1941, @maralavi)
  • Configure etcd extraArgs from TKR during cluster creation/upgrade (#1968, @anujc25)
  • Fix the issue for unable to use custom certificate in an airgap environment (#1883, @blc1996)
  • Fixed an issue where a finalizer on the VSphereIdentitySecret is not deleted in case of clusters upgraded from TKG 1.x to 1.5. (#1937, @aartij17)
  • Fixed the workload cluster upgrade issue when cluster is already on latest TKR and user passes the same TKR with --tkr flag with tanzu cluster upgrade command (#1853, @anujc25)
  • Fixes upgrade bug in Azure where upgrade used to fail if AZURE_CLIENT_SECRET was not set. (#1841, @saji-pivotal)
  • Load proxy CA passed in TKG_PROXY_CA_CERT to TKG cluster's CA trust store (#1991, @lubronzhan)
  • Prevent the vsphere-cpi from assigning the VSPHERE_CONTROL_PLANE_ENDPOINT IP to node's ExternalIP when running kube-vip. (#1964, @christianang)
  • Removed incorrect zsh completions instructions. No longer recommend using "source" (#1978, @joshrosso)
  • Workload cluster's AVI control plane VIP network will consider using management cluster VIP network first instead of data plane of this cluster. Backport AVI VIP network auto propagate logic to v0.11 (#1960, @XudongLiuHarold)

Miscellaneous

Dependencies

Added

  • github.com/alonyb/spinner: v1.12.7

Changed

Removed

  • github.com/briandowns/spinner: v1.16.0

Full Changelog: v0.11.3...v0.11.4

Tanzu Framework v0.20.0

04 Apr 11:03
66368ce
Compare
Choose a tag to compare

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

Bug or Regression

  • Fix the image repo url being read by default (#1922, @saji-pivotal)
  • Fix issues while deploying management packages into bootstrap and management cluster (#1775, @anujc25)
  • Fixed the workload cluster upgrade issue when cluster is already on latest TKR and user passes the same TKR with --tkr flag with tanzu cluster upgrade command (#1853, @anujc25)
  • Fixes upgrade bug in Azure where upgrade used to fail if AZURE_CLIENT_SECRET was not set. (#1841, @saji-pivotal)

Miscellaneous

  • GVR Capability Discovery query now supports searching for any version of a resource by omitting the WithVersions method. In addition, WithVersions or WithResource methods return an error when an empty string is passed as an argument. (#1724, @codegold79)
  • Load all kubernetes credential helpers (#1816, @scothis)
  • Package-based-lcm: Add validating webhooks for AntreaConfig and CalicoConfig (#1796, @shivaani0505)
  • Package-based-lcm: Adds function to continuously manage webhook TLS certificates (#1803, @adduarte)
  • Package-based-lcm: Handle TKR upgrade in ClusterBootStrap controller (#1713, @blc1996)
  • Package-based-lcm: Reconcile ProviderServiceAccount for VSphereCPIConfig paravirtual mode. (#1868, @HanFa)
  • Package-based-lcm: Register CPI schema and update addons-manager-v2 package (#1842, @vijaykatam)
  • Plugin descriptions in plugin list table output wraps after 80 characters. (#1839, @codegold79)
  • Prevent the vsphere-cpi from assigning the VSPHERE_CONTROL_PLANE_ENDPOINT IP to node's ExternalIP when running kube-vip. (#1480, @adobley)
  • Resolve TKR/OSImage for Cluster based on 'run.tanzu.vmware.com/resolve-tkr' and 'run.tanzu.vmware.com/resolve-os-image' annotations. (#1835, @imikushin)
  • The concierge cluster audience can be a cluster UID instead of a cluster name to ensure uniqueness. (#1811, @benjaminapetersen)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

New Contributors

Full Changelog: v0.19.0...v0.20.0

Tanzu Framework v0.11.3

25 Mar 09:30
v0.11.3
13e23c5
Compare
Choose a tag to compare

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

  • Fixed a panic in node-pool set when extra files are applied to kubeadmconfigtemplates (#1302, @tenczar)
  • Fixes an issue where the incorrect node pool will be updated when the name is a substring of another node pool.(#1826, @tenczar)
  • 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)
  • Expose NSX-T connector for NSX ALB to configure NSX-T cloud. (#1741, @XudongLiuHarold)
  • Expose Avi controller version in cluster config. (#1815, @XudongLiuHarold )

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

Full Changelog: v0.11.2...v0.11.3

Tanzu Framework v0.19.0

23 Mar 04:01
ad82789
Compare
Choose a tag to compare

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

Tanzu Framework v0.11.2

11 Mar 20:16
v0.11.2
6431d1d
Compare
Choose a tag to compare

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

Feature

  • Add the ability to have an init container to inject core DNS IP into /etc/resolv.conf for Kapp-Controller package. (#1328, @blc1996)

Bug or Regression

  • Fix tanzu init and tanzu update command not respecting context-aware-cli-for-plugins feature flag (#1412, @anujc25)
  • Fix bug to enable setting up proxy for cap* infrastructure controllers. (#1216, @saimanoj01)
  • Fix cluster upgrade failure error for proxied environment related to config variable TKG_HTTP_PROXY_ENABLED not set (#1469, @anujc25)
  • Fix error/warning displayed when CLIPlugin CRD is not installed with tanzu plugin commands (#1393, @anujc25)
  • Fix the issue where where cluster upgrade doesn't timeout and stuck indefinitely (#1229, @prkalle)
  • Fixed upgrade exits prematurely when upgrade does not involve a change in Kubernetes version (#1283, @anujc25)
  • Made CLI backward compatible by supporting legacy directory structure with tanzu plugin install --local command (#1486, @anujc25)

Miscellaneous

  • Add extra read only IAM permissions to support Tanzu Mission Control (#1343, @pydctw)
  • Adds annotation (edition: ${EDITION}) to management cluster.
    Skip upgrade standard-package-repo addon when edition does not support it. (#1787, @navidshaikh)
  • Allow only trusted registries when installing plugins from OCI source
    Fixed issue regarding installing plugins on internet restricted environment from OCI source (#1500, @anujc25)
  • Bump kapp-controller version to 0.30.0 (#1197, @danniel1205)
  • 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 tanzu config set env command to not be namespace-based (#1215, @anujc25)
  • Fix issue with duplicate network paths in vSphere (#1489, @saimanoj01)
  • Fixed issue with autoscaler deployment on clusters using k8s version v1.22. (#1390, @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. (#1495, @tenczar)
  • 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)
  • Loosens version check when creating workload clusters. Management cluster and cli need not match in patch version. (#1501, @tenczar)
  • Support for CSI 2.4.0 (#1210, @blc1996)
  • 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

Nothing has changed.

Changed

  • sigs.k8s.io/cluster-api-provider-azure: v1.0.0 → v1.0.1
  • sigs.k8s.io/cluster-api-provider-vsphere: v1.0.1 → v1.0.2
  • 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.

For detailed changes in release v0.11, please refer to v0.11.0 release notes and v0.11.1 release notes

Full Changelog: v0.11.1...v0.11.2

Tanzu Framework v0.18.0

17 Mar 04:02
4ab3ddf
Compare
Choose a tag to compare

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

Feature

  • Added capabilities component to packages/standalone directory to generate capabilities package bundle (#1573, @yharish991)

Other (Cleanup or Flake)

  • Update the ytt module to use github.com/vmware-tanzu/carvel-ytt version v0.40.0 (#1734, @prkalle)

Miscellaneous

  • Add 0.12.1 Pinniped package to bring in bug fix release for an incompatibility between the Pinniped CLI and Chrome v98+ that causes browser-based logins to fail. (#1675, @sabbey37)
  • Bump kapp-controller to 0.30.1 and package template bug fix (#1733, @blc1996)
  • CLI usage information now formats subcommand descriptions to be more readable. (#1627, @stmcginnis)
  • ClusterBootstrap controller should watch for created secrets (#1691, @shivaani0505)
  • Consolidates cluster proxy configuration in TanzuClusterBootstrap (#1639, @blc1996)
  • Make cni selection using cluster class variable (#1649, @maralavi)
  • Removed incorrect zsh completions instructions. No longer recommend using "source" (#1715, @jpmcb)
  • Support avi controller version configuration (#1651, @chenlin07)
  • Use TKR label to decide whether addon controller or cluster bootstrap controller should reconcile cluster (#1682, @maralavi)

Dependencies

Added

  • github.com/ajeddeloh/go-json: 5ae6071
  • github.com/antlr/antlr4/runtime/Go/antlr: b48c857
  • github.com/danieljoos/wincred: v1.1.0
  • github.com/flatcar-linux/container-linux-config-transpiler: v0.9.2
  • github.com/flatcar-linux/ignition: v0.36.1
  • github.com/google/cel-go: v0.9.0
  • github.com/google/cel-spec: v0.6.0
  • github.com/k14s/kbld: v0.32.0
  • github.com/onsi/ginkgo/v2: v2.0.0
  • github.com/pin/tftp: v2.1.0+incompatible
  • github.com/rwcarlsen/goexif: 9e8deec
  • github.com/sigma/bdoor: babf2a4
  • github.com/sigma/vmw-guestinfo: 95dd412
  • github.com/valyala/fastjson: v1.6.3
  • github.com/vbatts/tar-split: v0.11.2
  • github.com/vincent-petithory/dataurl: v1.0.0
  • github.com/vmware-tanzu/carvel-imgpkg: v0.23.1
  • github.com/vmware-tanzu/carvel-ytt: v0.40.0
  • github.com/vmware/vmw-ovflib: 1f217b9
  • go4.org: d4a0794
  • sigs.k8s.io/json: c049b76

Changed

Removed

  • github.com/anujc25/carvel-kbld: vendir
  • github.com/k14s/ytt: 214258b
  • github.com/urfave/cli/v2: v2.2.0
  • github.com/ziutek/telnet: c3b780d
  • go.hein.dev/go-version: v0.1.0
  • k8s.io/sample-controller: v0.16.8

New Contributors

Full Changelog: v0.17.0...v0.18.0

Tanzu Framework v0.17.0

17 Feb 07:34
12a708c
Compare
Choose a tag to compare

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

Feature

  • Added implmentation for tkr-infra-machine-webhook (#1638, @prkalle)

Bug or Regression

  • Fix installing plugins with legacy directory structure on windows with tanzu plugin install --local (#1606, @anujc25)
  • Retracted legacy tags v1.4.0-pre-alpha-1 and v1.4.0-pre-alpha-2 in go.mod. go list -m -versions will no longer list those tags and consumers trying to go get those tags will see a warning. (#1557, @rajathagasthya)

Miscellaneous

  • Add base scaffolding directory structure for tkg and tkg-clusterclass management packages (#1609, @anujc25)
  • ARM64 based instance types have been removed from lists of available instance types in the Kickstart UI (#1657, @miclettej)
  • Add addons manager package in management package test result (#1474, @ggpaue)
  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
  • Added feature plugin as a context-aware plugin (#1619, @yharish991)
  • Adds annotation (edition: ${EDITION}) to management cluster. (#1599, @joshrosso)
  • Bumps containerd and image-spec to pick up CVE fixes (#1566, @PushkarJ)
  • Compatibility file can now be set via config value rather than exclusively at build time. (#1605, @joshrosso)
  • Convert CalicoConfig API spec to data values secret and add CalicoConfig controller (#1555, @maralavi)
  • Create AntreaConfig API and controller (#1539, @shivaani0505)
  • Create KappControllerConfig API and controller (#1553, @blc1996)
  • Deploy management packages into bootstrap and management cluster under feature-flag (#1668, @anujc25)
  • Discovered plugins will fail to install unless they are in a trusted location. (#1630, @giri-varma)
  • Increases qps & burst values to avoid throttling messages (#1656, @maralavi)
  • Make tkg and tkg-clusterclass composite management packages (#1624, @anujc25)
  • Replace satori/go.uuid with existing dependency google/uuid (#1552, @PushkarJ)
  • TanzuClusterBootstrap reconciler should add labels on cloned objects (#1635, @shivaani0505)
  • Update tkgpackageclient to accept kubecontext and add sync operations (#1655, @anujc25)
  • Updated Feature plugin to use config of a logged in Tanzu cluster (#1537, @yharish991)
  • Verify the integrity of the CLI plugins on download (#1681, @giri-varma)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

New Contributors

Full Changelog: v0.16.0...v0.17.0