[ARVADOS] updated: 1.3.0-1648-g6527c6437
Git user
git at public.curoverse.com
Thu Sep 26 13:39:21 UTC 2019
Summary of changes:
tools/arvbox/lib/arvbox/docker/cluster-config.sh | 13 +++++++++++++
tools/arvbox/lib/arvbox/docker/keep-setup.sh | 3 ---
tools/arvbox/lib/arvbox/docker/service/nginx/run | 7 +++++++
3 files changed, 20 insertions(+), 3 deletions(-)
via 6527c64378ebd1970be69f6502db181c8272da5a (commit)
via f5862345c56afa3ea3565db9e6e0edb365b9fa03 (commit)
from 3cec8c10796bb6de9c02c96bbe7dd644c7366e42 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 6527c64378ebd1970be69f6502db181c8272da5a
Author: Tom Clegg <tclegg at veritasgenetics.com>
Date: Wed Sep 25 17:15:11 2019 -0400
13647: Migrate arvbox volume config.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg at veritasgenetics.com>
diff --git a/tools/arvbox/lib/arvbox/docker/cluster-config.sh b/tools/arvbox/lib/arvbox/docker/cluster-config.sh
index 95c137543..622871ac5 100755
--- a/tools/arvbox/lib/arvbox/docker/cluster-config.sh
+++ b/tools/arvbox/lib/arvbox/docker/cluster-config.sh
@@ -149,6 +149,19 @@ Clusters:
GitCommand: /usr/share/gitolite3/gitolite-shell
GitoliteHome: /var/lib/arvados/git
Repositories: /var/lib/arvados/git/repositories
+ Volumes:
+ ${uuid_prefix}-nyw5e-000000000000000:
+ Driver: Directory
+ DriverParameters:
+ Root: /var/lib/arvados/keep0
+ AccessViaHosts:
+ "http://localhost:${services[keepstore0]}": {}
+ ${uuid_prefix}-nyw5e-111111111111111:
+ Driver: Directory
+ DriverParameters:
+ Root: /var/lib/arvados/keep1
+ AccessViaHosts:
+ "http://localhost:${services[keepstore1]}": {}
EOF
/usr/local/lib/arvbox/yml_override.py /var/lib/arvados/cluster_config.yml
diff --git a/tools/arvbox/lib/arvbox/docker/keep-setup.sh b/tools/arvbox/lib/arvbox/docker/keep-setup.sh
index 7ac8454d9..0c4daec1b 100755
--- a/tools/arvbox/lib/arvbox/docker/keep-setup.sh
+++ b/tools/arvbox/lib/arvbox/docker/keep-setup.sh
@@ -53,9 +53,6 @@ BlobSigningKeyFile: /var/lib/arvados/blob_signing_key
SystemAuthTokenFile: /var/lib/arvados/superuser_token
ManagementToken: $management_token
MaxBuffers: 20
-Volumes:
- - Type: Directory
- Root: /var/lib/arvados/$1
EOF
exec /usr/local/bin/keepstore -config=/var/lib/arvados/$1.yml
commit f5862345c56afa3ea3565db9e6e0edb365b9fa03
Author: Tom Clegg <tclegg at veritasgenetics.com>
Date: Wed Sep 25 15:29:23 2019 -0400
13647: Set X-External-Client header in arvbox.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg at veritasgenetics.com>
diff --git a/tools/arvbox/lib/arvbox/docker/service/nginx/run b/tools/arvbox/lib/arvbox/docker/service/nginx/run
index 0d60e7412..1b28a8d01 100755
--- a/tools/arvbox/lib/arvbox/docker/service/nginx/run
+++ b/tools/arvbox/lib/arvbox/docker/service/nginx/run
@@ -28,6 +28,12 @@ http {
default_type application/octet-stream;
client_max_body_size 128M;
+ geo \$external_client {
+ default 1;
+ 127.0.0.0/8 0;
+ $localip/32 0;
+ }
+
server {
listen ${services[doc]} default_server;
listen [::]:${services[doc]} default_server;
@@ -55,6 +61,7 @@ http {
proxy_set_header Host \$http_host;
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
+ proxy_set_header X-External-Client \$external_client;
proxy_redirect off;
}
}
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list