diff --git a/README.md b/README.md index 82cf83f7b630..fa56e1f244b2 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Learn more about the project's [scope, objectives, goals and requirements](./doc Cloud Providers and the Cluster API work in concert to provide a rich Kubernetes experience in cloud environments. The Cluster API initializes new nodes and clusters using available [providers](#Provider-Implementations). -Running clusters can then use Cloud Providers to provision support infrastructure like +Running clusters can then use Cloud Providers to provision support infrastructure like [load balancers](https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/) and [persistent volumes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/). @@ -66,6 +66,14 @@ Following are the implementations managed by third-parties adopting the standard * Machine API Operator, https://github.com/openshift/machine-api-operator/tree/master * Machine-controller-manager, https://github.com/gardener/machine-controller-manager/tree/cluster-api +## Versioning, Maintenance, and Compatibility + +- We follow [Semantic Versioning (semver)](https://semver.org/). +- Releases/Milestones are set 6 weeks after a Kubernetes release. +- The cadence is subject to change if necessary, refer to the [Milestones](https://github.com/kubernetes-sigs/cluster-api/milestones) page for up-to-date information. +- The _master_ branch is where development happens, this might include breaking changes. +- The _release-X_ branches contains stable, backward compatible code. Every major (X) release, a new such branch is created. + ## Getting Started ### Resources