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

Tanzu Framework v0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Sep 00:22
· 1785 commits to main since this release
v0.4.0
85c7f0f

Tanzu CLI Installation Instructions

If you are installing Tanzu CLI using the artifacts published as part of this release, please follow these steps to ensure proper installation of plugins.

  1. Extract the downloaded tar file (tanzu-framework-darwin-amd64.tar used as an example).
$ mkdir tanzu && tar -xvf tanzu-framework-darwin-amd64.tar -C tanzu
  1. Install the CLI.
$ sudo install tanzu/cli/core/v0.4.0/tanzu-core-darwin_amd64 /usr/local/bin/tanzu
  1. Set TANZU_CLI_NO_INIT=true.
$ export TANZU_CLI_NO_INIT=true
  1. If you have a previous version of tanzu CLI already installed and the config file ~/.config/tanzu/config.yaml is present, run this command to make sure the default plugin repo points to the right path.
$ tanzu plugin repo update -b tanzu-cli-framework core
  1. Install plugins.
$ tanzu plugin install --local tanzu/cli all
  1. Verify plugin install.
$ tanzu plugin list

Changes by Kind

Enhancement

  • Updates the CAPI v1alpha2 references to v1alpha3 for TKGS cluster lifecycle operations (#620, @prkalle)
  • Display current reason when cluster ready condition is false during cluster creation (#155, @gwang550)
  • Added ability to browse for SSH public key file in Installer UI vSphere workflow (#639, @miclettej)
  • Add imagepullsecret plugin with add & delete commands (#572, @maralavi)

API Change

  • Changed FeatureGate CRD to cluster scoped from namespace scoped. This is a breaking change. Existing users of this API should perform the following steps:
    1. Back up existing featuregate resources using kubectl get featuregate -o yaml -A
    2. Delete featuregate CRD using kubectl delete customresourcedefinitions.apiextensions.k8s.io featuregates.config.tanzu.vmware.com
    3. Apply new featuregate CRD.
    4. Remove metadata.namespace field from backed up CRs.
    5. Apply CRs again. (#621, @yharish991)

Bug or Regression

  • The build-plugin-admin Makefile target now builds binaries for all supported OS/Arch combinations. (#661, @rajathagasthya)
  • tanzu package available get should require package version for the case in which --values-schema flag is required (#500, @maralavi)
  • Fixed issue to show only available instance types for a given Azure region on the Kickstart UI (#622, @saimanoj01)

Uncategorized

Dependencies

Added

  • github.com/cloudfoundry/bosh-utils: 505d7f9
  • github.com/cloudfoundry/config-server: v0.1.20
  • github.com/vmware-tanzu/carvel-secretgen-controller: v0.5.0

Changed

  • github.com/yuin/goldmark: v1.2.1 → v1.3.5
  • golang.org/x/mod: v0.4.0 → v0.4.2
  • golang.org/x/sys: 59db8d7 → 751e447
  • golang.org/x/tools: v0.1.0 → v0.1.5
  • sigs.k8s.io/controller-tools: v0.3.0 → v0.4.1

Removed

Nothing has changed.