Use subnet_dns_publish_fixed_ip Neutron extension

There are multiple Neutron extensions that can be used for DNS
integration. The "dns" extension has only minimum functionality, for
most deployments either "dns_domain_ports" or
"subnet_dns_publish_fixed_ip" would be used, with the latter being a
superset of the two others [0].

[0] https://docs.openstack.org/neutron/xena/admin/config-dns-int-ext-serv.html#use-case-3-ports-are-published-directly-in-the-external-dns-service

Signed-off-by: Dr. Jens Harbott <harbott@osism.tech>
Change-Id: I1056bddfd49265ffe21b4d000898d72bba3ebfad
This commit is contained in:
Dr. Jens Harbott 2022-01-21 15:32:07 +01:00 committed by Dr. Jens Harbott
parent 12d3e1d23e
commit e00e46d337
2 changed files with 9 additions and 1 deletions

View File

@ -598,7 +598,7 @@ extension_drivers:
enabled: "{{ enable_neutron_qos | bool }}"
- name: "port_security"
enabled: true
- name: "dns"
- name: "subnet_dns_publish_fixed_ip"
enabled: "{{ enable_designate | bool }}"
- name: "sfc"
enabled: "{{ enable_neutron_sfc | bool }}"

View File

@ -0,0 +1,8 @@
---
upgrade:
- |
If both Designate and Neutron are enabled, Neutron now uses the
``subnet_dns_publish_fixed_ip`` instead of the simpler ``dns``
extension in order to support more features in the DNS integration.
Override via the ``neutron_extension_drivers`` config option if this
is not suitable for your deployment.