Browse code

Merge "Drop keystone eventlet support"

Jenkins authored on 2016/04/05 01:27:55
Showing 1 changed files
... ...
@@ -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..."