Commit 9b15af19 authored by Matthias Bertschy's avatar Matthias Bertschy

Update all script to use /usr/bin/env bash in shebang

parent b1357da4
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
...@@ -119,7 +119,7 @@ generate_chroot_wrapper() { ...@@ -119,7 +119,7 @@ generate_chroot_wrapper() {
mkdir -p $wrapper_dir mkdir -p $wrapper_dir
cat >$wrapper_path <<EOF cat >$wrapper_path <<EOF
#!/bin/bash #!/usr/bin/env bash
chroot ${MOUNTER_PATH} ${driver_path} "\$@" chroot ${MOUNTER_PATH} ${driver_path} "\$@"
EOF EOF
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2018 The Kubernetes Authors. # Copyright 2018 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
set -ex set -ex
......
#!/bin/bash #!/usr/bin/env bash
set +ex set +ex
......
#!/bin/bash #!/usr/bin/env bash
MY_HOSTNAME=$(hostname) MY_HOSTNAME=$(hostname)
: ${JUJU_UNIT_NAME:=`uuidgen`} : ${JUJU_UNIT_NAME:=`uuidgen`}
......
#!/bin/bash #!/usr/bin/env bash
set -ex set -ex
......
#!/bin/bash #!/usr/bin/env bash
set -ex set -ex
......
#!/bin/bash #!/usr/bin/env bash
MY_HOSTNAME=$(hostname) MY_HOSTNAME=$(hostname)
: ${JUJU_UNIT_NAME:=`uuidgen`} : ${JUJU_UNIT_NAME:=`uuidgen`}
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2018 The Kubernetes Authors. # Copyright 2018 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
...@@ -554,7 +554,7 @@ function kube::util::create_signing_certkey { ...@@ -554,7 +554,7 @@ function kube::util::create_signing_certkey {
local id=$3 local id=$3
local purpose=$4 local purpose=$4
# Create client ca # Create client ca
${sudo} /bin/bash -e <<EOF ${sudo} /usr/bin/env bash -e <<EOF
rm -f "${dest_dir}/${id}-ca.crt" "${dest_dir}/${id}-ca.key" rm -f "${dest_dir}/${id}-ca.crt" "${dest_dir}/${id}-ca.key"
${OPENSSL_BIN} req -x509 -sha256 -new -nodes -days 365 -newkey rsa:2048 -keyout "${dest_dir}/${id}-ca.key" -out "${dest_dir}/${id}-ca.crt" -subj "/C=xx/ST=x/L=x/O=x/OU=x/CN=ca/emailAddress=x/" ${OPENSSL_BIN} req -x509 -sha256 -new -nodes -days 365 -newkey rsa:2048 -keyout "${dest_dir}/${id}-ca.key" -out "${dest_dir}/${id}-ca.crt" -subj "/C=xx/ST=x/L=x/O=x/OU=x/CN=ca/emailAddress=x/"
echo '{"signing":{"default":{"expiry":"43800h","usages":["signing","key encipherment",${purpose}]}}}' > "${dest_dir}/${id}-ca-config.json" echo '{"signing":{"default":{"expiry":"43800h","usages":["signing","key encipherment",${purpose}]}}}' > "${dest_dir}/${id}-ca-config.json"
...@@ -576,7 +576,7 @@ function kube::util::create_client_certkey { ...@@ -576,7 +576,7 @@ function kube::util::create_client_certkey {
SEP="," SEP=","
shift 1 shift 1
done done
${sudo} /bin/bash -e <<EOF ${sudo} /usr/bin/env bash -e <<EOF
cd ${dest_dir} cd ${dest_dir}
echo '{"CN":"${cn}","names":[${groups}],"hosts":[""],"key":{"algo":"rsa","size":2048}}' | ${CFSSL_BIN} gencert -ca=${ca}.crt -ca-key=${ca}.key -config=${ca}-config.json - | ${CFSSLJSON_BIN} -bare client-${id} echo '{"CN":"${cn}","names":[${groups}],"hosts":[""],"key":{"algo":"rsa","size":2048}}' | ${CFSSL_BIN} gencert -ca=${ca}.crt -ca-key=${ca}.key -config=${ca}-config.json - | ${CFSSLJSON_BIN} -bare client-${id}
mv "client-${id}-key.pem" "client-${id}.key" mv "client-${id}-key.pem" "client-${id}.key"
...@@ -600,7 +600,7 @@ function kube::util::create_serving_certkey { ...@@ -600,7 +600,7 @@ function kube::util::create_serving_certkey {
SEP="," SEP=","
shift 1 shift 1
done done
${sudo} /bin/bash -e <<EOF ${sudo} /usr/bin/env bash -e <<EOF
cd ${dest_dir} cd ${dest_dir}
echo '{"CN":"${cn}","hosts":[${hosts}],"key":{"algo":"rsa","size":2048}}' | ${CFSSL_BIN} gencert -ca=${ca}.crt -ca-key=${ca}.key -config=${ca}-config.json - | ${CFSSLJSON_BIN} -bare serving-${id} echo '{"CN":"${cn}","hosts":[${hosts}],"key":{"algo":"rsa","size":2048}}' | ${CFSSL_BIN} gencert -ca=${ca}.crt -ca-key=${ca}.key -config=${ca}-config.json - | ${CFSSLJSON_BIN} -bare serving-${id}
mv "serving-${id}-key.pem" "serving-${id}.key" mv "serving-${id}-key.pem" "serving-${id}.key"
...@@ -642,7 +642,7 @@ EOF ...@@ -642,7 +642,7 @@ EOF
# flatten the kubeconfig files to make them self contained # flatten the kubeconfig files to make them self contained
username=$(whoami) username=$(whoami)
${sudo} /bin/bash -e <<EOF ${sudo} /usr/bin/env bash -e <<EOF
$(kube::util::find-binary kubectl) --kubeconfig="${dest_dir}/${client_id}.kubeconfig" config view --minify --flatten > "/tmp/${client_id}.kubeconfig" $(kube::util::find-binary kubectl) --kubeconfig="${dest_dir}/${client_id}.kubeconfig" config view --minify --flatten > "/tmp/${client_id}.kubeconfig"
mv -f "/tmp/${client_id}.kubeconfig" "${dest_dir}/${client_id}.kubeconfig" mv -f "/tmp/${client_id}.kubeconfig" "${dest_dir}/${client_id}.kubeconfig"
chown ${username} "${dest_dir}/${client_id}.kubeconfig" chown ${username} "${dest_dir}/${client_id}.kubeconfig"
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
...@@ -656,7 +656,7 @@ run_pod_tests() { ...@@ -656,7 +656,7 @@ run_pod_tests() {
kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" '' kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" ''
## kubectl create --edit can update the label filed of multiple resources. tmp-editor.sh is a fake editor ## kubectl create --edit can update the label filed of multiple resources. tmp-editor.sh is a fake editor
TEMP=$(mktemp /tmp/tmp-editor-XXXXXXXX.sh) TEMP=$(mktemp /tmp/tmp-editor-XXXXXXXX.sh)
echo -e "#!/bin/bash\n${SED} -i \"s/mock/modified/g\" \$1" > ${TEMP} echo -e "#!/usr/bin/env bash\n${SED} -i \"s/mock/modified/g\" \$1" > ${TEMP}
chmod +x ${TEMP} chmod +x ${TEMP}
# Command # Command
EDITOR=${TEMP} kubectl create --edit -f hack/testdata/multi-resource-json.json "${kube_flags[@]}" EDITOR=${TEMP} kubectl create --edit -f hack/testdata/multi-resource-json.json "${kube_flags[@]}"
...@@ -803,7 +803,7 @@ __EOF__ ...@@ -803,7 +803,7 @@ __EOF__
kubectl delete node node-v1-test "${kube_flags[@]}" kubectl delete node node-v1-test "${kube_flags[@]}"
## kubectl edit can update the image field of a POD. tmp-editor.sh is a fake editor ## kubectl edit can update the image field of a POD. tmp-editor.sh is a fake editor
echo -e "#!/bin/bash\n${SED} -i \"s/nginx/k8s.gcr.io\/serve_hostname/g\" \$1" > /tmp/tmp-editor.sh echo -e "#!/usr/bin/env bash\n${SED} -i \"s/nginx/k8s.gcr.io\/serve_hostname/g\" \$1" > /tmp/tmp-editor.sh
chmod +x /tmp/tmp-editor.sh chmod +x /tmp/tmp-editor.sh
# Pre-condition: valid-pod POD has image nginx # Pre-condition: valid-pod POD has image nginx
kube::test::get_object_assert pods "{{range.items}}{{$image_field}}:{{end}}" 'nginx:' kube::test::get_object_assert pods "{{range.items}}{{$image_field}}:{{end}}" 'nginx:'
...@@ -1209,7 +1209,7 @@ run_save_config_tests() { ...@@ -1209,7 +1209,7 @@ run_save_config_tests() {
! [[ "$(kubectl get pods test-pod -o yaml "${kube_flags[@]}" | grep kubectl.kubernetes.io/last-applied-configuration)" ]] ! [[ "$(kubectl get pods test-pod -o yaml "${kube_flags[@]}" | grep kubectl.kubernetes.io/last-applied-configuration)" ]]
# Command: edit the pod "test-pod" # Command: edit the pod "test-pod"
temp_editor="${KUBE_TEMP}/tmp-editor.sh" temp_editor="${KUBE_TEMP}/tmp-editor.sh"
echo -e "#!/bin/bash\n${SED} -i \"s/test-pod-label/test-pod-label-edited/g\" \$@" > "${temp_editor}" echo -e "#!/usr/bin/env bash\n${SED} -i \"s/test-pod-label/test-pod-label-edited/g\" \$@" > "${temp_editor}"
chmod +x "${temp_editor}" chmod +x "${temp_editor}"
EDITOR=${temp_editor} kubectl edit pod test-pod --save-config "${kube_flags[@]}" EDITOR=${temp_editor} kubectl edit pod test-pod --save-config "${kube_flags[@]}"
# Post-Condition: pod "test-pod" has configuration annotation # Post-Condition: pod "test-pod" has configuration annotation
...@@ -2080,7 +2080,7 @@ run_recursive_resources_tests() { ...@@ -2080,7 +2080,7 @@ run_recursive_resources_tests() {
# Pre-condition: busybox0 & busybox1 PODs exist # Pre-condition: busybox0 & busybox1 PODs exist
kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" 'busybox0:busybox1:' kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" 'busybox0:busybox1:'
# Command # Command
echo -e '#!/bin/bash\nsed -i "s/image: busybox/image: prom\/busybox/g" $1' > /tmp/tmp-editor.sh echo -e '#!/usr/bin/env bash\nsed -i "s/image: busybox/image: prom\/busybox/g" $1' > /tmp/tmp-editor.sh
chmod +x /tmp/tmp-editor.sh chmod +x /tmp/tmp-editor.sh
output_message=$(! EDITOR=/tmp/tmp-editor.sh kubectl edit -f hack/testdata/recursive/pod --recursive 2>&1 "${kube_flags[@]}") output_message=$(! EDITOR=/tmp/tmp-editor.sh kubectl edit -f hack/testdata/recursive/pod --recursive 2>&1 "${kube_flags[@]}")
# Post-condition: busybox0 & busybox1 PODs are not edited, and since busybox2 is malformed, it should error # Post-condition: busybox0 & busybox1 PODs are not edited, and since busybox2 is malformed, it should error
...@@ -3556,7 +3556,7 @@ run_multi_resources_tests() { ...@@ -3556,7 +3556,7 @@ run_multi_resources_tests() {
fi fi
# Command: kubectl edit multiple resources # Command: kubectl edit multiple resources
temp_editor="${KUBE_TEMP}/tmp-editor.sh" temp_editor="${KUBE_TEMP}/tmp-editor.sh"
echo -e "#!/bin/bash\n${SED} -i \"s/status\:\ replaced/status\:\ edited/g\" \$@" > "${temp_editor}" echo -e "#!/usr/bin/env bash\n${SED} -i \"s/status\:\ replaced/status\:\ edited/g\" \$@" > "${temp_editor}"
chmod +x "${temp_editor}" chmod +x "${temp_editor}"
EDITOR="${temp_editor}" kubectl edit "${kube_flags[@]}" -f "${file}" EDITOR="${temp_editor}" kubectl edit "${kube_flags[@]}" -f "${file}"
# Post-condition: mock service (and mock2) and mock rc (and mock2) are edited # Post-condition: mock service (and mock2) and mock rc (and mock2) are edited
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2018 The Kubernetes Authors. # Copyright 2018 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2018 The Kubernetes Authors. # Copyright 2018 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2018 The Kubernetes Authors. # Copyright 2018 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2018 The Kubernetes Authors. # Copyright 2018 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2018 The Kubernetes Authors. # Copyright 2018 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2018 The Kubernetes Authors. # Copyright 2018 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2018 The Kubernetes Authors. # Copyright 2018 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
...@@ -71,7 +71,7 @@ func installPluginUnderTest(t *testing.T, testBinDir, testConfDir, testDataDir, ...@@ -71,7 +71,7 @@ func installPluginUnderTest(t *testing.T, testBinDir, testConfDir, testDataDir,
pluginExec := path.Join(testBinDir, binName) pluginExec := path.Join(testBinDir, binName)
f, err = os.Create(pluginExec) f, err = os.Create(pluginExec)
const execScriptTempl = `#!/bin/bash const execScriptTempl = `#!/usr/bin/env bash
cat > {{.InputFile}} cat > {{.InputFile}}
env > {{.OutputEnv}} env > {{.OutputEnv}}
echo "%@" >> {{.OutputEnv}} echo "%@" >> {{.OutputEnv}}
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
...@@ -30,7 +30,7 @@ import ( ...@@ -30,7 +30,7 @@ import (
volumetest "k8s.io/kubernetes/pkg/volume/testing" volumetest "k8s.io/kubernetes/pkg/volume/testing"
) )
const execScriptTempl1 = `#!/bin/bash const execScriptTempl1 = `#!/usr/bin/env bash
if [ "$1" == "init" -a $# -eq 1 ]; then if [ "$1" == "init" -a $# -eq 1 ]; then
echo -n '{ echo -n '{
"status": "Success" "status": "Success"
...@@ -73,7 +73,7 @@ exit 1 ...@@ -73,7 +73,7 @@ exit 1
echo -n $@ &> {{.OutputFile}} echo -n $@ &> {{.OutputFile}}
` `
const execScriptTempl2 = `#!/bin/bash const execScriptTempl2 = `#!/usr/bin/env bash
if [ "$1" == "init" -a $# -eq 1 ]; then if [ "$1" == "init" -a $# -eq 1 ]; then
echo -n '{ echo -n '{
"status": "Success" "status": "Success"
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash -e #!/usr/bin/env bash -e
# Copyright 2018 The Kubernetes Authors. # Copyright 2018 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2014 The Kubernetes Authors. # Copyright 2014 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2016 The Kubernetes Authors. # Copyright 2016 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2017 The Kubernetes Authors. # Copyright 2017 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
# Copyright 2015 The Kubernetes Authors. # Copyright 2015 The Kubernetes Authors.
# #
......
#!/bin/bash #!/usr/bin/env bash
### Copyright 2010 Manuel Carrasco Moñino. (manolo at apache.org) ### Copyright 2010 Manuel Carrasco Moñino. (manolo at apache.org)
### ###
### Licensed under the Apache License, Version 2.0. ### Licensed under the Apache License, Version 2.0.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment