[ARVADOS] updated: 06750c636edc78256a11aec392be21d63a0cceeb

git at public.curoverse.com git at public.curoverse.com
Wed Jun 4 13:50:11 EDT 2014


Summary of changes:
 docker/api/secret_token.rb.in | 5 +++++
 docker/build_tools/Makefile   | 3 ++-
 docker/config.yml.example     | 4 ++++
 docker/jobs/Dockerfile        | 2 ++
 4 files changed, 13 insertions(+), 1 deletion(-)

       via  06750c636edc78256a11aec392be21d63a0cceeb (commit)
       via  7ea7c6bc160097c24e2403d6f98f45a4369b4c7d (commit)
      from  e20bd70e4deaf55e7f162307a10118c66e2faac5 (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 06750c636edc78256a11aec392be21d63a0cceeb
Author: Brett Smith <brett at curoverse.com>
Date:   Wed Jun 4 10:30:16 2014 -0400

    2933: Add Keep signing key configuration to Docker.
    
    This is a little hypothetical until we Dockerize the new Keep server,
    but it's necessary to get the API server running.
    
    Refs #2933.

diff --git a/docker/api/secret_token.rb.in b/docker/api/secret_token.rb.in
index 201870b..3008480 100644
--- a/docker/api/secret_token.rb.in
+++ b/docker/api/secret_token.rb.in
@@ -5,3 +5,8 @@
 # Make sure the secret is at least 30 characters and all random,
 # no regular words or you'll be exposed to dictionary attacks.
 Server::Application.config.secret_token = '@@API_SECRET@@'
+
+# The blob_signing_key is a string of alphanumeric characters used
+# to sign permission hints for Keep locators. It must be identical
+# to the permission key given to Keep.
+Server::Application.config.blob_signing_key = '@@KEEP_SIGNING_SECRET@@'
diff --git a/docker/config.yml.example b/docker/config.yml.example
index da06fee..515fcbe 100644
--- a/docker/config.yml.example
+++ b/docker/config.yml.example
@@ -45,6 +45,10 @@ ARVADOS_PROD_PW:
 # will be chosen randomly at build time. This is the
 # recommended setting.
 
+# The signing key shared by Keep at the API server to verify
+# blob permission signatures.
+KEEP_SIGNING_SECRET:
+
 # The value for the Rails config.secret_token setting.
 API_SECRET:
 

commit 7ea7c6bc160097c24e2403d6f98f45a4369b4c7d
Author: Brett Smith <brett at curoverse.com>
Date:   Wed Jun 4 10:29:05 2014 -0400

    2933: Update Docker to use new Python package build process.
    
    Refs #2933.

diff --git a/docker/build_tools/Makefile b/docker/build_tools/Makefile
index 69db746..298551f 100644
--- a/docker/build_tools/Makefile
+++ b/docker/build_tools/Makefile
@@ -89,7 +89,8 @@ $(BUILD):
 	rsync -rlp --exclude=docker/ --exclude='**/log/*' --exclude='**/tmp/*' \
 		--chmod=Da+rx,Fa+rX ../ build/
 	find build/ -name \*.gem -delete
-	cd build/sdk/python/ && ./build.sh
+	cd build/services/fuse/ && python setup.py build
+	cd build/sdk/python/ && python setup.py build
 	cd build/sdk/cli && gem build arvados-cli.gemspec
 	cd build/sdk/ruby && gem build arvados.gemspec
 	touch build/.buildstamp
diff --git a/docker/jobs/Dockerfile b/docker/jobs/Dockerfile
index 28ef858..29c9d54 100644
--- a/docker/jobs/Dockerfile
+++ b/docker/jobs/Dockerfile
@@ -14,6 +14,8 @@ RUN /usr/bin/apt-get install -q -y python-dev python-llfuse python-pip \
 # Install Arvados packages.
 RUN find /usr/src/arvados/sdk -name '*.gem' -print0 | \
       xargs -0rn 1 gem install && \
+    cd /usr/src/arvados/services/fuse && \
+    python setup.py install && \
     cd /usr/src/arvados/sdk/python && \
     python setup.py install
 

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list