Browse code

Merge "Remove the support for keystone extensions"

Jenkins authored on 2015/12/28 04:17:11
Showing 1 changed files
... ...
@@ -52,10 +52,6 @@ KEYSTONE_CONF_DIR=${KEYSTONE_CONF_DIR:-/etc/keystone}
52 52
 KEYSTONE_CONF=$KEYSTONE_CONF_DIR/keystone.conf
53 53
 KEYSTONE_PASTE_INI=${KEYSTONE_PASTE_INI:-$KEYSTONE_CONF_DIR/keystone-paste.ini}
54 54
 
55
-# Set up additional extensions, such as oauth1, federation
56
-# Example of KEYSTONE_EXTENSIONS=oauth1,federation
57
-KEYSTONE_EXTENSIONS=${KEYSTONE_EXTENSIONS:-}
58
-
59 55
 # Toggle for deploying Keystone under HTTPD + mod_wsgi
60 56
 KEYSTONE_USE_MOD_WSGI=${KEYSTONE_USE_MOD_WSGI:-${ENABLE_HTTPD_MOD_WSGI_SERVICES}}
61 57
 
... ...
@@ -192,8 +188,6 @@ function configure_keystone {
192 192
         inidelete $KEYSTONE_PASTE_INI composite:admin \\/v2.0
193 193
     fi
194 194
 
195
-    configure_keystone_extensions
196
-
197 195
     # Rewrite stock ``keystone.conf``
198 196
 
199 197
     if is_service_enabled ldap; then
... ...
@@ -305,25 +299,6 @@ function configure_keystone {
305 305
     iniset $KEYSTONE_CONF fernet_tokens key_repository "$KEYSTONE_CONF_DIR/fernet-keys/"
306 306
 }
307 307
 
308
-function configure_keystone_extensions {
309
-    # Add keystone extension into keystone v3 application pipeline
310
-    local extension_value
311
-    local api_v3
312
-    local extension
313
-    local api_v3_extension
314
-    for extension_value in ${KEYSTONE_EXTENSIONS//,/ }; do
315
-        if [[ -z "${extension_value}" ]]; then
316
-            continue
317
-        fi
318
-        api_v3=$(iniget $KEYSTONE_PASTE_INI pipeline:api_v3 pipeline)
319
-        extension=$(echo $api_v3 | sed -ne "/${extension_value}/ p;" )
320
-        if [[ -z $extension ]]; then
321
-            api_v3_extension=$(echo $api_v3 | sed -ne "s/service_v3/${extension_value}_extension service_v3/p;" )
322
-            iniset $KEYSTONE_PASTE_INI pipeline:api_v3 pipeline "$api_v3_extension"
323
-        fi
324
-    done
325
-}
326
-
327 308
 # create_keystone_accounts() - Sets up common required keystone accounts
328 309
 
329 310
 # Tenant               User       Roles
... ...
@@ -468,14 +443,6 @@ function init_keystone {
468 468
     # Initialize keystone database
469 469
     $KEYSTONE_BIN_DIR/keystone-manage db_sync
470 470
 
471
-    local extension_value
472
-    for extension_value in ${KEYSTONE_EXTENSIONS//,/ }; do
473
-        if [[ -z "${extension_value}" ]]; then
474
-            continue
475
-        fi
476
-        $KEYSTONE_BIN_DIR/keystone-manage db_sync --extension "${extension_value}"
477
-    done
478
-
479 471
     if [[ "$KEYSTONE_TOKEN_FORMAT" == "pki" || "$KEYSTONE_TOKEN_FORMAT" == "pkiz" ]]; then
480 472
         # Set up certificates
481 473
         rm -rf $KEYSTONE_CONF_DIR/ssl