The version matrix specifies the Terraform provider version recommended to use with the associated minor Rancher version that it was released for. When updating the version matrix, add a row for each Terraform version released with a minor Rancher release. This shouldn't be a changelog for every branch, each branch has its own CHANGELOG.md file which should be updated with changes.
| Terraform provider version | Rancher version | Terraform provider branch |
|---|---|---|
| 2.x | 2.6.x | release/v2 |
| 3.x | 2.7.x | release/v3 |
| 4.x | 2.8.x | release/v4 |
| 5.x | 2.9.x | release/v5 |
| 6.x | 2.10.x | release/v6 |
| 7.x | 2.11.x | release/v7 |
| 8.x | 2.12.x | release/v8 |
| 13.x | 2.13.x | release/v13 |
Can I use an earlier Terraform version? Yes, but Terraform may not support all features and fields supported in your Rancher version so provisioning may be limited.
Can I use a later Terraform version? Yes, but you must NOT use any new features and fields that your Rancher version does not support.