-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
None
-
None
-
Installer Sprint 274
User Story:
As a (user persona), I want to the DNS query for the private hostname of cluster nodes to return AAAA record with ec2 instance's IPv6.
Currently, if ec2 uses IP-based hostnames, AWS only returns the IPv4 A record. Thus, we need to use resource name to enable AAAA records for DNS queries.
Acceptance Criteria:
Description of criteria:
- EC2 instances for cluster nodes have:
- hostNametype: resource-name
- enableResourceNameDnsAAAA: true
- CAPA allows such configurations in awsmachinetemplate.spec.template.spec.privateDnsName field.
(optional) Out of Scope:
Detail about what is specifically not being delivered in the story
Engineering Details:
- RBN for ec2 instance is available on AWS as of today. The original post can be referenced here.
- CAPA AWSMachine field: https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/570bb5ebc6bf26ff0efd29a12f2483870f37daac/api/v1beta2/types.go#L473-L484
This requires/does not require a design proposal.
This requires/does not require a feature gate.