Page MenuHomePhabricator
Paste P8137

wmcs-toolforge-test-pod.sh
ActivePublic

Authored by GTirloni on Feb 27 2019, 2:54 PM.
Tags
None
Referenced Files
F28295140: raw.txt
Feb 27 2019, 2:54 PM
Subscribers
None
#!/bin/bash
if [ $# -ne 1 ]; then
echo "Usage: $0 <fqdn>"
exit 1
fi
POD_ID="test-pod-$RANDOM"
IMAGE="docker-registry.tools.wmflabs.org/toollabs-stretch"
COMMAND="/bin/sleep 3600"
NODE_SELECTOR=$1
kubectl run "$POD_ID" --generator=run-pod/v1 --restart=Never --image=$IMAGE --overrides="{ \"apiVersion\": \"v1\", \"spec\": { \"nodeSelector\": { \"kubernetes.io/hostname\": \"$NODE_SELECTOR\" } } }" "$COMMAND"