-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
None
-
None
-
None
User Story:
The CCMO has a transformer that patch the cloud-config ConfigMap to set defaults here. However, as a side effect, it brings the following format problem.
The installer lays down the cloud-config:
[Global] NodeIPFamilies=ipv4 NodeIPFamilies=ipv6
But later, the CCMO transforms it into:
[Global] NodeIPFamilies=ipv4,ipv6
The CCM understands the first format and updates the node IP accordingly. However, the second format will cause the CCM to completely skip updating node as it mistakenly parses it as a single value "ipv4,ipv6".
Acceptance Criteria:
Description of criteria:
- Restore the original format of cloud-config for NodeIPFamilies field.
(optional) Out of Scope:
Detail about what is specifically not being delivered in the story
Engineering Details:
- CCMO cloud-config transformer: https://github.com/openshift/cluster-cloud-controller-manager-operator/blob/e355ad389d1d09be1a83f024f54b15e844982d0a/pkg/cloud/aws/aws_config_transformer.go
This requires/does not require a design proposal.
This requires/does not require a feature gate.