Annotations¶
Like annotations for other Kubernetes objects, CAPI annotations are key-value pairs that can be used to reflect additional metadata for CAPI resources.
Machine¶
The following annotations can be set on CAPI Machine
resources.
In-place upgrade¶
Name |
Description |
Values |
Set by user |
---|---|---|---|
|
Trigger a Kubernetes version upgrade on that machine |
snap version e.g.: |
yes |
|
The status of the version upgrade |
in-progress|done|failed |
no |
|
The current version on the machine |
snap version e.g.: |
no |
|
The ID of the currently running upgrade |
ID string |
no |
|
The time of the last failed upgrade attempt |
RFC1123Z timestamp |
no |
Refresh certificates¶
Name |
Description |
Values |
Set by user |
---|---|---|---|
|
The requested duration (TTL) that the refreshed certificates should expire in. |
Duration (TTL) string. A number followed by a unit e.g.: |
yes |
|
The status of the certificate refresh request. |
in-progress|done|failed |
no |
Certificates expiry¶
Name |
Description |
Values |
Set by user |
---|---|---|---|
|
Indicates the expiry date of the certificates. |
RFC3339 timestamp |
no |
Remediation¶
Name |
Description |
Values |
Set by user |
---|---|---|---|
|
Stores the json-marshalled string of KCP ClusterConfiguration |
JSON string |
no |
|
Keeps track that a KCP remediation is in progress |
JSON string |
no |
|
Links a new machine to the unhealthy machine it is replacing |
JSON string |
no |