mirror of
https://github.com/ansible-collections/kubernetes.core.git
synced 2026-06-10 02:26:09 +00:00
k8scopy: rely on existing kubectl binary (#369)
k8scopy: rely on existing kubectl binary SUMMARY Signed-off-by: Abhijeet Kasurde akasurde@redhat.com ISSUE TYPE Bugfix Pull Request COMPONENT NAME molecule/default/roles/k8scopy/defaults/main.yml molecule/default/roles/k8scopy/tasks/main.yml molecule/default/roles/k8scopy/tasks/test_copy_directory.yml molecule/default/roles/k8scopy/tasks/test_copy_file.yml molecule/default/roles/k8scopy/tasks/test_copy_large_file.yml molecule/default/roles/k8scopy/tasks/test_multi_container_pod.yml molecule/default/tasks/lookup_kustomize.yml
This commit is contained in:
@@ -59,17 +59,26 @@
|
||||
|
||||
- set_fact:
|
||||
kustomize_binary: "{{ _install.stdout | regex_search('kustomize installed to (.*)', '\\1') | list | join('') }}"
|
||||
kubectl_release: "v1.22.0"
|
||||
kubectl_binary: "{{ tmp_dir_path }}/kubectl"
|
||||
|
||||
- name: Download kubeclt executable used to compare results
|
||||
get_url:
|
||||
url: https://dl.k8s.io/release/v1.21.3/bin/linux/amd64/kubectl
|
||||
- name: Install Kubectl
|
||||
ansible.builtin.get_url:
|
||||
url: "https://dl.k8s.io/release/{{ kubectl_release }}/bin/linux/amd64/kubectl"
|
||||
dest: "{{ kubectl_binary }}"
|
||||
register: result
|
||||
until: result is not failed
|
||||
retries: 3
|
||||
delay: 60
|
||||
become: true
|
||||
|
||||
- name: make kubectl executable
|
||||
- name: Make kubectl as executable
|
||||
ansible.builtin.file:
|
||||
path: "{{ kubectl_binary }}"
|
||||
mode: "+x"
|
||||
path: '{{ item }}'
|
||||
mode: '0755'
|
||||
become: true
|
||||
with_items:
|
||||
- "{{ kubectl_binary }}"
|
||||
|
||||
- name: Run lookup using kustomize binary
|
||||
set_fact:
|
||||
|
||||
Reference in New Issue
Block a user