-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
None
-
None
-
Installer Sprint 284
User Story:
In dualstack networking, the Cluster Config Operator needs to recognize NodeIPFamilies field when reading and unmarshaling the cloud-config ConfigMap during bootstrap render. The operator only reads (to modify) the cloud-config when custom service endpoints are specified on the infrastructure object.
As of now, the bootstrap render will fail with message indicating the NodeIPFamilies field is unrecognizable.
Feb 24 22:14:57 i-00f49ba970075c3ca bootkube.sh[4047]: F0224 22:14:57.398396 1 render.go:51] failed to transform cloud config: failed to read the cloud.conf: warnings: Feb 24 22:14:57 i-00f49ba970075c3ca bootkube.sh[4047]: can't store data at section "Global", variable "NodeIPFamilies" Feb 24 22:14:57 i-00f49ba970075c3ca bootkube.sh[4047]: can't store data at section "Global", variable "NodeIPFamilies" Feb 24 22:14:57 i-00f49ba970075c3ca podman[4047]: 2026-02-24 22:14:57.403529242 +0000 UTC m=+5.042836599 container died 9a4224a68d9581a28616bdab63f85bb0b6ae39187f6540e92b6a> Feb 24 22:14:57 i-00f49ba970075c3ca podman[4047]: 2026-02-24 22:14:57.435501151 +0000 UTC m=+5.074808506 container remove 9a4224a68d9581a28616bdab63f85bb0b6ae39187f6540e92b> Feb 24 22:14:57 i-00f49ba970075c3ca systemd[1]: bootkube.service: Main process exited, code=exited, status=255/EXCEPTION Feb 24 22:14:57 i-00f49ba970075c3ca systemd[1]: bootkube.service: Failed with result 'exit-code'.
Acceptance Criteria:
Description of criteria:
- Bootstrap render proceeds successfully when networking is configured as dual-stack and custom service endpoints are provided.
(optional) Out of Scope:
Detail about what is specifically not being delivered in the story
Engineering Details:
This requires/does not require a design proposal.
This requires/does not require a feature gate.