Fix kubectl.sh parameter quoting (#6239)

If the special parameter "$@" is not quoted, the following command will not work:

./kubectl.sh patch storageclass my-storage-class -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
This commit is contained in:
Y0UZ45 2020-06-14 23:57:57 +03:00 committed by GitHub
parent 8dc01df60b
commit 06391b6dd9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -106,7 +106,7 @@
copy: copy:
content: | content: |
#!/bin/bash #!/bin/bash
${BASH_SOURCE%/*}/kubectl --kubeconfig=${BASH_SOURCE%/*}/admin.conf $@ ${BASH_SOURCE%/*}/kubectl --kubeconfig=${BASH_SOURCE%/*}/admin.conf "$@"
dest: "{{ artifacts_dir }}/kubectl.sh" dest: "{{ artifacts_dir }}/kubectl.sh"
mode: 0755 mode: 0755
become: no become: no