mirror of
https://github.com/fluxcd/flux2.git
synced 2025-11-01 10:12:51 +08:00
* Set explicit column widths for timetable No need for old Firefox workaround. It appears fine on FF in 2021 See: - https://github.com/squidfunk/mkdocs-material/issues/922 - https://github.com/squidfunk/mkdocs-material/issues/118 * Hide TOC right column on migration table page * SDK->GOTK footnote * Cross-link admonitions between Roadmap and Timetable To-do: change structure and file names under migration menu dir when we move to fluxcd/website * Add custom heart admonition * Link to documentated deprecation of apiextensions.k8s.io/v1beta1 CustomResourceDefinition * Fix caret (^^ underlines short status) * Initial migration and Support Timetable Add mkdocs markdown_extensions and sort them alphabetically Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com>
4.1 KiB
4.1 KiB
| hide | |
|---|---|
|
Migration and Support Timetable
!!! heart "Flux Migration Commitment" This public timetable clarifies our commitment to end users. Its purpose is to help improve your experience in deciding how and when to plan infra decisions related to Flux versions. Please refer to the Roadmap for additional details.
| Date | Flux 1 | Flux 2 CLI | GOTK1 |
|---|---|---|---|
| Oct 6, 2020 | ^^Maintenance Mode^^
|
^^Development Mode^^
|
^^All Alpha^^2 |
| Feb 18, 2021 | ^^Partial Migration Mode^^
|
^^Feature Parity^^ | ^^Image Automation Alpha. All others reached Feature Parity, Beta^^ |
| TBD | ^^Superseded^^
|
^^Needs further testing, may get breaking changes^^
|
^^All Beta, Production Ready^^3
|
| TBD | ^^Migration and security support only^^
|
^^Public release (GA), Production Ready^^
|
^^All Beta, Production Ready^^ |
| TBD | ^^Archived^^
|
^^Continued active development^^ | ^^Continued active development^^ |
-
GOTK is shorthand for the GitOps Toolkit APIs and Controllers ↩︎
-
Versioning: Flux 2 is a multi-service architecture, so requires a more complex explanation than Flux 1:
- Flux 2 CLI follows Semantic Versioning scheme
- The GitOps Toolkit APIs follow the Kubernetes API versioning pattern. See Roadmap for component versions.
- These are coordinated for cross-compatibility: For each Flux 2 CLI tag, CLI and GOTK versions are end-to-end tested together, so you may safely upgrade from one MINOR/PATCH version to another.
-
The GOTK Custom Resource Definitions which are at
v1beta1andv2beta1and their controllers are considered stable and production ready. Going forward, breaking changes to the beta CRDs will be accompanied by a conversion mechanism. ↩︎