vmware-tanzu/community-edition

๐Ÿ”ญ Engineering Roadmap

joshrosso opened this issue ยท 1 comments

Engineering Roadmap

This is a constantly updating issue which provides visibility into our releases.

2022 Themes

The primary role of the Tanzu Community Edition (TCE) team is to support community users in their usage of TCE. Along with this day job, we want to advance the user experience, releases, packaging, and application platforms in Tanzu. Work to advance each of these themes is backed by a proposal.

User Experience

Lower the barrier-of-entry in using Tanzu. We'd like humans of various backgrounds to successfully deploy and manage clusters along with run workloads without a deep understanding of Kubernetes or Tanzu.

  • #2266
    • status: accepted; released in v0.10.0.

Tanzu Releases

Provide flexibility in release artifacts such that we can ship new versions of Kubernetes, cloud native components, and provider integrations.

  • #2717
    • status: needs-design-doc; target release unknown

Packaging

Establish guidance for package maintainers on the contribution and maintenance of packages into Tanzu Community Edition.

  • #2736
    • status: proposal-requested; target release unknown

Application Platforms

Offer higher-order functionality to enable application developers atop Tanzu clusters. Aim to easily establish healthy abstractions that reduce time in operating Kubernetes and increase time in writing software.

  • #2462

    • status: accepted; targeting v0.9.2.
  • #2689

    • status accepted; target release unknown.

Releases

v0.10.0 | ๐Ÿšง In Progress

Summary

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. Additionally, this release introduces unmanaged-cluster, which provides a minimal Tanzu environment for development and experimentation. The intent of unmanaged-cluster is to eventually replace the standalone-cluster model.

Detailed changelog

v0.9.0 | โœ… Released

Summary

v0.9.0 is a micro-milestone setup to fix major issues in TCE prior to its general availability. There are no new features being developed in this time-frame. The majority of engineering work is focused on documentation and bug fixes.

Detailed changelog

v0.8.0 | โœ… Released

Summary

v0.8.0 focuses on clean-up and stabilization of TCE as we approach public announcement in October. The subsequent micro-release, 0.9.0 will be our first publicly accessible release. This release introduces the tanzu diagnostics command, which enables users to gather diagnostics about running clusters.

Detailed changelog

v0.7.0 | โœ… Released

Summary

v0.7.0 aligns TCE with tanzu-framework. With this alignment, TCE now uses the exact same package format and package CLI plugin as all Tanzu editions. This release also introduces a conformance command to the Tanzu CLI for TCE users. Lastly, this is the first release that includes native windows support.

Detailed changelog

This project is officially lead by product management, who owns the roadmap going forward.

The roadmap PR is available at #2913. And can be viewed, once merged, in the ROADMAP.md.

Please refer to that location going forward.