Designate Sink is no longer required
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Fix Released
|
Undecided
|
Gaël THEROND |
Bug Description
**Bug Report**
Whats happening
Fixed IPs were being registered in designate.
What i expected to happen
Floating IPs to be registered in designate.
How to reproduce it:
Deploy kolla
Follow instructions on https:/
**Environment**:
* OS Ubuntu
* Kernel 5.4.0-66
* Kolla-Ansible version: stable/victoria
* Docker image Install type: source
* Docker image distribution: ubuntu
* Are you using official images from Docker Hub or self built: self built
* Kolla version and environment used to build: stable/victoria
After spending quite a while on the designate IRC with @johnsom
the following bug was found. Designate-sink is no longer required and neutron now publishes DNS records directly in designate.
I had to make the following changes to the global designate config.
This was missing. when backend TLS set to true
[network_
ca_certificates
Do not put zone ID in the following sections. I believe these two attributes can be removed since designate-sink no longer registers DNS entries.
[handler:
zone_id =
[handler:
zone_id =
Stop designate sink completely. as this clashes with neutron.
I made the following modification to. the ml2 conf in neutron.
[ml2]
extension_drivers = port_security,
in the neutron.conf the following attribute is only used for internal DNS according to the Docs.
https:/
[DEFAULT]
dns_domain = example.com
Hope this helps.
Kind regards,
K
Changed in kolla-ansible: | |
assignee: | nobody → Gaël THEROND (fl1nt) |
status: | New → Confirmed |
Hi Kyle, thanks for raising the bug. I looked through the Designate release notes and can't find anything about designate sink not being required. I wonder why the service still exists if it is not necessary (and even harmful)?
Can you or Michael provide some more information:
* should we stop deploying designate-sink entirely?
* in which release was this change introduced?
* should we update our documentation to avoid the configuration of the handlers?