Release v0.10.0-rc.2
Pre-releaseWe 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)
-
Doc - Minor correction for identity management doc 2 (#2440, @kcoriordan)
-
Doc - add glossary entry for package repository (#2491, @kcoriordan)
-
Doc - add workload cluster scale doc (#2630, @kcoriordan)
-
Doc - add contribute guide to doc website (#2067, @kcoriordan)
-
Doc - add link to roadmap in readme (#2436, @kcoriordan)
-
Doc - add link to triage process issue in doc (#2433, @kcoriordan)
-
Doc - minor correction for identity management doc (#2438, @kcoriordan)
-
Doc - region is required for delete mgmt cluster on AWS (#2485, @kcoriordan)
-
Doc- Add AWS profile limitation to headless install doc (#2607, @kcoriordan)
-
Doc- Change doc layout for TCE install (#2511, @kcoriordan)
-
Doc- Fix bookmark links in doc (#2111, @kcoriordan)
-
Doc- Fix codeblock in clean-up.md to display missing line. (#2157, @kcoriordan)
-
Doc- Fix typo in Package Management topic (#2483, @kcoriordan)
-
Doc- Update vsphere version in docs. (#2546, @kcoriordan)
-
Doc- add doc to prune system for docker standalone (#2219, @kcoriordan)
-
Doc: add troubleshooting tip to docs. (#2235, @kcoriordan)
-
Doc: Add link to AWS regions (#2233, @kcoriordan)
-
Doc: add headless install doc (#2262, @kcoriordan)
-
Doc: bootstrap prereq for linux cgroup1 (#2220, @kcoriordan)
-
Doc: remove doc ref to ytt in package documentation. (#2234, @kcoriordan)
-
Docs: Fix Medium Zoom selector to exclude side nav images (#2638, @garrying)
-
Docs: use single line brew install command (#2330, @BamButz)
-
E2E test for Azure management + workload cluster (#1833, @karuppiah7890)
-
E2E test for Azure standalone cluster (#1677, @karuppiah7890)
-
E2e-framework can test the packages like contour, fluent-bit, cert-manager and local-path-storage. No change in the
commands in e2e-framework for testing these packages.
e2e-framework will be also add as a plugin in github workflow. (#2246, @aman556) -
Exposes
-t
,--timeout
flags in standalone clusters (#2465, @mritunjaysharma394) -
External-DNS 0.10.0 is available for install (#2364, @adobley)
-
Fix
tanzu diagnostics collect
not respecting--output-dir
(#2156, @karuppiah7890) -
Fix cpi daemonset overlay for v1.22.3 (#2500, @nicolehanjing)
-
Fix docs rendering issue (#2114, @joshrosso)
-
Fix ec2 instance leak when tagging fails (#2502, @dvonthenen)
-
Fix links in docs (#2062, @kcoriordan)
-
Fix triage process link (#2035, @clintkitson)
-
Fix vsphere-csi 2.3.0 daemonset rollout when first 7 characters of data values hash is numeric (#2407, @vijaykatam)
-
Fix: standalone cluster kube config can be specified with CLI or KUBECONFIG env (#2527, @vladimirvivien)
-
Fixed a few typos in package-management.md (#2180, @LappleApple)
-
Fixed broken fluent-bit link in Readme (#2212, @heidmotron)
-
Get-tce-release script works for the community edition public repo (#1926, @jpmcb)
-
Harden security for NPM models used in docs site
-
Improve package-release.sh by leveraging the ENVS variable during builds (#2385, @joefitzgerald)
-
Improve working with packages doc #2040 (#2041, @jorgemoralespou)
-
Installation: install builder plugin too in windows as part of install script (#2398, @karuppiah7890)
-
Introducing a new configuration called "secretName" under "tlsCertificate"
in order to auto load ca.crt, tls.crt, tls.key info for Harbor 2.3.3 (#2554, @zyyw) -
Introducing a new configuration called "tlsCertificateSecretName"
in order to auto load ca.crt, tls.crt, tls.key info from the secretName for Harbor 2.3.3 (#2563, @zyyw) -
Lowercase contour package display name for consistency with other addons (#2242, @sunjayBhatia)
-
Minor editorial edits and path changes (#2052, @kcoriordan)
-
Package Repository additions:
- cert-manager 1.5.4, 1.6.1
- contour 1.19.1
- external-dns 0.10.0
- gatekeeper 3.7.0
- harbor 2.3.3
- knative-serving 0.26.0, 1.0.0
- whereabouts 0.5.0 (#2531, @seemiller)
-
Package creation, step by step (#2297, @seemiller)
-
Patch
priorityClassName: system-node-critical
in CPI daemonset for all versions. 1.18 -> 1.22 (#2524, @nicolehanjing) -
Pinniped package 0.12.0 no longer has duplicated HTTP proxy env vars (#2618, @ankeesler)
-
Post MVP - Day 1: Update MacOS and Linux install documentation to
brew
(#2032, @jpmcb) -
Pre-Merge PR Checks for Diagnostics Plugin (#2404, @dvonthenen)
-
Re-adds reporting cluster creation / deletion times for standalone clusters (#2427, @jpmcb)
-
Remove CPI v1.22.1 (#2521, @nicolehanjing)
-
Remove latest folder from TF GCP buckets (#2615, @dvonthenen)
-
Remove non inclusive works from website docs (#1974, @kcoriordan)
-
Remove unnecessary GitHub Token #2270 (#2275, @seemiller)
-
Remove unnecessary GitHub token usage in GitHub Actions CI config and in a build script (#2168, @karuppiah7890)
-
Removed the need to have kind install in order to collect diagnostics (#2445, @vladimirvivien)
-
Restore functionality to test critical features when users submit PRs (#2300, @dvonthenen)
-
Run package tests using make e2e-test (#2208, @ShwethaKumbla)
-
Save TF artifacts and artifacts-admin for GA and NON-GA Releases (#2582, @dvonthenen)
-
Schema added to the gatekeeper package. This is now exposed via
tanzu package available get gatekeeper.community.tanzu.vmware.com/1.0.0 --values-schema
. (#1959, @joshrosso) -
Set CSI 2.4.0 deployment replica number dynamically.
-
Set priorityClassName: system-cluster-critical in vsphere-cloud-controller-manager daemonset (#2522, @nicolehanjing)
-
Site - fix typo in packages page (#2437, @kcoriordan)
-
Solution Guide for single package to provide an opinionated installation experience (#1977, @jorgemoralespou)
-
The Harbor package has been updated to version 2.3.3. (#2413, @zyyw)
-
The Velero documentation needs to reference
[default]
when declaring AWS credentials in the values.yaml file. (#2374, @seemiller) -
These are the improved smoke tests for the sanity test of the packages. (#2517, @aman556)
-
This PR allows users to set AVI controller version and change the default adc's AVI controller configurations, so users now can switch AVI controllers. (#2342, @XudongLiuHarold)
-
This removes the need to have a GitHub token in order to build it. (#2107, @dvonthenen)
-
Update CODEOWNERS (#2555, @seemiller)
-
Update Chocolatey Workflow Name for Consistency (#2474, @dvonthenen)
-
Update harbor-registry overlay for storage (#2561, @MinerYang)
-
Update kapp-controller version doc. #1491 (#2164, @jorgemoralespou)
-
Update optional step 9 in deploying workload cluster procedure (#2249, @AlvinRamoutar)
-
Update package-repositories-and-versioning.md (#2254, @edwardbadboy)
-
Update windows instructions until choco is ready (#2113, @joshrosso)
-
Updates Contour packages to use cert-manager v1 API. (#2366, @skriss)
-
Use
buildinfo.Version
instead ofbuildVersion
when building with tanzu framework v0.10.0 (#2523, @jpmcb) -
Use a semantic version instead of stable in package repo installation docs (#2085, @seemiller)
-
Use correct install command for Knative-serving #2070 (#2214, @seemiller)
-
Use dynamic version for Mac install docs (#2155, @dvonthenen)
-
Use imgpkg for listing available images (#2201, @alexandreroman)
-
Use registry for
v1.4.0
compatibility intce
prod harbor (#2635, @jpmcb) -
Users can change statefuleset's template, replica and etc field now. (#2566, @XudongLiuHarold)
-
VSphere CPI has been bumped to version 1.22.3. (#2463, @HanFa)
-
VSphere-CSI 2.4.0 adds alpha support for Windows (#2567, @blc1996)
-
Vsphere-cpi package allows dual stack settings (#2503, @tylerschultz)
-
[Docs] Removes references to
--config
fortanzu package
command (#2082, @jpmcb)