diff --git a/overcloud.j2.yaml b/overcloud.j2.yaml index 878a546f13..d24ec00a67 100644 --- a/overcloud.j2.yaml +++ b/overcloud.j2.yaml @@ -423,6 +423,7 @@ parameter_groups: - label: deprecated description: Do not use deprecated params, they will be removed. parameters: + - DnsServers {%- set parameter_groups_defined = true %} {%- endif %} {%- endif %} diff --git a/releasenotes/notes/deprecate-DnsServers-a65541c2dceced08.yaml b/releasenotes/notes/deprecate-DnsServers-a65541c2dceced08.yaml new file mode 100644 index 0000000000..6d8f0a17d9 --- /dev/null +++ b/releasenotes/notes/deprecate-DnsServers-a65541c2dceced08.yaml @@ -0,0 +1,15 @@ +--- +deprecations: + - | + The tripleo-heat-templates parameter DnsServers has been deprecated. + + The dns_nameservers from the ctlplane subnets has been used by default for + overcloud node nameservers for a long time, see: + https://review.opendev.org/579582. + + Since Wallaby network configuration is applied prior to the Heat stack + create, during overcloud node provisioning. In this case the THT parameter + DnsServers is not available when network configuration is applied. + Effectively the DnsServers parameter cannot be used in Wallaby and later + releases. +