Releases: vmware-tanzu/community-edition
Release v0.12.1
We are delighted to present version v0.12.1 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.
For information about our user community resources, visit our project landing site.
A big thank you to everyone who contributed to the release!
Significant Changes
- Fixes logging in unmanaged cluster such that certain log messages are increased for visibility and others are supressed to reduce noise. This was needed in order to surface problems for debugging. Please see: #4517
- Various documentation fixes
Known Issues
- A race condition exists within TCE when creating CAPD clusters. In some cases, creation of a CAPD cluster will fail as several components of the cluster reach a state where they are waiting on each other to complete. To work around this issue, delete the cluster and try again.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.
Upgrading the CLI (Client Binaries Only)
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
Can be found here: v0.12.0...v0.12.1
Release v0.12.0
We are delighted to present version v0.12.0 of Tanzu Community Edition!
This release is focused on improving the local developer experience, spanning both the environment in which this experience happens, and the applications that this experience happens with. As such, most enhancements revolve around the unmanaged cluster
functionality and app toolkit
.
We look forward to you downloading, installing, using and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.
For information about our user community resources, visit our project landing site.
A big thank you to everyone who contributed to the release!
Major Changes
Enhancing Local Cluster Creation
- Unmanaged clusters can now be created on minikube, in addition to Kind.
- Dynamic TKr (Tanzu Kubernetes release) resolution lets the TCE team ship updates to TKrs without "re-releasing" TCE, ensuring the validity/compatibility of those.
- Hooks to start and stop unmanaged clusters to save resources on the developer's machine.
Simplifying Developer Environment Setup
- New
--install-packages
flag enables packages (and collections of packages!) to be pre-installed in an unmanaged cluster during setup. - New version of
app-toolkit
package includeskpack-dependencies
andcartographer-catalog
packages and a feature to setup the default namespace with the required service account, role and role-binding to create Tanzu workloads with App-Toolkit.
Enabling Tanzu Workload Creation
apps
Tanzu CLI Plugin (alpha release) gets installed as part of the TCE to interact with Tanzu workloads with commands such as create, get, tail and delete.- New
kpack-dependencies
package sets up the resources (ClusterStack, ClusterBase and ClusterBuilder) to create images from source code in a git repo. - New
cartographer-catalog
package provides a supply chain that can go from the source code in a Git repo to a running knative service in the same cluster.
Other Notable Improvements
- Under-the-hood improvements to unmanaged clusters for robustness and stability (e.g. unit tests).
Package Updates
Here are some general enhancements to packages within Tanzu Community Edition:
- cartographer 0.3.0
- cert-manager 1.5.5, 1.6.3, 1.7.2, 1.8.0
- fluxcd-kustomize-controller 0.21.1
- kpack-dependencies 0.0.9
- local-path-storage version: 0.0.22
- whereabouts 0.5.1
Known Issues
- A race condition exists within TCE when creating CAPD clusters. In some cases, creation of a CAPD cluster will fail as several components of the cluster reach a state where they are waiting on each other to complete. To work around this issue, delete the cluster and try again.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.
Upgrading the CLI (Client Binaries Only)
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
Can be found here: v0.11.0...v0.12.0
Release v0.12.0-rc.2
We are delighted to present version v0.12.0 of Tanzu Community Edition!
This release is focused on improving the local developer experience, spanning both the environment in which this experience happens, and the applications that this experience happens with. As such, most enhancements revolve around the unmanaged cluster
functionality and app toolkit
.
We look forward to you downloading, installing, using and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.
For information about our user community resources, visit our project landing site.
A big thank you to everyone who contributed to the release!
Major Changes
Enhancing Local Cluster Creation
- Unmanaged clusters can now be created on minikube, in addition to Kind.
- Dynamic TKr (Tanzu Kubernetes release) resolution lets the TCE team ship updates to TKrs without "re-releasing" TCE, ensuring the validity/compatibility of those.
- Hooks to start and stop unmanaged clusters to save resources on the developer's machine.
Simplifying Developer Environment Setup
- New
--install-packages
flag enables packages (and collections of packages!) to be pre-installed in an unmanaged cluster during setup.
Enabling Tanzu Workload Creation
-
apps
Tanzu CLI Plugin (alpha release) gets installed as part of the TCE to interact with Tanzu workloads with commands such as create, get, tail and delete. -
New
kpack-dependencies
package sets up the resources (ClusterStack, ClusterBase and ClusterBuilder) to create images from source code in a git repo.
Other Notable Improvements
- Under-the-hood improvements to unmanaged clusters for robustness and stability (e.g. unit tests).
Package Updates
Here are some general enhancements to packages within Tanzu Community Edition:
- cartographer 0.3.0
- cert-manager 1.5.5, 1.6.3, 1.7.2, 1.8.0
- fluxcd-kustomize-controller 0.21.1
- kpack-dependencies 0.0.9
- local-path-storage version: 0.0.22
- whereabouts 0.5.1
Known Issues
- A race condition exists within TCE when creating CAPD clusters. In some cases, creation of a CAPD cluster will fail as several components of the cluster reach a state where they are waiting on each other to complete. To work around this issue, delete the cluster and try again.
Release v0.11.0
We are delighted to present version v0.11.0 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.
For information about our user community resources, visit our project landing site.
A big thank you to everyone who contributed to the release!
Major Changes
Tanzu Mission Control (TMC) and TCE Compatibility
For the TCE v0.11.0 release, management clusters now are able to be registered to TMC.
Experimental Arm Support For Unmanaged Clusters
Experimental support for Darwin ARM (Apple M1) on unmanaged clusters is implemented in limited form. WARNING: For this experimental version only Calico CNI is supported (not Antrea), and the following packages are known to NOT include ARM images: External-dns, Cartographer, cert-injection webhook, Grafana, Harbor, whereabouts, prometheus, and kpack.
Enhancements to unmanaged-cluster
Plugin
Additional enhancements to the Unmanaged Cluster Plugin (Alpha release). Changes include:
- users can provide their own kind config which enables deeper customization for the kind provider
unmanaged-cluster
diagnostics collection- allowing users to set number of nodes for unmanaged-clusters
- meaningful exit codes for create
unmanaged
cluster - saving
kind
config during cluster creation forunmanaged-cluster
creation - has additional general goodness all around 😀
Experimental Application Toolkit Package
Experimental Application Toolkit Package enables the below capabilities:
- Enables users to install a set of application lifecycle related packages together with a single command and single configuration file
- Enables users to create tanzu workloads from their source code in a github repo
This is an experimental package, and we would love to get your feedback on the feature.
Known Issues
- A race condition exists within TCE when creating CAPD clusters. In some cases, creation of a CAPD cluster will fail as several components of the cluster reach a state where they are waiting on each other to complete. To work around this issue, delete the cluster and try again.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.
Removal Notice
standalone-cluster
has been deprecated in v0.10.0
and removed from the source tree in this v0.11.0
release.
Upgrading the CLI (Client Binaries Only)
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
Can be found here: v0.10.0...v0.11.0
Release v0.11.0-rc.2
We are delighted to present version v0.11.0-rc.2 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.
For information about our user community resources, visit our project landing site.
A big thank you to everyone who contributed to the release!
Release Themes
Tanzu Mission Control (TMC) and TCE Compatibility
For the TCE v0.11.0 release, management clusters now are able to be registered to TMC
Experimental Arm Support For Unmanaged Clusters
Experimental support for Darwin ARM (Apple M1) on unmanaged clusters is implemented in limited form. WARNING: For this experimental version only Calico CNI is supported (not Antrea), and the following packages are known to NOT include ARM images: External-dns, Cartographer, cert-injection webhook, Grafana, Harbor, whereabouts, prometheus, and kpack.
Enhancements to unmanaged-cluster
Plugin
Additional enhancements to the Unmanaged Cluster Plugin (Alpha release). Changes include:
- users can provide their own kind config which enables deeper customization for the kind provider
unmanaged-cluster
diagnostics collection- allowing users to set number of nodes for unmanaged-clusters
- meaningful exit codes for create
unmanaged
cluster - saving
kind
config during cluster creation forunmanaged-cluster
creation - has additional general goodness all around 😀
Known Issues
No known issues. Will update this section with significant issues as they get reported.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.
Removal Notice
standalone-cluster
has been deprecated in v0.10.0
and removed from the source tree in this v0.11.0
release.
Upgrading the CLI (Client Binaries Only)
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
Can be found here: v0.10.0...v0.11.0-rc.2
Release v0.11.0-rc.1
We are delighted to present version v0.11.0-rc.1 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.
For information about our user community resources, visit our project landing site.
A big thank you to everyone who contributed to the release!
Release Themes
Tanzu Mission Control (TMC) and TCE Compatibility
For the TCE v0.11.0 release, management clusters now are able to be registered to TMC
Enhancements to unmanaged-cluster
Plugin
Additional enhancements to the Unmanaged Cluster Plugin (Alpha release). Changes include:
unmanaged-cluster
diagnostics collection- allowing users to set number of nodes for unmanaged-clusters
- meaningful exit codes for create
unmanaged
cluster - saving
kind
config during cluster creation forunmanaged-cluster
creation - has additional general goodness all around 😀
Known Issues
No known issues. Will update this section with significant issues as they get reported.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.
Removal Notice
standalone-cluster
has been deprecated in v0.10.0
and removed from the source tree in this v0.11.0
release.
Upgrading the CLI (Client Binaries Only)
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
Can be found here: v0.10.0...v0.11.0-rc.1
Release v0.10.0
We are delighted to present version v0.10.0 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.
For information about our user community resources, visit our project landing site.
A big thank you to everyone who contributed to the release!
Release Themes
Introduction of the Unmanaged Cluster Plugin (Alpha)
This release introduces the Unmanaged Cluster Plugin as an Alpha feature for general availability/use. Unmanaged Clusters model enables:
- the ability to create Tanzu opinionated clusters in a significantly faster time
- consumes fewer resources than the previous standalone-cluster model
- has general goodness all around 😀
Stability
This release furthers the stability of Tanzu Community Edition by:
- fixing bugs
- enhancing our end-to-end testing framework
- adding individual tests for increased coverage
- updating the underlying tanzu-framework as well as multiple packages
Configurability
Operators will see increased flexibility for their deployments from:
- exposing overlays and more parameters in YTT templates for some packages
- adding the
whereabouts
IPAM CNI plugin for dynamic address assignment
Usability
The user experience will be improved by:
- many improvements in documentation
- adding to Frequently Asked Questions
More specifics. as well as the complete changelog, follow.
Known Issues
No significant known issues at this time. Please check back as issues are reported.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.
Deprecation Notice for Standalone-Cluster Plugin
The Standalone Cluster model has been marked as deprecated in this release and will be removed in a future Tanzu Community Edition release. Currently, this removal has been targeted for the next release (v0.11.0).
Upgrading the CLI (Client Binaries Only)
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Contributors
Thank you to our community members who've merged Pull Requests between our v0.9.1 and v0.10.0 releases!
- @HanFa: Add an overlay antreaNSXPodRoutingEnabled to enable pod routing with Antrea NSX
- @pichuang: Grafana 7.5.7 dashboard fixed
- @tomkennedy513: Add kpack logo to packages site page
- @wjun: Add multus mtu test
- @christianang: Update external-dns test e2e README to reference getting started guide
- @HanFa: Add rebase rule to ako statefulset to prevent kapp-controller from removing its annotations.
- @lubronzhan: Fix the type of several boolean flags in CPI 1.22.4 and 1.22.3-alpha1
- @lubronzhan: Add missing fields to CPI schema
- @christianang: package/external-dns: Ensure external-dns e2e test deploys correct version of package
- @marckhouzam: Ajust makefile for a line commented by mistake
- @christianang: package/external-dns: Remove empty serviceaccount value from e2e fixture
- @mcwumbly: Add clarification about squashing commits
- @adobley: add workflow to test external-dns PRs
- @mestredelpino: Added ITQ to ADOPTERS.md
- @vrabbi: Add TeraSky to the TCE Adopters file
- @HanFa: Create OpenAPIV3 schema for vsphere-cpi package and generate package with the schema, but for version 1.23.0-alpha.1
- @adobley: update external-dns package yaml to use latest version
- @tomkennedy513: Update kpack capacity requirements
- @lubronzhan: Bump cpi to 1.22.5
- @michow: add Kpack to packages list
- @lubronzhan: Explicity ignore file end with [568vq].
- @TYsewyn: packages/external-dns: Service account annotations
- @shivaani0505: Fix the type for tolerations key in schema for kapp-controller deployment
- @christianang: Document adding additional RBAC for external-dns
- @tomkennedy513: Add kpack package
- @shivaani0505: Declare hostNetwork field for kapp-controller to boolean type
- @sbhatp: Update ako-operator for 1.6.0 release
- @shivaani0505: Create OpenAPIV3 schema for antrea versions ( 1.2.3, 0.13.3, 0.11.3 ) and generate package with the schema
- @HanFa: Add manifests for vsphere paravirtual CPI.
- @lubronzhan: Add CPI 1.23-alpha.1 version
- @shivaani0505: Create OpenAPIV3 schema for kapp-controller package and generate package with the schema
- @XudongLiuHarold: Align ako statefulset resource limit
- @blc1996: Bump vsphere-csi to 2.4.0 GA
- @shivaani0505: Move the sample value directory out of package bundle
- @maralavi: Create OpenAPIV3 schema for calico package and generate package with the schema
- @blc1996: Create OpenAPIV3 schema for vsphere-cpi package and generate package with the schema
- @christianang: Update imgpkgBundle for external-dns 0.10.0
- @snowsnoot: Fix indenting in some code blocks
- @sabbey37: Fix Pinniped supervisor cm overlay
- @adobley: document workaround for known issue in external-dns
- @christianang: Add ingress source to external-dns values fixture
- @doddatpivotal: packages/external-dns: Updates RBAC for k8s v1.22
- @adobley: VSphereCPI exposes node IP exclude CIDRs
- @sabbey37: Fix custom tls cert in Pinniped 0.12.0
- @blc1996: Create OpenAPIV3 schema for metrics-server package and generate package with the schema
- @zhanggbj: Add manual cleanup for multus-cni in whereabouts e2e
- @lubronzhan: [U...
Release v0.10.0-rc.4
We are delighted to present version v0.10.0-rc.4 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.
For information about our user community resources, visit our project landing site.
A big thank you to everyone who contributed to the release!
Release Themes
Introduction of the Unmanaged Cluster Plugin (Alpha)
This release introduces the Unmanagement Cluster Plugin as an Alpha feature for general availability/use. Unmanaged Clusters model enables:
- the ability to create Tanzu opinionated clusters in a significantly faster time
- consumes fewer resources than the previous standalone-cluster model
- has general goodness all around 😀
Stability
This release furthers the stability of Tanzu Community Edition by:
- fixing bugs
- enhancing our end-to-end testing framework
- adding individual tests for increased coverage
- updating the underlying tanzu-framework as well as multiple packages
Configurability
Operators will see increased flexibility for their deployments from:
- exposing overlays and more parameters in YTT templates for some packages
- adding the
whereabouts
IPAM CNI plugin for dynamic address assignment
Usability
The user experience will be improved by:
- many improvements in documentation
- adding to Frequently Asked Questions
More specifics. as well as the complete changelog, follow.
Known Issues
No significant known issues at this time. Please check back as issues are reported.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.
Deprecation Notice for Standalone-Cluster Plugin
The Standalone Cluster model has been marked as deprecated in this release and will be removed in a future Tanzu Community Edition release. Currently, this removal has been targeted for the next release (v0.11.0).
Upgrading the CLI (Client Binaries Only)
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
-
Collect diagnostics data from E2E pipelines for vSphere, Azure and AWS (#2510, @karuppiah7890)
-
Correction in the curl path for aws cli installation (#2653, @aman556)
-
Support localappdata path with spaces for windows install.bat (#2144, @AlvinRamoutar)
-
- port existing 1.6.3 function to 1.7.1
- add restic support in 1.7.1 (#2700, @blackpiglet)
-
2686: Proposal Process Design Doc (#2687, @joshrosso)
-
Ability to exclude subnets for internal/external node ip selection
Bump Kubernetes dependencies to v1.23.X and go to 1.17
internal-network-subnet-cidr and external-network-subnet-cidr config variables accept a list of comma separated CIDRs (#2823, @lubronzhan) -
Add CLI args for local cluster create and configure (#2337, @stmcginnis)
-
Add E2E test for Chocolatey package for PR changes (#2232, @karuppiah7890)
-
Add E2E test for vSphere management + workload cluster (#2169, @karuppiah7890)
-
Add GitHub Actions to dependabot checks (#2953, @stmcginnis)
-
Add Pinniped 0.12.0 package (#2356, @ankeesler)
-
Add Smoke tests for Prometheus, Knative Serving and Grafana (#2579, @aman556)
-
Add automation to update TCE homebrew formula on release (#2268, @karuppiah7890)
-
Add cluster DNS access to Kapp-Controller pod when hostNetwork is enabled. (#2727, @blc1996)
-
Add dnsPolicy configuration to kapp controller package 0.30.0 (#2671, @blc1996)
-
Add doc for creating persistent volumes. (#2789, @kcoriordan)
-
Add gatekeeper 3.7.0 (#2589, @pksheldon4)
-
Add ginkgo tools for harbor e2e test (#2740, @MinerYang)
-
Add harbor package configuration table in README (#2675, @MinerYang)
-
Add in known issues section to release notes template (#2154, @dvonthenen)
-
Add kapp-controller 0.30.0 package (#2558, @danniel1205)
-
Add knative-serving v0.26.0 and v1.0.0 packages (#2505, @seemiller)
-
Add kpack package to allow users to build their applications into OCI complaint images on cluster through by leveraging Cloud Native Buildpacks (#2878, @tomkennedy513)
-
Add lint check for outdated
go.mod
andgo.sum
files (#2467, @karuppiah7890) -
Add manifests for vsphere paravirtual CPI with unit test. (#2834, @HanFa)
-
Add manual cleanup for multus-cni in whereabouts e2e (#2757, @zhanggbj)
-
Add missing
Repository
struct field for CSI elements in TKR (#2348, @jpmcb) -
Add notice to Mac getting started that ARM machines are not supported (#2658, @joshrosso)
-
Add output formats to unmanaged-cluster list (#2840, @stmcginnis)
-
Add overlay to modify secure port for metrics server (#2367, @ggpaue)
-
Add overlays for namespace for secretgen-controller package (#2226, @shivaani0505)
-
Add port mapping to sa cluster creation (#2451, @stmcginnis)
-
Add prefix to data hash, so it cannot be parsed as integer. (#2694, @HanFa)
-
Add preflight checks to cluster deployment (#2817, @stmcginnis)
-
Add proposal link to roadmap (#3014, @joshrosso)
-
Add rebase rule to ako statefulset to prevent kapp-controller from removing its annotations. (#3018, [...
Release v0.10.0-rc.3
We are delighted to present version v0.10.0-rc.3 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.
For information about our user community resources, visit our project landing site.
A big thank you to everyone who contributed to the release!
Release Themes
Introduction of the Unmanaged Cluster Plugin (Alpha)
This release introduces the Unmanagement Cluster Plugin as an Alpha feature for general availability/use. Unmanaged Clusters model enables:
- the ability to create Tanzu opinionated clusters in a significantly faster time
- consumes fewer resources than the previous standalone-cluster model
- has general goodness all around 😀
Stability
This release furthers the stability of Tanzu Community Edition by:
- fixing bugs
- enhancing our end-to-end testing framework
- adding individual tests for increased coverage
- updating the underlying tanzu-framework as well as multiple packages
Configurability
Operators will see increased flexibility for their deployments from:
- exposing overlays and more parameters in YTT templates for some packages
- adding the
whereabouts
IPAM CNI plugin for dynamic address assignment
Usability
The user experience will be improved by:
- many improvements in documentation
- adding to Frequently Asked Questions
More specifics. as well as the complete changelog, follow.
Known Issues
No significant known issues at this time. Please check back as issues are reported.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.
Deprecation Notice for Standalone-Cluster Plugin
The Standalone Cluster model has been marked as deprecated in this release and will be removed in a future Tanzu Community Edition release. Currently, this removal has been targeted for the next release (v0.11.0).
Upgrading the CLI (Client Binaries Only)
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
-
Collect diagnostics data from E2E pipelines for vSphere, Azure and AWS (#2510, @karuppiah7890)
-
Correction in the curl path for aws cli installation (#2653, @aman556)
-
Support localappdata path with spaces for windows install.bat (#2144, @AlvinRamoutar)
-
- port existing 1.6.3 function to 1.7.1
- add restic support in 1.7.1 (#2700, @blackpiglet)
-
2686: Proposal Process Design Doc (#2687, @joshrosso)
-
Ability to exclude subnets for internal/external node ip selection
Bump Kubernetes dependencies to v1.23.X and go to 1.17
internal-network-subnet-cidr and external-network-subnet-cidr config variables accept a list of comma separated CIDRs (#2823, @lubronzhan) -
Add CLI args for local cluster create and configure (#2337, @stmcginnis)
-
Add E2E test for Chocolatey package for PR changes (#2232, @karuppiah7890)
-
Add E2E test for vSphere management + workload cluster (#2169, @karuppiah7890)
-
Add GitHub Actions to dependabot checks (#2953, @stmcginnis)
-
Add Pinniped 0.12.0 package (#2356, @ankeesler)
-
Add Smoke tests for Prometheus, Knative Serving and Grafana (#2579, @aman556)
-
Add automation to update TCE homebrew formula on release (#2268, @karuppiah7890)
-
Add cluster DNS access to Kapp-Controller pod when hostNetwork is enabled. (#2727, @blc1996)
-
Add dnsPolicy configuration to kapp controller package 0.30.0 (#2671, @blc1996)
-
Add doc for creating persistent volumes. (#2789, @kcoriordan)
-
Add gatekeeper 3.7.0 (#2589, @pksheldon4)
-
Add ginkgo tools for harbor e2e test (#2740, @MinerYang)
-
Add harbor package configuration table in README (#2675, @MinerYang)
-
Add in known issues section to release notes template (#2154, @dvonthenen)
-
Add kapp-controller 0.30.0 package (#2558, @danniel1205)
-
Add knative-serving v0.26.0 and v1.0.0 packages (#2505, @seemiller)
-
Add kpack package to allow users to build their applications into OCI complaint images on cluster through by leveraging Cloud Native Buildpacks (#2878, @tomkennedy513)
-
Add lint check for outdated
go.mod
andgo.sum
files (#2467, @karuppiah7890) -
Add manifests for vsphere paravirtual CPI with unit test. (#2834, @HanFa)
-
Add manual cleanup for multus-cni in whereabouts e2e (#2757, @zhanggbj)
-
Add missing
Repository
struct field for CSI elements in TKR (#2348, @jpmcb) -
Add notice to Mac getting started that ARM machines are not supported (#2658, @joshrosso)
-
Add output formats to unmanaged-cluster list (#2840, @stmcginnis)
-
Add overlay to modify secure port for metrics server (#2367, @ggpaue)
-
Add overlays for namespace for secretgen-controller package (#2226, @shivaani0505)
-
Add port mapping to sa cluster creation (#2451, @stmcginnis)
-
Add prefix to data hash, so it cannot be parsed as integer. (#2694, @HanFa)
-
Add preflight checks to cluster deployment (#2817, @stmcginnis)
-
Add proposal link to roadmap (#3014, @joshrosso)
-
Add whereabouts packa...
Release v0.10.0-rc.2
We are delighted to present version v0.10.0-rc.2 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.
For information about our user community resources, visit our project landing site.
A big thank you to everyone who contributed to the release!
Release Themes
Stability
This release furthers the stability of Tanzu Community Edition by:
- fixing bugs
- enhancing our end-to-end testing framework
- adding individual tests for increased coverage
- updating the underlying tanzu-framework as well as multiple packages
Configurability
Operators will see increased flexibility for their deployments from:
- exposing overlays and more parameters in YTT templates for some packages
- adding the
whereabouts
IPAM CNI plugin for dynamic address assignment
Usability
The user experience will be improved by:
- many improvements in documentation
- adding to Frequently Asked Questions
More specifics. as well as the complete changelog, follow.
Known Issues
No known issues at this time. Please check back as issues are reported.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.
Upgrading the CLI (Client Binaries Only)
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
-
Collect diagnostics data from E2E pipelines for vSphere, Azure and AWS (#2510, @karuppiah7890)
-
Support localappdata path with spaces for windows install.bat (#2144, @AlvinRamoutar)
-
Add E2E test for Chocolatey package for PR changes (#2232, @karuppiah7890)
-
Add E2E test for vSphere management + workload cluster (#2169, @karuppiah7890)
-
Add Pinniped 0.12.0 package (#2356, @ankeesler)
-
Add automation to update TCE homebrew formula on release (#2268, @karuppiah7890)
-
Add gatekeeper 3.7.0 (#2589, @pksheldon4)
-
Add in known issues section to release notes template (#2154, @dvonthenen)
-
Add kapp-controller 0.30.0 package (#2558, @danniel1205)
-
Add knative-serving v0.26.0 and v1.0.0 packages (#2505, @seemiller)
-
Add lint check for outdated
go.mod
andgo.sum
files (#2467, @karuppiah7890) -
Add overlay to modify secure port for metrics server (#2367, @ggpaue)
-
Add overlays for namespace for secretgen-controller package (#2226, @shivaani0505)
-
Add whereabouts package which is a CNI IPAM plugin (#2386, @zhanggbj)
-
Add workflow config and script to test MacOS, Linux OS and Windows OS release builds (#2304, @karuppiah7890)
-
Adding personas and usecases to overview doc (#2028, @kcoriordan)
-
Addons/packages/pinniped: Update Pinniped cert-manager API version to v1 (#2046, @sabbey37)
-
Addons/packages/pinniped: bump to Dex v2.30.2 (#2596, @ankeesler)
-
Adds Contour 1.19.1, and updates it to use the cert-manager v1 API (#2362, @skriss)
-
Adds cert-manager 1.5.4 package (#2193, @seemiller)
-
Adds deprecation notices to all
standalone-cluster
commands (#2504, @jpmcb) -
Adds values-schema for the Knative Serving package. (#2054, @seemiller)
-
Allow builds of TCE using a fork of Tanzu Framework (#2245, @dvonthenen)
-
Allow user to configure timeout for httpproxy when installing Harbor package. (#2603, @zyyw)
-
Azure image ID has been updated to k8s-1dot21dot2-ubuntu-2004. (#2121, @stmcginnis)
-
Bump dependencies for hack/tools, hack/builder, and test/ (#2625, @jpmcb)
-
Bump kapp controller to released version 0.28.0 (#2326, @shivaani0505)
-
Bump secretgen controller version to 0.7.1 Release (#2557, @shivaani0505)
-
Bump up vsphere-csi version to consume release candidate of 2.4.0 - 2.4.0-rc.1 (#2325, @chethanv28)
-
Bump up vsphere-csi version to consume v2.4.0 GA (#2476, @chethanv28)
-
Calico now supports ipv4,ipv6 and ipv6,ipv4 dualstack IP families (#2252, @flawedmatrix)
-
Cert-manager 1.6.1 #2528 (#2529, @seemiller)
-
Change Amazon EC2 to AWS in docs (#2045, @kcoriordan)
-
Correctly document the github token via curl script for download (#2118, @jpmcb)
-
Creating new FAQ cluster bootstrapping subpage
- Adding new FAQ cluster bootstrapping entry for x509: certificate signed by unknown authority when downloading TKG compatibility file error on Windows (#2143, @AlvinRamoutar)
-
DRY-up version references in Velero test makefile #2371 (#2372, @seemiller)
-
Deprecate image settings in AKODeploymentConfig. (#1942, @nicolehanjing)
-
Diagnostics collects additional resource information and cluster summary (#2593, @vladimirvivien)
-
Doc - detail for package install doc (#2628, @kcoriordan)
-
Doc - Add doc for finding name of kind cluster in troubleshooting section (#2612, @kcoriordan)
-
Doc - Changes TCE to Tanzu Community Edition (#2043, @kcoriordan)
-
Doc - Editorial updates to design docs. (#1966, [@kcoriordan](https://git...