19166: Set up tunnel for container gateway requests
authorTom Clegg <tom@curii.com>
Sat, 18 Jun 2022 04:34:03 +0000 (00:34 -0400)
committerTom Clegg <tom@curii.com>
Fri, 24 Jun 2022 18:23:25 +0000 (14:23 -0400)
commitbdc29d3129f6d75aa9ce0a24ffb849a272b06f08
tree0d450e8bf7199b2aef003642788db07fe55d5618
parentced6d55c36132aee7da3a5fe65f608c9dbf33362
19166: Set up tunnel for container gateway requests

in slurm/lsf environments, where controller doesn't know how to (and
perhaps can't) connect directly to the compute node where crunch-run
is running.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
15 files changed:
go.mod
go.sum
lib/controller/federation/conn.go
lib/controller/localdb/conn.go
lib/controller/localdb/container_gateway.go
lib/controller/localdb/container_gateway_test.go
lib/controller/router/router.go
lib/controller/rpc/conn.go
lib/crunchrun/container_gateway.go
lib/crunchrun/crunchrun.go
sdk/go/arvados/api.go
sdk/go/arvados/container_gateway.go
sdk/go/arvadostest/api.go
services/api/app/models/container.rb
services/api/test/unit/container_test.rb