16263: Fed tests can set arvbox mode (dev or localdemo)
authorPeter Amstutz <peter.amstutz@curii.com>
Fri, 24 Apr 2020 15:25:58 +0000 (11:25 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Fri, 24 Apr 2020 15:25:58 +0000 (11:25 -0400)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

sdk/cwl/tests/federation/arvbox-make-federation.cwl
sdk/cwl/tests/federation/arvboxcwl/start.cwl
tools/arvbox/bin/arvbox

index 593f2399f5ef3b734fa4f67f3466cc6a4bf98656..a0f8a8eaca5ebb7c5111b68735ef1ae8ea76c673 100644 (file)
@@ -33,6 +33,9 @@ inputs:
   logincluster:
     type: boolean
     default: false
+  arvbox_mode:
+    type: string
+    default: "dev"
 outputs:
   arvados_api_token:
     type: string
@@ -71,6 +74,7 @@ steps:
       arvbox_data: mkdir/arvbox_data
       arvbox_bin: arvbox
       branch: branch
+      arvbox_mode: arvbox_mode
     out: [cluster_id, container_host, arvbox_data_out, superuser_token]
     scatter: [container_name, arvbox_data]
     scatterMethod: dotproduct
index a7f46d6b22a58a79a3fac916c28c53c1da4984ee..8020250392d27b1903ae47d88375698742eba794 100644 (file)
@@ -14,6 +14,9 @@ inputs:
   branch:
     type: string
     default: master
+  arvbox_mode:
+    type: string
+    default: "dev"
 outputs:
   cluster_id:
     type: string
@@ -86,9 +89,9 @@ arguments:
 
       cd $(runtime.outdir)
       if test "$gitver" = "$pulled" ; then
-        $(inputs.arvbox_bin.path) start dev
+        $(inputs.arvbox_bin.path) start $(inputs.arvbox_mode)
       else
-        $(inputs.arvbox_bin.path) restart dev
+        $(inputs.arvbox_bin.path) restart $(inputs.arvbox_mode)
       fi
       $(inputs.arvbox_bin.path) status > status.txt
       $(inputs.arvbox_bin.path) cat /var/lib/arvados/superuser_token > superuser_token.txt
index af9824c3a8dcd9efc4e8f80cc5bd039ab9b8a9fc..bf18c9aca8404624ae792f27ff3ad33786dc9937 100755 (executable)
@@ -236,7 +236,7 @@ run() {
         mkdir -p "$PG_DATA" "$VAR_DATA" "$PASSENGER" "$GEMS" "$PIPCACHE" "$NPMCACHE" "$GOSTUFF" "$RLIBS"
 
         if ! test -d "$ARVADOS_ROOT" ; then
-            git clone https://github.com/arvados/arvados.git "$ARVADOS_ROOT"
+            git clone https://git.arvados.org/arvados.git "$ARVADOS_ROOT"
         fi
         if ! test -d "$SSO_ROOT" ; then
             git clone https://github.com/arvados/sso-devise-omniauth-provider.git "$SSO_ROOT"