Releases: vmware-tanzu/community-edition
Release v0.10.0-rc.1
We are delighted to present version v0.10.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!
Major Changes
v0.10.0 is our first milestone post-GA. During this time we're focusing on supporting the new community, paying down technical debt, and fielding inbound user feature requests and bugs.
- Bumps the
tanzu-framework
version up tov0.10.0
which brings their newest upstream changes and fixes! - Adds
whereabouts
package. Read more about it here! - Adds
secrets
Tanzu CLI plugin. Read more about it here!
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.
v0.10.0
release. This release contains a notice in the standalone cluster CLI plugin.
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
- Support localappdata path with spaces for windows install.bat (#2144, @AlvinRamoutar)
- Add Contour 1.18.2 (#2160, @skriss)
- 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 aviinfrasetting to ako templates (#2225, @iXinqi)
- Add calico 3.19.1 package (#1606, @12345lcr)
- Add in known issues section to release notes template (#2154, @dvonthenen)
- Add lint check for outdated
go.mod
andgo.sum
files (#2467, @karuppiah7890) - Add metrics-server v0.5.1 (#2162, @ggpaue)
- Add overlay to modify secure port for metrics server (#2367, @ggpaue)
- Add overlays for namespace for secretgen-controller package (#2226, @shivaani0505)
- Add package template for Antrea 1.2.3 (#2258, @knabben)
- 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)
- 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)
- Azure image ID has been updated to k8s-1dot21dot2-ubuntu-2004. (#2121, @stmcginnis)
- Bump kapp controller to released version 0.28.0 (#2326, @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)
- 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)
- 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 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- 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- 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](https://github.com/vmware-...
Release v0.9.1
We are delighted to present version v0.9.1 of Tanzu Community Edition. This is our first public release. 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
Stability and Bug Stomping
The majority of engineering work is focused on documentation and critical bug fixes for this release.
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
- Fixed signing flake for MacOS in v0.9.0 release
- Addons/packages/pinniped: Move Pinniped off RBAC v1beta1 APIs (#2015, @sabbey37)
- Display errors when shell commands fail generating a package repo #1991 (#1992, @seemiller)
- Doc- minor editorial edits Grafana - readme (#1737, @kcoriordan)
- README update for support statement (#1989, @clintkitson)
- cert-manager 1.3.3, 1.4.4, 1.5.3
- Add Velero 1.6.3; remove 1.5.2
- Contour 1.17.1, 1.17.2, 1.18.1 (#1971, @seemiller)
Release v0.9.0
We are delighted to present version v0.9.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
Stability and Bug Stomping
The majority of engineering work is focused on documentation and critical bug fixes for this release.
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
- Add Velero version 1.6.3, AWS and Azure (#1642, @carlisia)
- Add secretgen controller v0.5.0 package (#1885, @shivaani0505)
- Adds cert-manager 1.3.3, 1.4.4, 1.5.3 (#1844, @seemiller)
- Bump utility that auto-generates the release-notes to version 3 to be more inclusive to all contributions. (#1949, @dvonthenen)
- Changes for adding kapp controller in tce => release 0.25.0 (#1889, @shivaani0505)
- Check for docker and kubectl when installing via Chocolatey (#1766, @nrb)
- Deleting unwanted md files. (#1838, @kcoriordan)
- Do not lint upstream package yaml files #1854 (#1856, @seemiller)
- Doc - support matrix detail (#1786, @kcoriordan)
- Doc - removes TMC doc (#1925, @kcoriordan)
- Doc improvements for Work with Packages doc (#1936, @kcoriordan)
- Doc- Remove register TMC from installation doc. (#1923, @kcoriordan)
- Doc- Removing TMC content from doc (#1924, @kcoriordan)
- Doc- minor editorial doc updates (#1975, @kcoriordan)
- Doc-harbor-readme-minor-editorial (#1722, @kcoriordan)
- Doc-prometheus-readme-minor-editorial (#1711, @kcoriordan)
- Doc: remove comments and duplicate toc from doc (#1835, @kcoriordan)
- Drops old Contour version: 1.15.1
Adds new Contour versions: 1.17.2, 1.18.1 (#1972, @skriss) - Global doc: change Amazon EC2 to AWS (#1863, @kcoriordan)
- Harden GitHub workflows for
pull_request
targets (#1855, @jpmcb) - Implements package
README.md
copy utility program also copying images (#1789, @jpmcb) - Improved Azure getting started guides. (#1887, @stmcginnis)
- Improved getting started guides for AWS (#1823, @joshrosso)
- Include additional Fluent-bit Parsers (#1980, @LukeWinikates)
- Remove Velero 1.5.2 #1965 (#1970, @seemiller)
- Running "make install-all-tce-plugins" works with experimental versions of TCE plugins (#1852, @jpmcb)
- Solution Guide for secure and automated ingress on AWS using packages (#1806, @jorgemoralespou)
- TCE now uses projects.registry.vmware.com for all OCI assets. (#1860, @joshrosso)
- Update
local-path-storage
package with values schema inPackage
(#1933, @jpmcb) - Update bug report issue template (#1986, @clintkitson)
- Update design doc for standalone clusters to reflect current state (#1987, @jpmcb)
- Update feature request issue template (#1988, @clintkitson)
- Update package description for vsphere-cpi (#1947, @nicolehanjing)
- Updates Velero documentation to include AWS configuration and OpenAPI Schema information. (#1990, @seemiller)
- When generating a GA release, add and set GA version to latest for docs. (#2011, @dvonthenen)
- [Docs] Documents the
--values-schema
flag when configuring packages (#2004, @jpmcb)
Release v0.9.0-rc.1
We are delighted to present version v0.9.0-rc.1 of Tanzu Community Edition.
A big thank you to everyone who contributed to the release!
Major Changes
Stability and Bug Stomping
The majority of engineering work is focused on documentation and critical bug fixes.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, we aren't maintaining backward compatibility with prior releases. This is a notice that prior releases may not function as intended.
Upgrading the Client Side CLI
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
- Add Velero version 1.6.3, AWS and Azure (#1642, @carlisia)
- Add secretgen controller v0.5.0 package (#1885, @shivaani0505)
- Changes for adding kapp controller in tce => release 0.25.0 (#1889, @shivaani0505)
- Deleting unwanted md files. (#1838, @kcoriordan)
- Do not lint upstream package yaml files #1854 (#1856, @seemiller)
- Doc - support matrix detail (#1786, @kcoriordan)
- Doc-prometheus-readme-minor-editorial (#1711, @kcoriordan)
- Doc: remove comments and duplicate toc from doc (#1835, @kcoriordan)
- Harden GitHub workflows for
pull_request
targets (#1855, @jpmcb) - Implements package
README.md
copy utility program also copying images (#1789, @jpmcb) - Improved Azure getting started guides. (#1887, @stmcginnis)
- Improved getting started guides for AWS (#1823, @joshrosso)
- Running "make install-all-tce-plugins" works with experimental versions of TCE plugins (#1852, @jpmcb)
- Solution Guide for secure and automated ingress on AWS using packages (#1806, @jorgemoralespou)
- TCE now uses projects.registry.vmware.com for all OCI assets. (#1860, @joshrosso)
Release v0.8.0
We are delighted to present version v0.8.0 of Tanzu Community Edition.
A big thank you to everyone who contributed to the release!
Major Changes
Introduction of the tanzu diagnostics
plugin
The tanzu diagnostics plugin provides crashd support for troubleshooting, inspection, and etc relating to kubernetes clusters. this covers everything from bootstrap to management to workload clusters. A good deal of this plugin was implement by @vladimirvivien). Thanks for your contribution! PR: #1335
Enhancements towards project health
There have been a number of contributions from countless members in the community to enhance Tanzu Community Edition. These contributions include structural changes to the repo itself, awesome documentation enhancements to help users navigate Tanzu Community Edition, linting/checks/etc to improve code, documentation, and overall repository health, and also infrastructure related changes to support workflows and automation.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, we aren't maintaining backward compatibility with prior releases. This is a notice that prior releases may not function as intended.
Upgrading
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
- Add AWS deployment automation for management cluster and modularize the scripts used (#1523, @rajaskakodkar)
- Add PACKAGE_INSTALL_NAMESPACE environment variable to External-dns E2E test. (#1792, @christianang)
- Add YAML linter github workflow presubmit check. Devs can verify locally using
make yamllint
. (#1304, @aman556) - Add darwin arm64 build target, improve m1 devx (#1480, @joefitzgerald)
- Add e2e tests for Velero (#1600, @rajaskakodkar)
- Add license check for shell scripts and Makefiles. Run 'make shellcheck' to verify license headers. (#1602, @navidshaikh)
- Add license check presubmit github workflow. (#1567, @navidshaikh)
- Add misspell linter github workflow presubmit check. Devs can verify locally using
make misspell
. (#1266, @aman556) - Add support for an
ENVS
makefile variable, in order to build for a single platform at a time.
When specifying anENVS
value that does not include the current host OS, neither thetanzu
CLI nor plugins will be installed.
make build-all
andmake release
both still build all platforms, but do not install the plugins anymore.
make install-cli-plugins
will install plugins, but not build them.
make build-install-plugins
will build, then install TCE-specific plugins, but not thetanzu
CLI or tanzu-framework plugins. (#1158, @nrb) - Added build configuration for create a custom kernel that enables TCE CAPD-based clusters to run on Windows. (#1532, @joshrosso)
- Added local-path-storage package 0.0.20
- Added os specific installation prerequisites (#1540, @kcoriordan)
- Added package management documentation around using tanzu package (#1691, @joshrosso)
- Adding doc detail for Tanzu CLI uninstall (#1811, @kcoriordan)
- Adding style guide (#1488, @kcoriordan)
- Adds cert-manager 1.5.1, local-path-storage 0.0.20 (#1702, @seemiller)
- Adds chocolatey package for users of tce (#1661, @joshrosso)
- Adds content for conformance command (#1407, @kcoriordan)
- Adds documentation for troubleshooting a bootstrap cluster. (#1585, @kcoriordan)
- Adds links to workload cluster template in doc (#1393, @kcoriordan)
- Adds missing Windows cli steps to install doc (#1386, @kcoriordan)
- Adds welcome message for new contributors. (#1804, @pnbrown)
- Bug fix for credentials not encoding correctly for vSphere or Azure preventing deletion of standalone cluster (#1449, @jpmcb)
- Bump tce-main commit hash for standalone cluster (#1664, @joshrosso)
- Bumped tanzu-framwork to v0.2.1 (#1670, @joshrosso)
- CEIP (telemetry) is now disabled by default for all standalone-clusters (#1473, @joshrosso)
- Canonicalized font size for all code blocks in docs site (#1741, @joshrosso)
- Changes knative-serving domain options to retire xip.io, which no longer functions. (#1596, @evankanderson)
- Changes to readme files in packages should automatically appear on the documentation site (#1146, @seemiller)
- Cluster name is now required in the UI for all standalone cluster creations. (#1753, @joshrosso)
- Code blocks in documentation now scroll horizontally rather than wrap. (#1667, @joshrosso)
- Contour package: removes spec.externalTrafficPolicy from the Envoy
service when the type is set to ClusterIP since it's not valid. (#1731, @skriss) - Doc - Minor - broken links and formatting updates (#1651, @kcoriordan)
- Doc dpp linear flow (#1636, @kcoriordan)
- Doc note: can't bootstrap to Docker from Windows (#1545, @kcoriordan)
- Doc support matrix (#1536, @kcoriordan)
- Doc- tmc updates (#1650, @kcoriordan)
- Doc-multus-cni-readme-minor-editorial (#1712, @kcoriordan)
- Doc-velero-readme-minor-editorial (#1719, @kcoriordan)
- Document linting the TCE project and the docs/ directory for contributors (#1810, @jpmcb)
- Documentation added to check for package repository reconciliation status before listing packages (#1507, @joshrosso)
- Documentation updated to include octant install in getting started guides. (#1509, @joshrosso)
- Documentation updated to note that docker-based deployments cannot (currently survive a restart) (#1530, @joshrosso)
- E2E Automation Framework implementation for build/fetch TCE, deploy and test . (#1123, @ShwethaKumbla)
- Enhance long running github actions by enabling jobs ...
Release v0.8.0-rc.3
We are delighted to present version v0.8.0-rc.3 of Tanzu Community Edition.
A big thank you to everyone who contributed to the release!
Major Changes
Introduction of the tanzu diagnostics
plugin
The tanzu diagnostics plugin provides crashd support for troubleshooting, inspection, and etc relating to kubernetes clusters. this covers everything from bootstrap to management to workload clusters. A good deal of this plugin was implemented by @vladimirvivien). Thanks for your contribution! PR: #1335
Enhancements towards project health
There have been a number of contributions from countless members in the community to enhance Tanzu Community Edition. These contributions include structural changes to the repo itself, awesome documentation enhancements to help users navigate Tanzu Community Edition, linting/checks/etc to improve code, documentation, and overall repository health, and also infrastructure-related changes to support workflows and automation.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, we aren't maintaining backward compatibility with prior releases. This is a notice that prior releases may not function as intended.
Upgrading
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
-
Add AWS deployment automation for management cluster and modularize the scripts used (#1523, @rajaskakodkar)
-
Add YAML linter github workflow presubmit check. Devs can verify locally using
make yamllint
. (#1304, @aman556) -
Add darwin arm64 build target, improve m1 devx (#1480, @joefitzgerald)
-
Add e2e tests for Velero (#1600, @rajaskakodkar)
-
Add license check for shell scripts and Makefiles. Run 'make shellcheck' to verify license headers. (#1602, @navidshaikh)
-
Add license check presubmit github workflow. (#1567, @navidshaikh)
-
Add misspell linter github workflow presubmit check. Devs can verify locally using
make misspell
. (#1266, @aman556) -
Add support for an
ENVS
makefile variable, in order to build for a single platform at a time.
When specifying anENVS
value that does not include the current host OS, neither thetanzu
CLI nor plugins will be installed.make build-all
andmake release
both still build all platforms, but do not install the plugins anymore.
make install-cli-plugins
will install plugins, but not build them.
make build-install-plugins
will build, then install TCE-specific plugins, but not thetanzu
CLI or tanzu-framework plugins. (#1158, @nrb) -
Added build configuration for create a custom kernel that enables TCE CAPD-based clusters to run on Windows. (#1532, @joshrosso)
-
Added local-path-storage package 0.0.20
-
Added os specific installation prerequisites (#1540, @kcoriordan)
-
Adding style guide (#1488, @kcoriordan)
-
Adds cert-manager 1.5.1, local-path-storage 0.0.20 (#1702, @seemiller)
-
Adds chocolatey package for users of tce (#1661, @joshrosso)
-
Adds content for conformance command (#1407, @kcoriordan)
-
Adds documentation for troubleshooting a bootstrap cluster. (#1585, @kcoriordan)
-
Adds links to workload cluster template in doc (#1393, @kcoriordan)
-
Adds missing Windows cli steps to install doc (#1386, @kcoriordan)
-
Bug fix for credentials not encoding correctly for vSphere or Azure preventing deletion of standalone cluster (#1449, @jpmcb)
-
Bump tce-main commit hash for standalone cluster (#1664, @joshrosso)
-
Bumped tanzu-framwork to v0.2.1 (#1670, @joshrosso)
-
CEIP (telemetry) is now disabled by default for all standalone-clusters (#1473, @joshrosso)
-
Canonicalized font size for all code blocks in docs site (#1741, @joshrosso)
-
Changes knative-serving domain options to retire xip.io, which no longer functions. (#1596, @evankanderson)
-
Changes to readme files in packages should automatically appear on the documentation site (#1146, @seemiller)
-
Cluster name is now required in the UI for all standalone cluster creations. (#1753, @joshrosso)
-
Code blocks in documentation now scroll horizontally rather than wrap. (#1667, @joshrosso)
-
Doc - Minor - broken links and formatting updates (#1651, @kcoriordan)
-
Doc dpp linear flow (#1636, @kcoriordan)
-
Doc note: can't bootstrap to Docker from Windows (#1545, @kcoriordan)
-
Doc support matrix (#1536, @kcoriordan)
-
Doc- tmc updates (#1650, @kcoriordan)
-
Doc-multus-cni-readme-minor-editorial (#1712, @kcoriordan)
-
Doc-velero-readme-minor-editorial (#1719, @kcoriordan)
-
Documentation added to check for package repository reconciliation status before listing packages (#1507, @joshrosso)
-
Documentation updated to include octant install in getting started guides. (#1509, @joshrosso)
-
Documentation updated to note that docker-based deployments cannot (currently survive a restart) (#1530, @joshrosso)
-
Enhance long running github actions by enabling jobs to complete faster (#1562, @dvonthenen)
-
Fix CODEOWNER for @vmware-tanzu/tce-releng to
test/
nottest
(#1544, @dvonthenen) -
Fix CODEOWNER for
@vmware-tanzu/tce-releng
to/test/
nottest/
(#1568, @karuppiah7890) -
Fix Issue #1475 Uninstall script for Windows does not remove all community edition associated directories. (#1477, @cantbewong)
-
Fix broken links and duplication in design docs (#1413, @kcoriordan)
-
Fixing doc errors (#1679, @kcoriordan)
-
Fixing duplication in table of contents (#1732, [@kcoriordan](http...
Release v0.8.0-rc.2
We are delighted to present version v0.8.0-rc.2 of Tanzu Community Edition.
A big thank you to everyone who contributed to the release!
Major Changes
Introduction of the tanzu diagnostics
plugin
The tanzu diagnostics plugin provides crashd support for troubleshooting, inspection, and etc relating to kubernetes clusters. this covers everything from bootstrap to management to workload clusters. A good deal of this plugin was implement by @vladimirvivien). Thanks for your contribution! PR: #1335
Enhancements towards project health
There have been a number of contributions from countless members in the community to enhance Tanzu Community Edition. These contributions include structural changes to the repo itself, awesome documentation enhancements to help users navigate Tanzu Community Edition, linting/checks/etc to improve code, documentation, and overall repository health, and also infrastructure related changes to support workflows and automation.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, we aren't maintaining backward compatibility with prior releases. This is a notice that prior releases may not function as intended.
Upgrading
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
-
Add AWS deployment automation for management cluster and modularize the scripts used (#1523, @rajaskakodkar)
-
Add YAML linter github workflow presubmit check. Devs can verify locally using
make yamllint
. (#1304, @aman556) -
Add darwin arm64 build target, improve m1 devx (#1480, @joefitzgerald)
-
Add e2e tests for Velero (#1600, @rajaskakodkar)
-
Add license check for shell scripts and Makefiles. Run 'make shellcheck' to verify license headers. (#1602, @navidshaikh)
-
Add license check presubmit github workflow. (#1567, @navidshaikh)
-
Add misspell linter github workflow presubmit check. Devs can verify locally using
make misspell
. (#1266, @aman556) -
Add support for an
ENVS
makefile variable, in order to build for a single platform at a time.
When specifying anENVS
value that does not include the current host OS, neither thetanzu
CLI nor plugins will be installed.make build-all
andmake release
both still build all platforms, but do not install the plugins anymore.
make install-cli-plugins
will install plugins, but not build them.
make build-install-plugins
will build, then install TCE-specific plugins, but not thetanzu
CLI or tanzu-framework plugins. (#1158, @nrb) -
Added build configuration for create a custom kernel that enables TCE CAPD-based clusters to run on Windows. (#1532, @joshrosso)
-
Added local-path-storage package 0.0.20
-
Added os specific installation prerequisites (#1540, @kcoriordan)
-
Adding style guide (#1488, @kcoriordan)
-
Adds content for conformance command (#1407, @kcoriordan)
-
Adds documentation for troubleshooting a bootstrap cluster. (#1585, @kcoriordan)
-
Adds links to workload cluster template in doc (#1393, @kcoriordan)
-
Adds missing Windows cli steps to install doc (#1386, @kcoriordan)
-
Bug fix for credentials not encoding correctly for vSphere or Azure preventing deletion of standalone cluster (#1449, @jpmcb)
-
Bump tce-main commit hash for standalone cluster (#1664, @joshrosso)
-
Bumped tanzu-framwork to v0.2.1 (#1670, @joshrosso)
-
CEIP (telemetry) is now disabled by default for all standalone-clusters (#1473, @joshrosso)
-
Changes knative-serving domain options to retire xip.io, which no longer functions. (#1596, @evankanderson)
-
Changes to readme files in packages should automatically appear on the documentation site (#1146, @seemiller)
-
Code blocks in documentation now scroll horizontally rather than wrap. (#1667, @joshrosso)
-
Doc - Minor - broken links and formatting updates (#1651, @kcoriordan)
-
Doc dpp linear flow (#1636, @kcoriordan)
-
Doc note: can't bootstrap to Docker from Windows (#1545, @kcoriordan)
-
Doc support matrix (#1536, @kcoriordan)
-
Doc- tmc updates (#1650, @kcoriordan)
-
Documentation added to check for package repository reconciliation status before listing packages (#1507, @joshrosso)
-
Documentation updated to include octant install in getting started guides. (#1509, @joshrosso)
-
Documentation updated to note that docker-based deployments cannot (currently survive a restart) (#1530, @joshrosso)
-
Enhance long running github actions by enabling jobs to complete faster (#1562, @dvonthenen)
-
Fix CODEOWNER for @vmware-tanzu/tce-releng to
test/
nottest
(#1544, @dvonthenen) -
Fix CODEOWNER for
@vmware-tanzu/tce-releng
to/test/
nottest/
(#1568, @karuppiah7890) -
Fix Issue #1475 Uninstall script for Windows does not remove all community edition associated directories. (#1477, @cantbewong)
-
Fix broken links and duplication in design docs (#1413, @kcoriordan)
-
Fixing typo (#1578, @kcoriordan)
-
For the prometheus package, uses the vmware built cadvisor image (#1626, @jpmcb)
-
GitHub workflow-action linter (#1573, @JitenPalaparthi)
-
Implement PR method when bumping to next release (#1276, @dvonthenen)
-
Implements PR Blocking e2e for Management Cluster similar to that of Standalone Cluster (#1533, @dvonthenen)
-
Implements self-hosted GitHub runners in AWS and implements standalone cluster e2e that creates and then deletes a cluster. (#1472, @dvonthenen)
-
Link in docs to the "prepare aws account" doc...
Release v0.8.0-rc.1
We are delighted to present version v0.8.0-rc.1 of Tanzu Community Edition.
A big thank you to everyone who contributed to the release!
Major Changes
Introduction of the tanzu diagnostics
plugin
The tanzu diagnostics plugin provides crashd support for troubleshooting, inspection, and etc relating to kubernetes clusters. this covers everything from bootstrap to management to workload clusters. A good deal of this plugin was implement by @vladimirvivien). Thanks for your contribution! PR: #1335
Enhancements towards project health
There have been a number of contributions from countless members in the community to enhance Tanzu Community Edition. These contributions include structural changes to the repo itself, awesome documentation enhancements to help users navigate Tanzu Community Edition, linting/checks/etc to improve code, documentation, and overall repository health, and also infrastructure related changes to support workflows and automation.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, we aren't maintaining backward compatibility with prior releases. This is a notice that prior releases may not function as intended.
Upgrading
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
-
Add AWS deployment automation for management cluster and modularize the scripts used (#1523, @rajaskakodkar)
-
Add YAML linter github workflow presubmit check. Devs can verify locally using
make yamllint
. (#1304, @aman556) -
Add darwin arm64 build target, improve m1 devx (#1480, @joefitzgerald)
-
Add e2e tests for Velero (#1600, @rajaskakodkar)
-
Add license check presubmit github workflow. (#1567, @navidshaikh)
-
Add misspell linter github workflow presubmit check. Devs can verify locally using
make misspell
. (#1266, @aman556) -
Add support for an
ENVS
makefile variable, in order to build for a single platform at a time.
When specifying anENVS
value that does not include the current host OS, neither thetanzu
CLI nor plugins will be installed.make build-all
andmake release
both still build all platforms, but do not install the plugins anymore.
make install-cli-plugins
will install plugins, but not build them.
make build-install-plugins
will build, then install TCE-specific plugins, but not thetanzu
CLI or tanzu-framework plugins. (#1158, @nrb) -
Added local-path-storage package 0.0.20
-
Added os specific installation prerequisites (#1540, @kcoriordan)
-
Adding style guide (#1488, @kcoriordan)
-
Adds content for conformance command (#1407, @kcoriordan)
-
Adds links to workload cluster template in doc (#1393, @kcoriordan)
-
Adds missing Windows cli steps to install doc (#1386, @kcoriordan)
-
Bug fix for credentials not encoding correctly for vSphere or Azure preventing deletion of standalone cluster (#1449, @jpmcb)
-
CEIP (telemetry) is now disabled by default for all standalone-clusters (#1473, @joshrosso)
-
Changes knative-serving domain options to retire xip.io, which no longer functions. (#1596, @evankanderson)
-
Changes to readme files in packages should automatically appear on the documentation site (#1146, @seemiller)
-
Doc dpp linear flow (#1636, @kcoriordan)
-
Doc note: can't bootstrap to Docker from Windows (#1545, @kcoriordan)
-
Doc support matrix (#1536, @kcoriordan)
-
Documentation added to check for package repository reconciliation status before listing packages (#1507, @joshrosso)
-
Documentation updated to include octant install in getting started guides. (#1509, @joshrosso)
-
Documentation updated to note that docker-based deployments cannot (currently survive a restart) (#1530, @joshrosso)
-
Enhance long running github actions by enabling jobs to complete faster (#1562, @dvonthenen)
-
Fix CODEOWNER for @vmware-tanzu/tce-releng to
test/
nottest
(#1544, @dvonthenen) -
Fix CODEOWNER for
@vmware-tanzu/tce-releng
to/test/
nottest/
(#1568, @karuppiah7890) -
Fix Issue #1475 Uninstall script for Windows does not remove all community edition associated directories. (#1477, @cantbewong)
-
Fix broken links and duplication in design docs (#1413, @kcoriordan)
-
Fixing typo (#1578, @kcoriordan)
-
For the prometheus package, uses the vmware built cadvisor image (#1626, @jpmcb)
-
GitHub workflow-action linter (#1573, @JitenPalaparthi)
-
Implement PR method when bumping to next release (#1276, @dvonthenen)
-
Implements PR Blocking e2e for Management Cluster similar to that of Standalone Cluster (#1533, @dvonthenen)
-
Implements self-hosted GitHub runners in AWS and implements standalone cluster e2e that creates and then deletes a cluster. (#1472, @dvonthenen)
-
Link in docs to the "prepare aws account" docs so users can deploy an ssh key-pair (#1617, @jpmcb)
-
Logging for standalone clusters is now configurable. Include the "-v" flag and a number 0-9 to configure logging level. (#1455, @jpmcb)
-
Make steps in the Creating Clusters topics in Getting Started generic for all OS by removing step to create unix environment variable and applying consistent way to refer to variables. (#1427, @kcoriordan)
-
More detailed version information for the tanzu conformance command. (#1628, @nrb)
-
Purely documentation in the cert-manager package readme files. (#1436, @seemiller)
-
Refactors makefile to use more explicit build and install targets (#1563, @jpmcb)
-
Removal of the
contour-operator
package. (#1514, @seemiller) -
Remove CEIP doc ([#1287](https://github.com/vmware-tanzu/community...
Release v0.7.0
We are delighted to present version v0.7.0 of Tanzu Community Edition.
A big thank you to everyone who contributed to the release!
Major Changes
Native Windows CLI Support
TCE now ships a Windows tarball containing signed binaries for the Tanzu CLI and all associated plugins.
#1311
TCE Package Repository is validated with newest Carvel APIs
TCE has updated it's implementation using kapp-controller 0.20+ and the newest Carvel APIs.
#1116
Sonobuoy support via tanzu conformance subcommand
This introduces a conformance command into Tanzu CLI, powered by sonobuoy.
#824
Experimental Azure Support
As of this release, there is experimental support for Azure cloud.
Known Issues
Issue #1398 (WORKAROUND AVAILABLE) - Management Cluster deploy from Windows bootstrap to vSphere fails with Error: unable to ensure prerequisite ... certificate signed by unknown authority
WORKAROUND
On Windows go the file %USERPROFILE%.config\tanzu\tkg and append a line to disable certificate verification, with the end resulting file looking like this:
release:
version: ""
TKG_CUSTOM_IMAGE_REPOSITORY_SKIP_TLS_VERIFY: true
Then retry a management cluster install.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, we aren't maintaining backward compatibility with prior releases. This is a notice that prior releases may not function as intended.
Upgrading
Download the latest release, and run the install.sh
script (MacOS/Linux) or install.bat
(Windows - Run as Administrator) within the package.
Full Changelog From Latest Minor Release
-
Remove troubleshooting doc entry issue template (#1275, @joshrosso)
-
Use golang cache in GitHub actions workflows (#1057, @jpmcb)
-
Standalone cluster now stores the boostrap cluster objects under the ~/.config/tanzu config directory (#1262, @jpmcb)
-
Update standalone dependency (#1281, @joshrosso)
-
Add RelEng Team Ownership to Test Directory (#1130, @dvonthenen)
-
Add ReleasedAt field to package yaml in grafana, fluent-bit and prome… (#1310, @akodali18)
-
Add apiserver recording rules for prometheus (#1063, @LukeWinikates)
-
Add architecture documentation (#1204, @joshrosso)
-
Add cloud provider vsphere versions v1.19.1 and v1.20.0 (#1083, @nicolehanjing)
-
Add controller-gen download when doing unstable [trivial] (#1115, @dvonthenen)
-
Add documentation on triage process (#1295, @joshrosso)
-
Add kapp-controller 0.22.0 (#1216, @shivaani0505)
-
Add kapp-controller rebase rules for Antrea APIService resource (#964, @nicolehanjing)
-
Add metadata to Package CR's of Observability packages. (#1077, @akodali18)
-
Add package templates Antrea 0.13.3 (#953, @andrewsykim)
-
Add signoff to commit message based on new requirements (#1282, @dvonthenen)
-
Add tanzu-conformance plugin, exposing the Sonobuoy client-side commands. (#929, @nrb)
-
Address feedback on architecture docs (#1296, @joshrosso)
-
Azure - missing doc (#1238, @kcoriordan)
-
Azure doc (#1070, @kcoriordan)
-
Azure getting started (#1233, @kcoriordan)
-
Build and package everything related to TCE using a core main branch (#918, @dvonthenen)
-
Bump cloud provider vsphere to v1.21.0 (#998, @nicolehanjing)
-
CEIP participation no longer an option in standalone-cluster UI
-
Change global namespace for kapp controller (#1098, @shivaani0505)
-
Changes for adding kapp controller in tce => release 0.23.0 (#1300, @shivaani0505)
-
Check for TKG proxy env vars. Set to empty if non present (#1228, @jpmcb)
-
Complete Port of Old tce-v1.3.0 to Tanzu Framework (#1141, @dvonthenen)
-
Configure HTTPProxy with tlsCertificate when ingress is enabled. (#1347, @akodali18)
-
Conformance plugin included in release tarball (#1280, @jpmcb)
-
Continue release even on stderr (#1215, @dvonthenen)
-
Contour fix job (#1184, @jorgemoralespou)
-
Delegate Add-on to deploy AVI Secret (#1188, @chenlin07)
-
Disable ingress by default; document Contour as Ingress dependency. (#957, @LukeWinikates)
-
Doc - Multiple issues (#1231, @kcoriordan)
-
Doc uninstall (#1285, @kcoriordan)
-
Doc: Multiple doc issues (#1232, @kcoriordan)
-
Docs - mgmt delete-scale-examine - 945 (#1091, @kcoriordan)
-
Docs - workload clusters (#1086, @kcoriordan)
-
Download locations for OVA files used in vSphere deployments are not public yet. This release will require
asking in the Slack community channel until there is an official location identified. (#1289, @stmcginnis) -
Enable opt-in K8s logging exclusion for fluent-bit (#1025, @LukeWinikates)
-
Error on install as root (#1178, @dvonthenen)
-
External-dns: update maintainers (#1082, [@rosenhouse](https://github.com/ro...
Release v0.7.0-rc.4
We are delighted to present version v0.7.0-rc.4 of Tanzu Community Edition.
A big thank you to everyone who contributed to the release!
Major Changes
Native Windows CLI Support
TCE now ships a Windows tarball containing signed binaries for the Tanzu CLI and all associated plugins.
#1311
TCE Package Repository is validated with newest Carvel APIs
TCE has updated it's implementation using kapp-controller 0.20+ and the newest Carvel APIs.
#1116
Sonobuoy support via tanzu conformance subcommand
This introduces a conformance command into Tanzu CLI, powered by sonobuoy.
#824
Experimental Azure Support
As of this release, there is experimental support for Azure cloud.
Deprecation & Removal Notices
Since we are currently shipping versions pre-v1.0.0, we aren't maintaining backward compatibility with prior releases. This is a notice that prior releases may not function as intended.
Upgrading
Download the latest release, and run the install.sh
/ install.bat
script within the package.
Full Changelog From Latest Minor Release
-
Remove troubleshooting doc entry issue template (#1275, @joshrosso)
-
Use golang cache in GitHub actions workflows (#1057, @jpmcb)
-
Standalone cluster now stores the boostrap cluster objects under the ~/.config/tanzu config directory (#1262, @jpmcb)
-
Update standalone dependency (#1281, @joshrosso)
-
Add RelEng Team Ownership to Test Directory (#1130, @dvonthenen)
-
Add ReleasedAt field to package yaml in grafana, fluent-bit and prome… (#1310, @akodali18)
-
Add apiserver recording rules for prometheus (#1063, @LukeWinikates)
-
Add architecture documentation (#1204, @joshrosso)
-
Add cloud provider vsphere versions v1.19.1 and v1.20.0 (#1083, @nicolehanjing)
-
Add controller-gen download when doing unstable [trivial] (#1115, @dvonthenen)
-
Add documentation on triage process (#1295, @joshrosso)
-
Add kapp-controller 0.22.0 (#1216, @shivaani0505)
-
Add kapp-controller rebase rules for Antrea APIService resource (#964, @nicolehanjing)
-
Add metadata to Package CR's of Observability packages. (#1077, @akodali18)
-
Add package templates Antrea 0.13.3 (#953, @andrewsykim)
-
Add signoff to commit message based on new requirements (#1282, @dvonthenen)
-
Add tanzu-conformance plugin, exposing the Sonobuoy client-side commands. (#929, @nrb)
-
Address feedback on architecture docs (#1296, @joshrosso)
-
Azure - missing doc (#1238, @kcoriordan)
-
Azure doc (#1070, @kcoriordan)
-
Azure getting started (#1233, @kcoriordan)
-
Build and package everything related to TCE using a core main branch (#918, @dvonthenen)
-
Bump cloud provider vsphere to v1.21.0 (#998, @nicolehanjing)
-
CEIP participation no longer an option in standalone-cluster UI
-
Change global namespace for kapp controller (#1098, @shivaani0505)
-
Changes for adding kapp controller in tce => release 0.23.0 (#1300, @shivaani0505)
-
Check for TKG proxy env vars. Set to empty if non present (#1228, @jpmcb)
-
Complete Port of Old tce-v1.3.0 to Tanzu Framework (#1141, @dvonthenen)
-
Conformance plugin included in release tarball (#1280, @jpmcb)
-
Continue release even on stderr (#1215, @dvonthenen)
-
Contour fix job (#1184, @jorgemoralespou)
-
Delegate Add-on to deploy AVI Secret (#1188, @chenlin07)
-
Disable ingress by default; document Contour as Ingress dependency. (#957, @LukeWinikates)
-
Doc - Multiple issues (#1231, @kcoriordan)
-
Doc: Multiple doc issues (#1232, @kcoriordan)
-
Docs - mgmt delete-scale-examine - 945 (#1091, @kcoriordan)
-
Docs - workload clusters (#1086, @kcoriordan)
-
Download locations for OVA files used in vSphere deployments are not public yet. This release will require
asking in the Slack community channel until there is an official location identified. (#1289, @stmcginnis) -
Enable opt-in K8s logging exclusion for fluent-bit (#1025, @LukeWinikates)
-
Error on install as root (#1178, @dvonthenen)
-
External-dns: update maintainers (#1082, @rosenhouse)
-
Fix Prom package readme (#1016, @dvonthenen)
-
Fix build staging (#1110, @dvonthenen)
-
Fix clone/checkout on specific commit (#1177, @dvonthenen)
-
Fix github action dev build (part 3) (#1112, @dvonthenen)
-
Fix incorrectly attempting get go mod deps for README [trivial] (#1221, @dvonthenen)
-
Fix missing go sum entries and fix go linting errors (#960, [@jpmcb](http...