Skip to content

Commit 2dee65f

Browse files
committed
Update book roadmap
1 parent 4964920 commit 2dee65f

File tree

2 files changed

+23
-29
lines changed

2 files changed

+23
-29
lines changed

docs/book/src/developers/releasing.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,15 @@ Here is a reference PR that applied the required test job changes following the
147147

148148
### Communication
149149

150+
#### Roadmap
151+
152+
Consider whether anything should be updated in the [roadmap document](../roadmap.md) by answering the following questions:
153+
1. Have any of the Epics listed been entirely or largely achieved? If so, then the Epic should likely be removed and highlighted during the release communications.
154+
2. Are there any new Epics we want to highlight? If so, then consider opening a PR to add them and bringing them up in the next office hours planning meeting with the milestone review.
155+
3. Have any updates to the roadmap document occurred in the past 6 months? If not, it should be updated in some form.
156+
157+
If any changes need to be made, it should not block the release itself.
158+
150159
#### Patch Releases
151160

152161
1. Announce the release in Kubernetes Slack on the #cluster-api-azure channel.

docs/book/src/roadmap.md

Lines changed: 14 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,21 @@
11
# Cluster API Azure Roadmap
22

3-
This roadmap is a constant work in progress, subject to frequent revision. Dates are approximations. Features are listed in no particular order.
3+
The best place to see what's coming is in [the public milestones](https://github.com/kubernetes-sigs/cluster-api-provider-azure/milestones).
4+
The next numbered milestone (e.g. **1.8**) is planned at the very beginning of the 2-month release cycle. This planning and discussion begins at [Cluster API Azure Office Hours](http://bit.ly/k8s-capz-agenda) after a major release.
5+
Active community PR contributions are prioritized throughout the release, but unplanned work will arise. Hence the items in the milestone are a rough estimate which may change.
6+
The "next" milestone is a very rough collection of issues for the milestone after the current numbered one to help prioritize upcoming work.
47

5-
## v0.5 (v1alpha4) ~ Q1 2021
8+
## High Level Vision
69

7-
|Area|Description|Issue/Proposal|
8-
|--|--|--|
9-
|OS|Windows worker nodes|[#153](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/153)|
10-
|Identity|Multi-tenancy within one manager instance|[#586](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/586)|
11-
|UX|Bootstrap failure detection|[#603](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/603)|
12-
|UX|Add tracing and metrics|[#311](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/311)|
10+
CAPZ is the official production-ready Cluster API implementation to administer the entire lifecycle of self-managed or managed Kubernetes clusters (AKS) on Azure. Cluster API extends the Kubernetes API to provide tooling consistent across on-premises and cloud providers to build and maintain Kubernetes clusters at scale while working with GitOps and the surrounding tooling ecosystem.
1311

14-
## v1.0 v1beta1/v1 ~ Q2 2021
12+
## Epics
1513

16-
|Area|Description|Issue/Proposal|
17-
|--|--|--|
18-
|Network|Allow multiple subnets of role "node"|[#664](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/664)|
19-
|Network|Azure Bastion hosts|[#165](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/165)|
20-
|Identity|AAD Support|[#481](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/481)|
21-
---
22-
23-
## Backlog
24-
25-
> Items within this category have been identified as potential candidates for the project
26-
> and can be moved up into a milestone if there is enough interest.
27-
28-
|Area|Description|Issue/Proposal|
29-
|--|--|--|
30-
|Network|Peering of Cluster VNet to Existing VNet|[#532](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/532)|
31-
|OS|Flatcar Support|[#629](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/629)|
32-
|Compute|SGX-enabled VMs|[#488](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/488)|
33-
|Compute|Azure Dedicated hosts|[#675](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/675)|
34-
|AKS|Integrate AzureMachine with AzureManagedControlPlane|[#826](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/826)|
35-
|Cloud Provider|Use Out of Tree cloud-controller-manager and Storage Drivers|[#715](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/715)|
14+
There are a number of large priority "Epics" which may span across milestones which we believe are important to providing CAPZ users an even better experience and improving the vision.
3615

16+
- Latest Core Dependencies - The foundation should keep everything under a supported version of dependencies as well as to enable the latest features.
17+
- Includes: [track 2 go-sdk](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/2670), [Azure Service Operator (ASO)](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/416), 100% [k8s out-of-tree Azure provider](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/715)
18+
- ManagedClusters - Provisioning new AKS (ManagedClusters) clusters at scale is a common use case we want to enable an excellent experience with stability and all of the same features available in AKS.
19+
- Includes: [ManagedClusters E2E Tests](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/2873), [ClusterClass support](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/2684), [Enabling all AKS features](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/2625), [Evolution of standardized CAPI ManagedCluster for CAPZ](https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20220725-managed-kubernetes.md)
20+
- Latest features for self-managed - These larger or essential features enable a better experience for provisioning self-managed clusters on Azure.
21+
- Includes: MachinePools support, Azure CNI v2 support

0 commit comments

Comments
 (0)