Keystone has dropped support for running under eventlet (using
keystone-all).
Change-Id: Ib38c0b1a54633a6b6dfa3a0a605cd2b02ca48989
| ... | ... |
@@ -61,7 +61,6 @@ KEYSTONE_USE_MOD_WSGI=${KEYSTONE_USE_MOD_WSGI:-${ENABLE_HTTPD_MOD_WSGI_SERVICES}
|
| 61 | 61 |
|
| 62 | 62 |
# KEYSTONE_DEPLOY defines how keystone is deployed, allowed values: |
| 63 | 63 |
# - mod_wsgi : Run keystone under Apache HTTPd mod_wsgi |
| 64 |
-# - eventlet : Run keystone-all |
|
| 65 | 64 |
# - uwsgi : Run keystone under uwsgi |
| 66 | 65 |
if [ -z "$KEYSTONE_DEPLOY" ]; then |
| 67 | 66 |
if [ -z "$KEYSTONE_USE_MOD_WSGI" ]; then |
| ... | ... |
@@ -69,7 +68,7 @@ if [ -z "$KEYSTONE_DEPLOY" ]; then |
| 69 | 69 |
elif [ "$KEYSTONE_USE_MOD_WSGI" == True ]; then |
| 70 | 70 |
KEYSTONE_DEPLOY=mod_wsgi |
| 71 | 71 |
else |
| 72 |
- KEYSTONE_DEPLOY=eventlet |
|
| 72 |
+ KEYSTONE_DEPLOY=uwsgi |
|
| 73 | 73 |
fi |
| 74 | 74 |
fi |
| 75 | 75 |
|
| ... | ... |
@@ -283,7 +282,7 @@ function configure_keystone {
|
| 283 | 283 |
if [ "$KEYSTONE_DEPLOY" == "mod_wsgi" ]; then |
| 284 | 284 |
iniset $KEYSTONE_CONF DEFAULT logging_exception_prefix "%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s" |
| 285 | 285 |
_config_keystone_apache_wsgi |
| 286 |
- elif [ "$KEYSTONE_DEPLOY" == "uwsgi" ]; then |
|
| 286 |
+ else # uwsgi |
|
| 287 | 287 |
# iniset creates these files when it's called if they don't exist. |
| 288 | 288 |
KEYSTONE_PUBLIC_UWSGI_FILE=$KEYSTONE_CONF_DIR/keystone-uwsgi-public.ini |
| 289 | 289 |
KEYSTONE_ADMIN_UWSGI_FILE=$KEYSTONE_CONF_DIR/keystone-uwsgi-admin.ini |
| ... | ... |
@@ -321,20 +320,6 @@ function configure_keystone {
|
| 321 | 321 |
# Make sure the client doesn't try to re-use the connection. |
| 322 | 322 |
iniset "$file" uwsgi add-header "Connection: close" |
| 323 | 323 |
done |
| 324 |
- |
|
| 325 |
- else # eventlet |
|
| 326 |
- if is_ssl_enabled_service key; then |
|
| 327 |
- iniset $KEYSTONE_CONF eventlet_server_ssl enable True |
|
| 328 |
- iniset $KEYSTONE_CONF eventlet_server_ssl certfile $KEYSTONE_SSL_CERT |
|
| 329 |
- iniset $KEYSTONE_CONF eventlet_server_ssl keyfile $KEYSTONE_SSL_KEY |
|
| 330 |
- fi |
|
| 331 |
- |
|
| 332 |
- iniset $KEYSTONE_CONF eventlet_server public_port $service_port |
|
| 333 |
- iniset $KEYSTONE_CONF eventlet_server admin_port $auth_port |
|
| 334 |
- |
|
| 335 |
- iniset $KEYSTONE_CONF eventlet_server admin_bind_host "$KEYSTONE_ADMIN_BIND_HOST" |
|
| 336 |
- iniset $KEYSTONE_CONF eventlet_server admin_workers "$API_WORKERS" |
|
| 337 |
- # Public workers will use the server default, typically number of CPU. |
|
| 338 | 324 |
fi |
| 339 | 325 |
|
| 340 | 326 |
iniset $KEYSTONE_CONF DEFAULT max_token_size 16384 |
| ... | ... |
@@ -583,12 +568,9 @@ function start_keystone {
|
| 583 | 583 |
restart_apache_server |
| 584 | 584 |
tail_log key /var/log/$APACHE_NAME/keystone.log |
| 585 | 585 |
tail_log key-access /var/log/$APACHE_NAME/keystone_access.log |
| 586 |
- elif [ "$KEYSTONE_DEPLOY" == "uwsgi" ]; then |
|
| 586 |
+ else # uwsgi |
|
| 587 | 587 |
run_process key "$KEYSTONE_BIN_DIR/uwsgi $KEYSTONE_PUBLIC_UWSGI_FILE" "" "key-p" |
| 588 | 588 |
run_process key "$KEYSTONE_BIN_DIR/uwsgi $KEYSTONE_ADMIN_UWSGI_FILE" "" "key-a" |
| 589 |
- else # eventlet |
|
| 590 |
- # Start Keystone in a screen window |
|
| 591 |
- run_process key "$KEYSTONE_BIN_DIR/keystone-all --config-file $KEYSTONE_CONF" |
|
| 592 | 589 |
fi |
| 593 | 590 |
|
| 594 | 591 |
echo "Waiting for keystone to start..." |