You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/book/src/developer/providers/machine-infrastructure.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,10 @@ A machine infrastructure provider must define an API type for "infrastructure ma
15
15
4. Must have the standard Kubernetes "type metadata" and "object metadata"
16
16
5. Must have a `spec` field with the following:
17
17
1. Required fields:
18
-
1.`providerID` (string): the identifier for the provider's machine instance
18
+
1.`providerID` (string): the identifier for the provider's machine instance. This field is expected to match the value set by the KCM cloud provider in the Nodes.
19
+
The Machine controller bubbles it up to the Machine CR, and it's used to find the matching Node.
20
+
Any other consumers can use the providerID as the source of truth to match both Machines and Nodes.
21
+
19
22
2. Optional fields:
20
23
1.`failureDomain` (string): the string identifier of the failure domain the instance is running in for the
21
24
purposes of backwards compatibility and migrating to the v1alpha3 FailureDomain support (where FailureDomain
0 commit comments