Drop remaining references to eventlet options
Because these were removed by [1]. Also update the previous release
note to document the upgrade impact on catalog information (like
endpoint urls) including string interpolations requiring these removed
options.
[1] 2a3c73c49b
Change-Id: If78d0b93665410b86754ea35653ca9d4c15c81c5
This commit is contained in:
parent
0608537f03
commit
6c7020c51a
@ -1,8 +1,8 @@
|
|||||||
# config for templated.Catalog, using camelCase because I don't want to do
|
# config for templated.Catalog, using camelCase because I don't want to do
|
||||||
# translations for keystone compat
|
# translations for keystone compat
|
||||||
catalog.RegionOne.identity.publicURL = http://localhost:$(public_port)s/v3
|
catalog.RegionOne.identity.publicURL = http://localhost:5000/v3
|
||||||
catalog.RegionOne.identity.adminURL = http://localhost:$(admin_port)s/v3
|
catalog.RegionOne.identity.adminURL = http://localhost:5000/v3
|
||||||
catalog.RegionOne.identity.internalURL = http://localhost:$(public_port)s/v3
|
catalog.RegionOne.identity.internalURL = http://localhost:5000/v3
|
||||||
catalog.RegionOne.identity.name = Identity Service
|
catalog.RegionOne.identity.name = Identity Service
|
||||||
|
|
||||||
# fake compute service for now to help novaclient tests work
|
# fake compute service for now to help novaclient tests work
|
||||||
|
@ -61,11 +61,7 @@ class Catalog(base.CatalogDriverBase):
|
|||||||
|
|
||||||
catalog.$REGION.$SERVICE.$key = $value
|
catalog.$REGION.$SERVICE.$key = $value
|
||||||
|
|
||||||
and is stored in a similar looking hierarchy. Where a value can contain
|
and is stored in a similar looking hierarchy.
|
||||||
values to be interpolated by standard python string interpolation that look
|
|
||||||
like (the % is replaced by a $):
|
|
||||||
|
|
||||||
http://localhost:$(public_port)s/
|
|
||||||
|
|
||||||
When expanding the template it will pass in a dict made up of the conf
|
When expanding the template it will pass in a dict made up of the conf
|
||||||
instance plus a few additional key-values, notably project_id and user_id.
|
instance plus a few additional key-values, notably project_id and user_id.
|
||||||
|
@ -15,3 +15,13 @@ upgrade:
|
|||||||
- ``standard-threads``
|
- ``standard-threads``
|
||||||
- ``pydev-debug-host``
|
- ``pydev-debug-host``
|
||||||
- ``pydev-debug-port``
|
- ``pydev-debug-port``
|
||||||
|
|
||||||
|
- |
|
||||||
|
Keystone no longer substitute the following string interpolations in
|
||||||
|
catalog information. Replace string interpolations by hard-coded strings
|
||||||
|
before upgrade.
|
||||||
|
|
||||||
|
- ``public_bind_host``
|
||||||
|
- ``public_bind_port``
|
||||||
|
- ``public_admin_host``
|
||||||
|
- ``public_admin_port``
|
||||||
|
@ -19,8 +19,7 @@
|
|||||||
# This script is based on the original DevStack keystone_data.sh script.
|
# This script is based on the original DevStack keystone_data.sh script.
|
||||||
#
|
#
|
||||||
# It demonstrates how to bootstrap Keystone with an administrative user
|
# It demonstrates how to bootstrap Keystone with an administrative user
|
||||||
# using the `keystone-manage bootstrap` command. It will get the admin_port
|
# using the `keystone-manage bootstrap` command.
|
||||||
# from keystone.conf if available.
|
|
||||||
#
|
#
|
||||||
# Disable creation of endpoints by setting DISABLE_ENDPOINTS environment variable.
|
# Disable creation of endpoints by setting DISABLE_ENDPOINTS environment variable.
|
||||||
# Use this with the Catalog Templated backend.
|
# Use this with the Catalog Templated backend.
|
||||||
@ -55,6 +54,7 @@ NEUTRON_PASSWORD=${NEUTRON_PASSWORD:-${SERVICE_PASSWORD:-neutron}}
|
|||||||
CONTROLLER_PUBLIC_ADDRESS=${CONTROLLER_PUBLIC_ADDRESS:-localhost}
|
CONTROLLER_PUBLIC_ADDRESS=${CONTROLLER_PUBLIC_ADDRESS:-localhost}
|
||||||
CONTROLLER_ADMIN_ADDRESS=${CONTROLLER_ADMIN_ADDRESS:-localhost}
|
CONTROLLER_ADMIN_ADDRESS=${CONTROLLER_ADMIN_ADDRESS:-localhost}
|
||||||
CONTROLLER_INTERNAL_ADDRESS=${CONTROLLER_INTERNAL_ADDRESS:-localhost}
|
CONTROLLER_INTERNAL_ADDRESS=${CONTROLLER_INTERNAL_ADDRESS:-localhost}
|
||||||
|
KEYSTONE_PORT=${KEYSTONE_PORT:-5000}
|
||||||
|
|
||||||
TOOLS_DIR=$(cd $(dirname "$0") && pwd)
|
TOOLS_DIR=$(cd $(dirname "$0") && pwd)
|
||||||
KEYSTONE_CONF=${KEYSTONE_CONF:-/etc/keystone/keystone.conf}
|
KEYSTONE_CONF=${KEYSTONE_CONF:-/etc/keystone/keystone.conf}
|
||||||
@ -67,14 +67,6 @@ if [[ ! -r "$KEYSTONE_CONF" ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Extract some info from Keystone's configuration file
|
|
||||||
if [[ -r "$KEYSTONE_CONF" ]]; then
|
|
||||||
CONFIG_ADMIN_PORT=$(sed 's/[[:space:]]//g' $KEYSTONE_CONF | grep ^admin_port= | cut -d'=' -f2)
|
|
||||||
if [[ -z "${CONFIG_ADMIN_PORT}" ]]; then
|
|
||||||
# default config options are commented out, so lets try those
|
|
||||||
CONFIG_ADMIN_PORT=$(sed 's/[[:space:]]//g' $KEYSTONE_CONF | grep ^\#admin_port= | cut -d'=' -f2)
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
export OS_USERNAME=admin
|
export OS_USERNAME=admin
|
||||||
export OS_PASSWORD=$ADMIN_PASSWORD
|
export OS_PASSWORD=$ADMIN_PASSWORD
|
||||||
@ -82,13 +74,13 @@ export OS_PROJECT_NAME=admin
|
|||||||
export OS_USER_DOMAIN_ID=default
|
export OS_USER_DOMAIN_ID=default
|
||||||
export OS_PROJECT_DOMAIN_ID=default
|
export OS_PROJECT_DOMAIN_ID=default
|
||||||
export OS_IDENTITY_API_VERSION=3
|
export OS_IDENTITY_API_VERSION=3
|
||||||
export OS_AUTH_URL=http://$CONTROLLER_PUBLIC_ADDRESS:${CONFIG_ADMIN_PORT:-5000}/v3
|
export OS_AUTH_URL=http://$CONTROLLER_PUBLIC_ADDRESS:${KEYSTONE_PORT}/v3
|
||||||
|
|
||||||
export OS_BOOTSTRAP_PASSWORD=$ADMIN_PASSWORD
|
export OS_BOOTSTRAP_PASSWORD=$ADMIN_PASSWORD
|
||||||
export OS_BOOTSTRAP_REGION_ID=RegionOne
|
export OS_BOOTSTRAP_REGION_ID=RegionOne
|
||||||
export OS_BOOTSTRAP_ADMIN_URL="http://$CONTROLLER_PUBLIC_ADDRESS:\$(public_port)s/v3"
|
export OS_BOOTSTRAP_ADMIN_URL="http://$CONTROLLER_PUBLIC_ADDRESS:${KEYSTONE_PORT}/v3"
|
||||||
export OS_BOOTSTRAP_PUBLIC_URL="http://$CONTROLLER_ADMIN_ADDRESS:\$(admin_port)s/v3"
|
export OS_BOOTSTRAP_PUBLIC_URL="http://$CONTROLLER_ADMIN_ADDRESS:${KEYSTONE_PORT}/v3"
|
||||||
export OS_BOOTSTRAP_INTERNAL_URL="http://$CONTROLLER_INTERNAL_ADDRESS:\$(public_port)s/v3"
|
export OS_BOOTSTRAP_INTERNAL_URL="http://$CONTROLLER_INTERNAL_ADDRESS:${KEYSTONE_PORT}/v3"
|
||||||
keystone-manage bootstrap
|
keystone-manage bootstrap
|
||||||
|
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user