-
Story
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
BU Product Work
-
5
-
False
-
None
-
False
-
OCPSTRAT-683 - Migrate MAPI to Cluster API for AWS -Phase 1
-
-
-
CLOUD Sprint 265, CLOUD Sprint 266, CLOUD Sprint 267
User Story
As a user I want to be able to add annotations to my machines, and have them propagate to the nodes. This will allow me to use the labels for other tasks e.g selectors.
Background
Currently, MAPI supports propagating labels from machines to nodes, but CAPI does not. When we move to CAPI we will lose this feature.
_See https://issues.redhat.com/browse/OCPBUGS-37236_
Relevant upstream issues:
Steps
- Understand why the discrepancy exists
- Determine how much work it would be for the NodeLink controller to copy the annotations
- Chat with upstream to see if the idea of unrestricted annotation propagation through some mechansim is palletable.
- Come back to the group and decide a course of action.
Stakeholders
- Our users, who currently have this feature.
Definition of Done
- Code is implemented to synchronize annotations from a CAPI Machine to a Node
- Our manifests for CAPI include the "--additional-sync-machine-annotations=.*" argument. The fully generated manifests are at https://github.com/openshift/cluster-api/blob/master/openshift/manifests/0000_30_cluster-api_04_cm.core-cluster-api.yaml#L481
- clones
-
OCPCLOUD-2680 [Core] CAPI should support machine to node label propagation
-
- Code Review
-
- links to