Merge "Updating default keystone API verson to 3"
This commit is contained in:
commit
44714c17f3
@ -224,12 +224,12 @@ The standard installation uses a non-encrypted HTTP channel.
|
||||
|
||||
# For multiple regions uncomment this configuration, and add (endpoint, title).
|
||||
# AVAILABLE_REGIONS = [
|
||||
# ('http://cluster1.example.com:5000/v2.0', 'cluster1'),
|
||||
# ('http://cluster2.example.com:5000/v2.0', 'cluster2'),
|
||||
# ('http://cluster1.example.com:5000/v3', 'cluster1'),
|
||||
# ('http://cluster2.example.com:5000/v3', 'cluster2'),
|
||||
# ]
|
||||
|
||||
OPENSTACK_HOST = "127.0.0.1"
|
||||
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v2.0" % OPENSTACK_HOST
|
||||
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
|
||||
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "Member"
|
||||
|
||||
# The OPENSTACK_KEYSTONE_BACKEND settings can be used to identify the
|
||||
|
@ -556,7 +556,7 @@ Default:
|
||||
|
||||
{
|
||||
"data-processing": 1.1,
|
||||
"identity": 2.0,
|
||||
"identity": 3,
|
||||
"volume": 2,
|
||||
"compute": 2
|
||||
}
|
||||
@ -1173,7 +1173,7 @@ AVAILABLE_REGIONS
|
||||
Default: ``None``
|
||||
|
||||
A list of tuples which define multiple regions. The tuple format is
|
||||
``('http://{{ keystone_host }}:5000/v2.0', '{{ region_name }}')``. If any regions
|
||||
``('http://{{ keystone_host }}:5000/v3', '{{ region_name }}')``. If any regions
|
||||
are specified the login form will have a dropdown selector for authenticating
|
||||
to the appropriate region, and there will be a region switcher dropdown in
|
||||
the site header when logged in.
|
||||
@ -1371,7 +1371,7 @@ OPENSTACK_KEYSTONE_URL
|
||||
|
||||
Horizon's `OPENSTACK_HOST`_ documentation
|
||||
|
||||
Default: ``"http://%s:5000/v2.0" % OPENSTACK_HOST``
|
||||
Default: ``"http://%s:5000/v3" % OPENSTACK_HOST``
|
||||
|
||||
The full URL for the Keystone endpoint used for authentication. Unless you
|
||||
are using HTTPS, running your Keystone server on a nonstandard port, or using
|
||||
|
@ -52,7 +52,7 @@ from within the ``horizon`` directory.
|
||||
$ cp openstack_dashboard/local/local_settings.py.example openstack_dashboard/local/local_settings.py
|
||||
|
||||
Horizon connects to the rest of OpenStack via a Keystone service catalog. By
|
||||
default Horizon looks for an endpoint at ``http://localhost:5000/v2.0``; this
|
||||
default Horizon looks for an endpoint at ``http://localhost:5000/v3``; this
|
||||
can be customised by modifying the ``OPENSTACK_HOST`` and
|
||||
``OPENSTACK_KEYSTONE_URL`` values in
|
||||
``openstack_dashboard/local/local_settings.py``
|
||||
|
@ -126,7 +126,7 @@ def remove_project_cache(token):
|
||||
# Helper for figuring out keystone version
|
||||
# Implementation will change when API version discovery is available
|
||||
def get_keystone_version():
|
||||
return getattr(settings, 'OPENSTACK_API_VERSIONS', {}).get('identity', 2.0)
|
||||
return getattr(settings, 'OPENSTACK_API_VERSIONS', {}).get('identity', 3)
|
||||
|
||||
|
||||
def get_session():
|
||||
|
@ -183,12 +183,12 @@ EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
|
||||
|
||||
# For multiple regions uncomment this configuration, and add (endpoint, title).
|
||||
#AVAILABLE_REGIONS = [
|
||||
# ('http://cluster1.example.com:5000/v2.0', 'cluster1'),
|
||||
# ('http://cluster2.example.com:5000/v2.0', 'cluster2'),
|
||||
# ('http://cluster1.example.com:5000/v3', 'cluster1'),
|
||||
# ('http://cluster2.example.com:5000/v3', 'cluster2'),
|
||||
#]
|
||||
|
||||
OPENSTACK_HOST = "127.0.0.1"
|
||||
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v2.0" % OPENSTACK_HOST
|
||||
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
|
||||
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "_member_"
|
||||
|
||||
# For setting the default service region on a per-endpoint basis. Note that the
|
||||
|
@ -142,8 +142,8 @@ settings_utils.find_static_files(HORIZON_CONFIG, AVAILABLE_THEMES,
|
||||
HORIZON_IMAGES_UPLOAD_MODE = 'legacy'
|
||||
|
||||
AVAILABLE_REGIONS = [
|
||||
('http://localhost:5000/v2.0', 'local'),
|
||||
('http://remote:5000/v2.0', 'remote'),
|
||||
('http://localhost:5000/v3', 'local'),
|
||||
('http://remote:5000/v3', 'remote'),
|
||||
]
|
||||
|
||||
OPENSTACK_API_VERSIONS = {
|
||||
@ -151,7 +151,7 @@ OPENSTACK_API_VERSIONS = {
|
||||
"image": 2
|
||||
}
|
||||
|
||||
OPENSTACK_KEYSTONE_URL = "http://localhost:5000/v2.0"
|
||||
OPENSTACK_KEYSTONE_URL = "http://localhost:5000/v3"
|
||||
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "_member_"
|
||||
|
||||
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
|
||||
|
@ -0,0 +1,9 @@
|
||||
---
|
||||
features:
|
||||
- The keystone v3 API now becomes the default keystone API version.
|
||||
upgrade:
|
||||
- |
|
||||
The default keystone API vesion is switch to ``v3``.
|
||||
If you still use the keystone v2.0 API by default, you need to configure
|
||||
``OPENSTACK_API_VERSIONS`` and ``OPENSTACK_KEYSTONE_URL``
|
||||
to point to the keystone v2.0 API.
|
Loading…
Reference in New Issue
Block a user