Skip to content

Commit 7f84585

Browse files
authored
Merge pull request #1202 from a-blender/branch-tf-release-v3-backport
[Backport release/v3] Update branching info
2 parents baefd26 + c76abaf commit 7f84585

2 files changed

Lines changed: 22 additions & 9 deletions

File tree

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,17 +97,19 @@ See [test process](docs/test-process.md) for details on release testing (_Terraf
9797
Branching the Provider
9898
---------------------------
9999

100-
The provider is branched into two release lines that have major version alignment with Rancher 2.6 and 2.7. The `release/v2` branch with 2.0.0+ is aligned with Rancher 2.6 and `master` with 3.0.0+ is aligned with Rancher 2.7. Terraform provider fixes and new features will be available on `master` but only critical bug fixes will be backported to `release/v2`.
100+
The provider is branched into three release lines with major version alignment with Rancher 2.6, 2.7, and 2.8. The `release/v2` branch with 2.0.0+ is aligned with Rancher 2.6, the `release/v3` branch with 3.0.0+ is aligned with Rancher 2.7, and the `master` branch with 4.0.0+ is aligned with Rancher 2.8. The lifecycle of each major provider version is aligned with the lifecycle of each Rancher minor version. For example, provider versions 4.0.x which are aligned with Rancher 2.8.x will only be actively maintained until the EOM for Rancher 2.8.x and supported until EOL for Rancher 2.8.x.
101+
102+
See the [Rancher support matrix](https://www.suse.com/lifecycle/#rancher) for details.
101103

102104
Aligning major provider releases with minor Rancher releases means,
103105

104106
* We can follow semver
105-
* We can cut patch/minor versions on an as-needed basis to fix bugs or add new resources
107+
* We can cut patch/minor versions on an as-needed basis to fix bugs or add new resources
106108
* We have 'out of band' flexibility and are only tied to releasing a new version of the provider when we get a new 2.x Rancher minor version.
107109

108110
See the [compatibility matrix](docs/compatibility-matrix.md) for details.
109111

110-
If you are using Terraform to provision clusters on instances of Rancher 2.6 and 2.7, you must have a separate configuration in a separate dir for each provider. Otherwise, Terraform will overwrite the `.tfstate` file every time you switch versions.
112+
If you are using Terraform to provision clusters on instances of Rancher 2.7 and 2.8, you must have a separate configuration in a separate dir for each provider. Otherwise, Terraform will overwrite the `.tfstate` file every time you switch versions.
111113

112114
Releasing the Provider
113115
---------------------------

docs/compatibility-matrix.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,26 @@ The version matrix specifies the Terraform provider version _recommended_ to use
66

77
#### Rancher 2.6
88

9-
| Terraform provider version | Rancher |
10-
|----------------------------------------|:-------:|
11-
| 2.0.0 | 2.6.11 |
9+
| Terraform provider version | Rancher | Notes |
10+
|----------------------------------------|:-------:|:-----------:|
11+
| 2.0.0 | 2.6.11 | Bug fixes |
1212

1313
#### Rancher 2.7
1414

15-
| Terraform provider version | Rancher |
16-
|----------------------------------------|:-------:|
17-
| 3.0.0 | 2.7.2 |
15+
| Terraform provider version | Rancher | Notes |
16+
|----------------------------|:-------:|-----------------------------------------------------------------------------------------------------|
17+
| 3.0.0 | 2.7.2 | Kubernetes 1.25 support, Azure / EKS / Harvester features<br/>and bug fixes |
18+
| 3.0.1 | 2.7.4 | Fix to support old Harvester config |
19+
| 3.0.2 | 2.7.4 | Fix Harvester disk_size default value |
20+
| 3.1.0 | 2.7.5 | Cluster Agent customization, PSACT support for 1.25+ clusters,<br/>custom user tokens and bug fixes |
21+
| 3.1.1 | 2.7.5 | Docs patch |
22+
| 3.2.0 | 2.7.x | |
23+
24+
#### Rancher 2.8
25+
26+
| Terraform provider version | Rancher | Notes |
27+
|----------------------------|:-------:|-------|
28+
| 4.0.0 | 2.8.x | | |
1829

1930
#### FAQ
2031

0 commit comments

Comments
 (0)