Skip to content

Commit fb04550

Browse files
authored
Merge pull request #3 from kimmoahokas/fix-illegal-podname
fix illegal characters in podName
2 parents 92cec8a + c56838f commit fb04550

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

nsenter-node.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22
set -x
33

44
node=${1}
5-
nodeName=$(kubectl get node ${node} -o template --template='{{index .metadata.labels "kubernetes.io/hostname"}}')
5+
nodeName=$(kubectl get node ${node} -o template --template='{{index .metadata.labels "kubernetes.io/hostname"}}')
66
nodeSelector='"nodeSelector": { "kubernetes.io/hostname": "'${nodeName:?}'" },'
77
podName=${USER}-nsenter-${node}
8+
# convert @ to -
9+
podName=${podName//@/-}
10+
# convert . to -
11+
podName=${podName//./-}
12+
# truncate podName to 63 characters which is the kubernetes max length for it
13+
podName=${podName:0:63}
814

915
kubectl run ${podName:?} --restart=Never -it --rm --image overriden --overrides '
1016
{

0 commit comments

Comments
 (0)