Skip to content

Commit 362a226

Browse files
committed
OCPBUGS-29391: Fix instance PrivateDNSName when domain-name is set in dhcpOpts
When a VPC sets a DHCPOption's domain-name with a custom DNS name, it's being ignored. Now, with this PR, ensure that during instance creation, the controller checks the DHCPOptions and sets the proper PrivateDNSName. Signed-off-by: Juan Manuel Parrilla Madrid <[email protected]>
1 parent 3ee30c2 commit 362a226

18 files changed

+442
-1
lines changed

cmd/clusterawsadm/cloudformation/bootstrap/cluster_api_controller.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ func (t Template) ControllersPolicy() *iamv1.PolicyDocument {
131131
"ec2:DescribeSecurityGroups",
132132
"ec2:DescribeSubnets",
133133
"ec2:DescribeVpcs",
134+
"ec2:DescribeDhcpOptions",
134135
"ec2:DescribeVpcAttribute",
135136
"ec2:DescribeVpcEndpoints",
136137
"ec2:DescribeVolumes",

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/customsuffix.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ Resources:
190190
- ec2:DescribeSecurityGroups
191191
- ec2:DescribeSubnets
192192
- ec2:DescribeVpcs
193+
- ec2:DescribeDhcpOptions
193194
- ec2:DescribeVpcAttribute
194195
- ec2:DescribeVpcEndpoints
195196
- ec2:DescribeVolumes

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/default.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ Resources:
190190
- ec2:DescribeSecurityGroups
191191
- ec2:DescribeSubnets
192192
- ec2:DescribeVpcs
193+
- ec2:DescribeDhcpOptions
193194
- ec2:DescribeVpcAttribute
194195
- ec2:DescribeVpcEndpoints
195196
- ec2:DescribeVolumes

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_all_secret_backends.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ Resources:
196196
- ec2:DescribeSecurityGroups
197197
- ec2:DescribeSubnets
198198
- ec2:DescribeVpcs
199+
- ec2:DescribeDhcpOptions
199200
- ec2:DescribeVpcAttribute
200201
- ec2:DescribeVpcEndpoints
201202
- ec2:DescribeVolumes

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_allow_assume_role.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ Resources:
190190
- ec2:DescribeSecurityGroups
191191
- ec2:DescribeSubnets
192192
- ec2:DescribeVpcs
193+
- ec2:DescribeDhcpOptions
193194
- ec2:DescribeVpcAttribute
194195
- ec2:DescribeVpcEndpoints
195196
- ec2:DescribeVolumes

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_bootstrap_user.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ Resources:
196196
- ec2:DescribeSecurityGroups
197197
- ec2:DescribeSubnets
198198
- ec2:DescribeVpcs
199+
- ec2:DescribeDhcpOptions
199200
- ec2:DescribeVpcAttribute
200201
- ec2:DescribeVpcEndpoints
201202
- ec2:DescribeVolumes

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_custom_bootstrap_user.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ Resources:
196196
- ec2:DescribeSecurityGroups
197197
- ec2:DescribeSubnets
198198
- ec2:DescribeVpcs
199+
- ec2:DescribeDhcpOptions
199200
- ec2:DescribeVpcAttribute
200201
- ec2:DescribeVpcEndpoints
201202
- ec2:DescribeVolumes

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_different_instance_profiles.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ Resources:
190190
- ec2:DescribeSecurityGroups
191191
- ec2:DescribeSubnets
192192
- ec2:DescribeVpcs
193+
- ec2:DescribeDhcpOptions
193194
- ec2:DescribeVpcAttribute
194195
- ec2:DescribeVpcEndpoints
195196
- ec2:DescribeVolumes

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_eks_console.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ Resources:
190190
- ec2:DescribeSecurityGroups
191191
- ec2:DescribeSubnets
192192
- ec2:DescribeVpcs
193+
- ec2:DescribeDhcpOptions
193194
- ec2:DescribeVpcAttribute
194195
- ec2:DescribeVpcEndpoints
195196
- ec2:DescribeVolumes

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_eks_default_roles.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ Resources:
190190
- ec2:DescribeSecurityGroups
191191
- ec2:DescribeSubnets
192192
- ec2:DescribeVpcs
193+
- ec2:DescribeDhcpOptions
193194
- ec2:DescribeVpcAttribute
194195
- ec2:DescribeVpcEndpoints
195196
- ec2:DescribeVolumes

0 commit comments

Comments
 (0)