Bump Arvados to 2.2.0. Bump the rails-runtime image to Ubuntu 20.04
authorWard Vandewege <ward@curii.com>
Mon, 12 Jul 2021 16:57:17 +0000 (12:57 -0400)
committerWard Vandewege <ward@curii.com>
Mon, 12 Jul 2021 16:57:17 +0000 (12:57 -0400)
(Focal Fossa) because the upstream changed. Fix a WebDAV configuration
bug that manifested as workbench2 not being able to show the contents of
a collection. Remove a deprecated config file entry.

No issue #

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

charts/arvados/config/config.yml
charts/arvados/values.yaml
dockerfiles/Dockerfile.rails-runtime
dockerfiles/Makefile

index 305df3decaf580618db1165b828fae5248cc9959..76bc0de399910f08da0a233119324b8a93764a21 100644 (file)
@@ -6,8 +6,6 @@ Clusters:
   {{ .Values.uuidPrefix }}:
     SystemRootToken: wifieSh9voog8Bae0ahgeG5aechee4Ahloo0Aiw8Aeg4Eiceiy6ku9Eghipha6an
     ManagementToken: IeR3ahch3aehu1ahbiVoogio4jaeshashae5ienil2le2eequa6Ootho9yee2xua
-    API:
-      RailsSessionSecretToken: changeme
     Workbench:
       SecretKeyBase: ooTho2Ek8ainiegiong7eiGh2te2roP6aevaigheerizahquee2shahziengoh3y
     Collections:
@@ -84,9 +82,11 @@ Clusters:
           http://arvados-keep-store-0.arvados-keep-store:25107: {}
           http://arvados-keep-store-1.arvados-keep-store:25107: {}
       WebDAV:
-        ExternalURL: https://{{ .Values.externalIP }}:9002
+        ExternalURL: https://{{ .Values.externalIP }}:9002/
         InternalURLs:
           "http://localhost:29002": {}
+      WebDAVDownload:
+        ExternalURL: https://{{ .Values.externalIP }}:9002
       Websocket:
         ExternalURL: wss://{{ .Values.externalIP }}:9003/websocket
         InternalURLs:
index cf196364557b4a7d76ccb99fb4cea17a03d739ea..3b1fbd44fb2a252cef1100bbe2f6b6dfba41c33f 100644 (file)
@@ -55,27 +55,27 @@ uuidPrefix: vwxyz
 arvados:
   versions:
     distribution:
-      arvadosApiServer: 2.1.1-1
-      arvadosController: 2.1.1-1
-      arvadosGitHttpd: 2.1.1-1
-      arvadosHealth: 2.1.1-1
-      arvadosWorkbench: 2.1.1-1
-      arvadosWorkbench2: 2.1.1-1
-      arvadosWs: 2.1.1-1
-      crunchDispatchSlurm: 2.1.1-1
-      crunchRun: 2.1.1-1
-      crunchRunner: 2.1.1-1
-      keepBalance: 2.1.1-1
-      keepStore: 2.1.1-1
-      keepWeb: 2.1.1-1
-      keepProxy: 2.1.1-1
-      libPamArvados: 2.1.1-1
-      pythonArvadosFuse: 2.1.1-1
-      pythonArvadosPythonClient: 2.1.1-1
+      arvadosApiServer: 2.2.0-1
+      arvadosController: 2.2.0-1
+      arvadosGitHttpd: 2.2.0-1
+      arvadosHealth: 2.2.0-1
+      arvadosWorkbench: 2.2.0-1
+      arvadosWorkbench2: 2.2.0-1
+      arvadosWs: 2.2.0-1
+      crunchDispatchSlurm: 2.2.0-1
+      crunchRun: 2.2.0-1
+      crunchRunner: 2.2.0-1
+      keepBalance: 2.2.0-1
+      keepStore: 2.2.0-1
+      keepWeb: 2.2.0-1
+      keepProxy: 2.2.0-1
+      libPamArvados: 2.2.0-1
+      pythonArvadosFuse: 2.2.0-1
+      pythonArvadosPythonClient: 2.2.0-1
     gem:
-      arvados: 2.1.1
-      arvadosCLI: 2.1.1
-      arvadosLoginSync: 2.1.1
+      arvados: 2.2.0
+      arvadosCLI: 2.2.0
+      arvadosLoginSync: 2.2.0
 
 postgres:
   persistence:
index 318445573d3fedffda2ffa90d347417d6b2a0841..3d6baea48552206cec3ae6af706680d80a112871 100644 (file)
@@ -13,7 +13,7 @@ RUN sed -i 's/daemon off;/#daemon off;/' /etc/nginx/nginx.conf
 ADD 1078ECD7.asc /tmp/
 RUN cat /tmp/1078ECD7.asc | apt-key add -
 
-RUN echo "deb http://apt.arvados.org/bionic bionic main" > /etc/apt/sources.list.d/apt.arvados.org.list
+RUN echo "deb http://apt.arvados.org/focal focal main" > /etc/apt/sources.list.d/apt.arvados.org.list
 
 RUN apt-get update && apt-get install -qqy tzdata
 
index 0870f6e0d4ca8617f30e3bb21e7e0f5d62cc7f1a..cd24b4b7c1ff10da5090758d7b69898b5af1c8e4 100644 (file)
@@ -3,33 +3,37 @@
 # SPDX-License-Identifier: AGPL-3.0
 
 REPO = cure
+REBUILD=
 
 all: build push
 
+rebuild: REBUILD="--no-cache"
+rebuild: build
+
 build: docker-build-arvados-runtime docker-build-arvados-rails-runtime docker-build-arvados-slurm-runtime docker-build-arvados-shell-server-runtime
 
 push: docker-push-arvados-runtime docker-push-arvados-rails-runtime docker-push-arvados-slurm-runtime docker-push-arvados-shell-server-runtime
 
 docker-build-arvados-runtime:
-       docker build -t ${REPO}/arvados-runtime -f Dockerfile.runtime .
+       docker build ${REBUILD} -t ${REPO}/arvados-runtime -f Dockerfile.runtime .
 
 docker-push-arvados-runtime: docker-build-arvados-runtime
        docker push ${REPO}/arvados-runtime:latest
 
 docker-build-arvados-rails-runtime:
-       docker build -t ${REPO}/arvados-rails-runtime -f Dockerfile.rails-runtime .
+       docker build ${REBUILD} -t ${REPO}/arvados-rails-runtime -f Dockerfile.rails-runtime .
 
 docker-push-arvados-rails-runtime: docker-build-arvados-rails-runtime
        docker push ${REPO}/arvados-rails-runtime:latest
 
 docker-build-arvados-slurm-runtime:
-       docker build -t ${REPO}/arvados-slurm-runtime -f Dockerfile.slurm-runtime .
+       docker build ${REBUILD} -t ${REPO}/arvados-slurm-runtime -f Dockerfile.slurm-runtime .
 
 docker-push-arvados-slurm-runtime: docker-build-arvados-slurm-runtime
        docker push ${REPO}/arvados-slurm-runtime:latest
 
 docker-build-arvados-shell-server-runtime:
-       docker build -t ${REPO}/arvados-shell-server-runtime -f Dockerfile.shell_server-runtime .
+       docker build ${REBUILD} -t ${REPO}/arvados-shell-server-runtime -f Dockerfile.shell_server-runtime .
 
 docker-push-arvados-shell-server-runtime: docker-build-arvados-shell-server-runtime
        docker push ${REPO}/arvados-shell-server-runtime:latest