Skip to content

Commit 3008197

Browse files
authored
Merge pull request #7667 from killianmuldoon/add-ownerref-changes-doc
📖 Add provider guidance for owner references
2 parents 8799883 + f38cd6f commit 3008197

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

docs/book/src/developer/providers/v1.2-to-v1.3.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ The default value is 0, meaning that the volume can be detached without any time
7171
- cert-manager upgraded from v1.9.1 to v1.10.0.
7272
- Machine `providerID` is now being strictly checked for equality when compared against Kubernetes node `providerID` data. This is the expected criteria for correlating a Cluster API machine to its corresponding Kubernetes node, but historically this comparison was not strict, and instead compared only against the `ID` substring part of the full `providerID` string. Because different providers construct `providerID` strings differently, the `ID` substring is not uniformly defined and implemented across providers, and thus the existing `providerID` equality can not guarantee the correct Machine-Node correlation. It is very unlikely that this new behavior will break existing providers, but FYI: if strict `providerID` equality will degrade expected behaviors, you may need to update your provider implementation prior to adopting Cluster API v1.3.
7373
- The default minimum TLS version in use by the webhook servers is 1.2.
74+
- OwnerReferences are now more strictly enforced for objects managed by Cluster API. Machines, Bootstrap configs, Infrastructure Machines and Secrets created by CAPI components [now have strictly enforced controller owner references](https://github.com/kubernetes-sigs/cluster-api/issues/7575). This is not expected to require changes for providers.
7475

7576
### Suggested changes for providers
7677
- Provider can expose the configuration of the TLS Options for the webhook server; it is recommended to use utility functions under the `util/flags` package to ensure consistency across CAPI and other providers.

0 commit comments

Comments
 (0)