17417: make sure that there is enough of a config.yml file for the wb1
authorWard Vandewege <ward@curii.com>
Fri, 24 Dec 2021 20:56:26 +0000 (15:56 -0500)
committerWard Vandewege <ward@curii.com>
Fri, 24 Dec 2021 20:56:26 +0000 (15:56 -0500)
       package install test to find all potential issues.

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

build/package-testing/common-test-rails-server-package.sh

index 6a7097c34910262d7e436571ffecdead17e48841..33167f049b6ea5beb86a2c701fa5b6254a837313 100755 (executable)
@@ -12,6 +12,30 @@ else
     PACKAGE_NAME=$1; shift
 fi
 
     PACKAGE_NAME=$1; shift
 fi
 
+if [ "$PACKAGE_NAME" = "arvados-workbench" ]; then
+  mkdir -p /etc/arvados
+  cat <<'EOF' >/etc/arvados/config.yml
+--- 
+Clusters:
+  xxxxx:
+    Services:
+      Workbench1:
+        ExternalURL: "https://workbench.xxxxx.example.com"
+      WebDAV:
+        ExternalURL: https://*.collections.xxxxx.example.com/
+      WebDAVDownload:
+        ExternalURL: https://download.xxxxx.example.com
+    ManagementToken: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+    SystemRootToken: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+    Collections:
+      BlobSigningKey: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+    Workbench:
+      SecretKeyBase: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+    Users:
+      AutoAdminFirstUser: true
+EOF
+fi
+
 cd "/var/www/${PACKAGE_NAME%-server}/current"
 
 case "$TARGET" in
 cd "/var/www/${PACKAGE_NAME%-server}/current"
 
 case "$TARGET" in