From 274287598252b04f0ddf9741d7145a71cbb953a1 Mon Sep 17 00:00:00 2001 From: ghanshyam Date: Tue, 10 Jul 2018 09:21:46 +0000 Subject: [PATCH] Cleanup keystone's removed config options token.provider.drvier.uuid and token.driver has been removed from keystone[1]. Devstack has reference/setting of those config options which is confusing for user and it can lead to import error like[2] This commit cleanup the devstack bits of removed config options. bp removed-as-of-rocky [1] https://blueprints.launchpad.net/keystone/+spec/removed-as-of-rocky [2] http://paste.openstack.org/show/725391/ Change-Id: I29b3b356622c485c4c1046679234a38e7b645071 --- lib/keystone | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/lib/keystone b/lib/keystone index 28603257dd..57cb24d4cb 100644 --- a/lib/keystone +++ b/lib/keystone @@ -63,9 +63,6 @@ else KEYSTONE_DEPLOY=mod_wsgi fi -# Select the token persistence backend driver -KEYSTONE_TOKEN_BACKEND=${KEYSTONE_TOKEN_BACKEND:-sql} - # Select the Identity backend driver KEYSTONE_IDENTITY_BACKEND=${KEYSTONE_IDENTITY_BACKEND:-sql} @@ -79,7 +76,8 @@ KEYSTONE_ROLE_BACKEND=${KEYSTONE_ROLE_BACKEND:-sql} KEYSTONE_RESOURCE_BACKEND=${KEYSTONE_RESOURCE_BACKEND:-sql} # Select Keystone's token provider (and format) -# Choose from 'uuid', 'pki', 'pkiz', or 'fernet' +# Refer keystone doc for supported token provider: +# https://docs.openstack.org/keystone/latest/admin/token-provider.html KEYSTONE_TOKEN_FORMAT=${KEYSTONE_TOKEN_FORMAT:-fernet} KEYSTONE_TOKEN_FORMAT=$(echo ${KEYSTONE_TOKEN_FORMAT} | tr '[:upper:]' '[:lower:]') @@ -245,8 +243,6 @@ function configure_keystone { iniset $KEYSTONE_CONF database connection `database_connection_url keystone` - iniset $KEYSTONE_CONF token driver "$KEYSTONE_TOKEN_BACKEND" - # Set up logging if [ "$SYSLOG" != "False" ]; then iniset $KEYSTONE_CONF DEFAULT use_syslog "True" @@ -443,11 +439,6 @@ function init_keystone { $KEYSTONE_BIN_DIR/keystone-manage --config-file $KEYSTONE_CONF db_sync time_stop "dbsync" - if [[ "$KEYSTONE_TOKEN_FORMAT" == "pki" || "$KEYSTONE_TOKEN_FORMAT" == "pkiz" ]]; then - # Set up certificates - rm -rf $KEYSTONE_CONF_DIR/ssl - $KEYSTONE_BIN_DIR/keystone-manage --config-file $KEYSTONE_CONF pki_setup - fi if [[ "$KEYSTONE_TOKEN_FORMAT" == "fernet" ]]; then rm -rf "$KEYSTONE_CONF_DIR/fernet-keys/" $KEYSTONE_BIN_DIR/keystone-manage --config-file $KEYSTONE_CONF fernet_setup