fix: Ensure additional_cluster_dns_ips
is passed through from root module
#3376
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Add missing
additional_cluster_dns_ips
variable definition and forwarding in the main module filenode_group.tf
.Motivation and Context
The
additional_cluster_dns_ips
variable was not previously declared or passed in the main module (node_group.tf
). This caused issues when attempting to useself.additional_cluster_dns_ips
as an input to downstream modules such asself-managed-node-group
and_user_data
.By explicitly defining and forwarding the variable, this fix enables proper DNS IP customization for NodeLocal DNS and similar use cases.
Breaking Changes
No breaking changes. This PR only adds support for an optional input variable.
How Has This Been Tested?
examples/*
to demonstrate and validate my change(s)examples/*
projectspre-commit run -a
on my pull request