Feature pages are design documents that developers have created while collaborating on oVirt.
Most of them are outdated, but provide historical design context.
They are not user documentation and should not be treated as such.
Documentation is available here.
Most of them are outdated, but provide historical design context.
They are not user documentation and should not be treated as such.
Documentation is available here.
Adding Keystone URL to OpenStack External Providers
Summary
Enable to add keystone URL for OpenStack external providers that require authentication.
Owner
- Name: Eli Mesika
- Email: emesika@redhat.com
- Last updated date: OCT 7, 2014
Current status
Currently, all OpenStack external providers like Neutron and Glance are using the same Keystone authentication URL stored in the KeystoneAuthUrl configuration value. The requirement is to add a URL field per such provider for setting that URL and enable diffrent OpenStack providers using diffrent Keystone authentication URLs
Detailed Description
In order to support multiple OpenStack external providers that use different Keystone URLs we should:
* Add a auth_url field to the providers table
* Add a new Authentication URL field to the New/Edit External Provider dialog under the Requires Authentication
checkbox, this field will be visible only for OpenStack providers.
* Change code to take provider's Keystone URL from the auth_url column in he providers table rather than
from the configuration KeystoneAuthUrl value
* Provide upgrade script that populates auth_url for OpenStack external providers that have auth_required set
to true from the configuration KeystoneAuthUrl value
* Remove configuration KeystoneAuthUrl key from vdc_options
* Remove KeystoneAuthUrl from engine-config
Benefit to oVirt
Support multiple OpenStack external providers that use different Keystone URLs for authentication.