17170: Improve error message for unrecognizable target UUID.
authorTom Clegg <tom@curii.com>
Thu, 21 Jan 2021 16:14:49 +0000 (11:14 -0500)
committerTom Clegg <tom@curii.com>
Thu, 21 Jan 2021 16:14:49 +0000 (11:14 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

cmd/arvados-client/container_gateway.go

index a63089d17dbcd3673d4cf40319ae8143e8add96f..a638000ae625e89d56f4784702a0250570045265 100644 (file)
@@ -133,6 +133,9 @@ Options:
                }
                targetUUID = cr.ContainerUUID
                fmt.Fprintln(stderr, "connecting to container", targetUUID)
+       } else if !strings.Contains(targetUUID, "-dz642-") {
+               fmt.Fprintf(stderr, "target UUID is not a container or container request UUID: %s\n", targetUUID)
+               return 1
        }
        sshconn, err := rpcconn.ContainerSSH(context.TODO(), arvados.ContainerSSHOptions{
                UUID:          targetUUID,