|
...
|
...
|
@@ -192,21 +192,23 @@ nova secgroup-delete $SECGROUP
|
|
192
|
192
|
# make sure that we can describe instances
|
|
193
|
193
|
euca-describe-instances
|
|
194
|
194
|
|
|
195
|
|
-# Testing Swift
|
|
196
|
|
-# =============
|
|
|
195
|
+if [[ "$ENABLED_SERVICES" =~ "swift" ]]; then
|
|
|
196
|
+ # Testing Swift
|
|
|
197
|
+ # =============
|
|
197
|
198
|
|
|
198
|
|
-# Check if we have to swift via keystone
|
|
199
|
|
-swift --auth-version 2 -A http://${HOST_IP}:5000/v2.0 -U admin -K $ADMIN_PASSWORD stat
|
|
|
199
|
+ # Check if we have to swift via keystone
|
|
|
200
|
+ swift --auth-version 2 -A http://${HOST_IP}:5000/v2.0 -U admin -K $ADMIN_PASSWORD stat
|
|
200
|
201
|
|
|
201
|
|
-# We start by creating a test container
|
|
202
|
|
-swift --auth-version 2 -A http://${HOST_IP}:5000/v2.0 -U admin -K $ADMIN_PASSWORD post testcontainer
|
|
|
202
|
+ # We start by creating a test container
|
|
|
203
|
+ swift --auth-version 2 -A http://${HOST_IP}:5000/v2.0 -U admin -K $ADMIN_PASSWORD post testcontainer
|
|
203
|
204
|
|
|
204
|
|
-# add some files into it.
|
|
205
|
|
-swift --auth-version 2 -A http://${HOST_IP}:5000/v2.0 -U admin -K $ADMIN_PASSWORD upload testcontainer /etc/issue
|
|
|
205
|
+ # add some files into it.
|
|
|
206
|
+ swift --auth-version 2 -A http://${HOST_IP}:5000/v2.0 -U admin -K $ADMIN_PASSWORD upload testcontainer /etc/issue
|
|
206
|
207
|
|
|
207
|
|
-# list them
|
|
208
|
|
-swift --auth-version 2 -A http://${HOST_IP}:5000/v2.0 -U admin -K $ADMIN_PASSWORD list testcontainer
|
|
|
208
|
+ # list them
|
|
|
209
|
+ swift --auth-version 2 -A http://${HOST_IP}:5000/v2.0 -U admin -K $ADMIN_PASSWORD list testcontainer
|
|
209
|
210
|
|
|
210
|
|
-# And we may want to delete them now that we have tested that
|
|
211
|
|
-# everything works.
|
|
212
|
|
-swift --auth-version 2 -A http://${HOST_IP}:5000/v2.0 -U admin -K $ADMIN_PASSWORD delete testcontainer
|
|
|
211
|
+ # And we may want to delete them now that we have tested that
|
|
|
212
|
+ # everything works.
|
|
|
213
|
+ swift --auth-version 2 -A http://${HOST_IP}:5000/v2.0 -U admin -K $ADMIN_PASSWORD delete testcontainer
|
|
|
214
|
+fi
|