Browse code

Prevent the use of 'swift' in ENABLED_SERVICES

This is not supported and we missed a comment in stackrc that still
said otherwise. Fix the comment and abort in the sanity check section
if 'swift' is detected in ENABLED_SERVICES.

Change-Id: I78222d7ee2ea8a281962129d5bcf06c118469510

Dean Troyer authored on 2014/04/14 08:16:54
Showing 2 changed files
... ...
@@ -149,6 +149,14 @@ if [[ ! ${DISTRO} =~ (precise|saucy|trusty|7.0|wheezy|sid|testing|jessie|f19|f20
149 149
     fi
150 150
 fi
151 151
 
152
+# Look for obsolete stuff
153
+if [[ ,${ENABLED_SERVICES} =~ ,"swift" ]]; then
154
+    echo "FATAL: 'swift' is not supported as a service name"
155
+    echo "FATAL: Use the actual swift service names to enable tham as required:"
156
+    echo "FATAL: s-proxy s-object s-container s-account"
157
+    exit 1
158
+fi
159
+
152 160
 # Make sure we only have one rpc backend enabled,
153 161
 # and the specified rpc backend is available on your platform.
154 162
 check_rpc_backend
... ...
@@ -21,9 +21,9 @@ fi
21 21
 
22 22
 # Specify which services to launch.  These generally correspond to
23 23
 # screen tabs. To change the default list, use the ``enable_service`` and
24
-# ``disable_service`` functions in ``localrc``.
25
-# For example, to enable Swift add this to ``localrc``:
26
-#  enable_service swift
24
+# ``disable_service`` functions in ``local.conf``.
25
+# For example, to enable Swift add this to ``local.conf``:
26
+#  enable_service s-proxy s-object s-container s-account
27 27
 # In order to enable Neutron (a single node setup) add the following
28 28
 # settings in `` localrc``:
29 29
 #  disable_service n-net
... ...
@@ -32,7 +32,6 @@ fi
32 32
 #  enable_service q-dhcp
33 33
 #  enable_service q-l3
34 34
 #  enable_service q-meta
35
-#  enable_service neutron
36 35
 #  # Optional, to enable tempest configuration as part of devstack
37 36
 #  enable_service tempest
38 37