arvbox crunch-run and certificate fixes
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 3 May 2019 20:21:06 +0000 (16:21 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Wed, 8 May 2019 19:45:51 +0000 (15:45 -0400)
commit7881bce47e7bce5375778b185f598ba53b6a64c6
tree094c0a17de3d416ed79b6965810bd5a7d1e1cb08
parentd23014650ec0f90a3ffdf748cde8ee10c7ba365b
arvbox crunch-run and certificate fixes

arvbox crunch-run change to -container-enable-networking=default

Previously was "always" which causes CWL tests that checked that
networking was disabled to fail.

arvbox root-cert creates file with .crt instead of .pem, because
that's the file extension update-ca-certificates looks for.

Add cluster id and timestamp to arvbox test certificate common name to
prevents collisions on the certificate subject.

Arvbox sets trusted api_client for workbench2.

refs #15028 refs #15061

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
tools/arvbox/bin/arvbox
tools/arvbox/lib/arvbox/docker/service/certificate/run
tools/arvbox/lib/arvbox/docker/service/crunch-dispatch-local/run-service
tools/arvbox/lib/arvbox/docker/service/workbench2/run-service