Remove keystone v2 (admin*) and 'url' configuration requirements in designate driver

Bug #1725630 reported by Albert Mikaelyan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Expired
Undecided
Unassigned

Bug Description

I'm working on a patch for 'openstack-ansible' project to enable designate driver:
https://bugs.launchpad.net/openstack-ansible/+bug/1687594

I was using the following guide:
https://docs.openstack.org/neutron/pike/admin/config-dns-int.html

With corrections from the following bug report:
https://bugs.launchpad.net/neutron/+bug/1722367

It was suggested by the reviewer, that keystone v2 is deprecated in Pike, therefore I should remove the admin* configurations.
Also, he said that the driver should search for the corresponding designate url from the service catalog.

I've tried configuring neutron without this configurations and found that it does not work without them. Designate does not receive any calls from neutron without them.

Revision history for this message
Dr. Jens Harbott (j-harbott) wrote :

Removing the requirement to configure the designate API url would be an RFE, not sure whether that could be implemented any time soon, though.

Replacing the admin_* parts should be working pretty fine, though. If it doesn't work for you, please show your configuration and corresponding logs, also details like which OS, deployment method and Neutron version.

Changed in neutron:
status: New → Incomplete
Revision history for this message
Albert Mikaelyan (tahvok) wrote :

I confirm, admin* parts are not needed. At least starting from Ocata this are not required.
However, url is still required. As others suggested, the url should be automatically retrieved from keystone via service discovery.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/541712

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master)

Reviewed: https://review.openstack.org/541712
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=f305559292e6ecfd35740268e69b10cf99089fb2
Submitter: Zuul
Branch: master

commit f305559292e6ecfd35740268e69b10cf99089fb2
Author: Jens Harbott <email address hidden>
Date: Wed Feb 7 12:56:12 2018 +0000

    Update documentation for DNS integration

    - Split documentation for external DNS integration into a new document
    - Update configs to current standards
    - Remove use of old designate client

    Change-Id: I7a50ad72e35e2c01f874b872ddeff1aa8bfe3424
    Closes-Bug: 1722367
    Related-Bug: 1725630

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (stable/queens)

Related fix proposed to branch: stable/queens
Review: https://review.openstack.org/546038

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (stable/queens)

Reviewed: https://review.openstack.org/546038
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=abb60c6175af435964028ce7c97bb4803aeab004
Submitter: Zuul
Branch: stable/queens

commit abb60c6175af435964028ce7c97bb4803aeab004
Author: Jens Harbott <email address hidden>
Date: Wed Feb 7 12:56:12 2018 +0000

    Update documentation for DNS integration

    - Split documentation for external DNS integration into a new document
    - Update configs to current standards
    - Remove use of old designate client

    Change-Id: I7a50ad72e35e2c01f874b872ddeff1aa8bfe3424
    Closes-Bug: 1722367
    Related-Bug: 1725630
    (cherry picked from commit f305559292e6ecfd35740268e69b10cf99089fb2)

tags: added: in-stable-queens
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for neutron because there has been no activity for 60 days.]

Changed in neutron:
status: Incomplete → Expired
tags: added: neutron-proactive-backport-potential
tags: removed: neutron-proactive-backport-potential
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.