Discover AUTH_URL from DNS

Registered by Jamie Lennox

A feature that has been requested for a long time is being able to discover the AUTH_URL of a plugin from DNS rather than have to set it in your ENV or on the command line. This had been a bit of a problem with keystoneclient because of the same object being used to load plugins as well as be the plugin, and this is a loading problem.

Now we've split those two concepts you should be able to define a loader that can find an auth_url from a DNS TXT record if one isn't provided. It should not be required that you have to add additional flags to get discovery, simply ommitting a hardcoded auth_url is enough.

This auth_url should be a pointer to the root discovery URL of keystone and therefore only needs to work with the Generic series of plugins that are capable of doing version discovery from this base URL.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Jamie Lennox
Direction:
Needs approval
Assignee:
Jamie Lennox
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:dns,n,z

Addressed by: https://review.openstack.org/223429
    Support DNS lookup for generic plugins

Proposed related API SIG guideline: https://review.openstack.org/#/c/651222/

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.