| Thread Previous • Date Previous • Date Next • Thread Next |
Whereas we have discussed this in the past and we agreed to comply with
the spec for internal dns resolution
(https://specs.openstack.org/openstack/neutron-specs/specs/liberty
/internal-dns-resolution.html) as recorded here
http://eavesdrop.openstack.org/meetings/neutron_l3/2019/neutron_l3.2019-05-29-14.00.log.html#l-42,
I think more use cases have surfaced recently that warrant a
reevaluation of this decision and of the original spec. Just last week,
I was talking to hjensas in the Neutron channel, and he was describing a
very similar need (if not the same): "in our case we have multiple ports
for each instance, and instead of $server-name.$netname.example.com.
they all get £server-name.example.com. now. Which is confusing. Since
$netname.example.com. is in the dns_domain of the network ..."
(http://eavesdrop.openstack.org/irclogs/%23openstack-neutron
/%23openstack-neutron.2020-04-17.log.html#t2020-04-17T14:54:11).
I think it is time to explore a way to satisfy these new use cases while
providing backwards compatibility with the original spec mentioned
above.
** Changed in: neutron
Status: Won't Fix => Triaged
** Changed in: neutron
Importance: Undecided => Wishlist
** Summary changed:
- Neutron ports dns_assignment does not match the designate DNS records for Neutron port
+ [RFE] Neutron ports dns_assignment does not match the designate DNS records for Neutron port
** Tags removed: rfe
** Tags added: rfe-triaged
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1873091
Title:
[RFE] Neutron ports dns_assignment does not match the designate DNS
records for Neutron port
Status in neutron:
Triaged
Bug description:
the Neutron port dns_assignment dont match the designate DNS records
assigned to the Neutron port
as explained in the link below
https://docs.openstack.org/neutron/pike/admin/config-dns-int.html
when a user creates a neutron port using the command below
neutron port-create 37aaff3a-6047-45ac-bf4f-a825e56fd2b3 \
--dns-name my-vm --dns_domain port-domain.org.
The actual output for dns_assignment is:
{"hostname": "my-vm", "ip_address": "203.0.113.9", "fqdn": "my-vm.example.org."}
{"hostname": "my-vm", "ip_address": "2001:db8:10::9", "fqdn": "my-vm.example.org."}
and the Designate DNS records is
67a8e83d-7e3c-4fb1-9261-0481318bb7b5 | A | my-vm.port-domain.org. | 203.0.113.9
5a4f671c-9969-47aa-82e1-e05754021852 | AAAA | my-vm.port-domain.org. | 2001:db8:10::9
while the expected output for dns-assignment:
{"hostname": "my-vm", "ip_address": "203.0.113.9", "fqdn": "my-vm.port-domain.org."}
{"hostname": "my-vm", "ip_address": "2001:db8:10::9", "fqdn": "my-vm.port-domain.org."}
most likely right now the dns_domain is taken from the Neutron network dns_domain or from neutron dns_domain configuration
A good approach would be to always make the dns_assignment for Neutron port synced with the Designate DNS records if Designate is used
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1873091/+subscriptions
| Thread Previous • Date Previous • Date Next • Thread Next |