From 97cb64c62dc0dd64e425df6e0aade8e96e3a78ad Mon Sep 17 00:00:00 2001 From: Florian Ruynat <16313165+floryut@users.noreply.github.com> Date: Fri, 25 Mar 2022 11:24:17 +0100 Subject: [PATCH] Remove k8s module for ns creation --- .../roles/packet-ci/tasks/create-vms.yml | 13 ++++--------- .../roles/packet-ci/tasks/delete-vms.yml | 6 ++---- tests/requirements-2.10.txt | 1 - tests/requirements-2.11.txt | 1 - tests/requirements-2.9.txt | 1 - 5 files changed, 6 insertions(+), 16 deletions(-) diff --git a/tests/cloud_playbooks/roles/packet-ci/tasks/create-vms.yml b/tests/cloud_playbooks/roles/packet-ci/tasks/create-vms.yml index d939db02c..bf63c9179 100644 --- a/tests/cloud_playbooks/roles/packet-ci/tasks/create-vms.yml +++ b/tests/cloud_playbooks/roles/packet-ci/tasks/create-vms.yml @@ -1,12 +1,8 @@ --- - name: "Create CI namespace {{ test_name }} for test vms" - k8s: - name: "{{ test_name }}" - kind: Namespace - state: present - register: create_ci_ns - failed_when: not create_ci_ns.changed + command: "kubectl create namespace {{ test_name }}" + changed_when: false - name: "Create temp dir /tmp/{{ test_name }} for CI files" file: @@ -24,9 +20,8 @@ index_var: vm_id - name: Start vms for CI job - k8s: - state: present - src: "/tmp/{{ test_name }}/instance-{{ vm_id }}.yml" + command: "kubectl apply -f /tmp/{{ test_name }}/instance-{{ vm_id }}.yml" + changed_when: false loop: "{{ range(1, vm_count|int + 1, 1) | list }}" loop_control: index_var: vm_id diff --git a/tests/cloud_playbooks/roles/packet-ci/tasks/delete-vms.yml b/tests/cloud_playbooks/roles/packet-ci/tasks/delete-vms.yml index f327cd32f..353f9910a 100644 --- a/tests/cloud_playbooks/roles/packet-ci/tasks/delete-vms.yml +++ b/tests/cloud_playbooks/roles/packet-ci/tasks/delete-vms.yml @@ -14,10 +14,8 @@ state: absent - name: "Cleanup namespace for {{ test_name }}" - k8s: - kind: Namespace - state: absent - name: "{{ test_name }}" + command: "kubectl delete namespace {{ test_name }}" + changed_when: false - name: Wait for namespace {{ test_name }} to be fully deleted command: kubectl get ns {{ test_name }} diff --git a/tests/requirements-2.10.txt b/tests/requirements-2.10.txt index 03f0aa0fa..287e352ad 100644 --- a/tests/requirements-2.10.txt +++ b/tests/requirements-2.10.txt @@ -5,7 +5,6 @@ tox==3.11.1 dopy==0.3.7 cryptography==2.8 ansible-lint==5.4.0 -openshift==0.8.8 molecule==3.0.6 molecule-vagrant==0.3 testinfra==5.2.2 diff --git a/tests/requirements-2.11.txt b/tests/requirements-2.11.txt index a652be39e..c97efdc4c 100644 --- a/tests/requirements-2.11.txt +++ b/tests/requirements-2.11.txt @@ -5,7 +5,6 @@ tox==3.11.1 dopy==0.3.7 cryptography==2.8 ansible-lint==5.4.0 -openshift==0.8.8 molecule==3.0.6 molecule-vagrant==0.3 testinfra==5.2.2 diff --git a/tests/requirements-2.9.txt b/tests/requirements-2.9.txt index dff1f6612..3e137ac49 100644 --- a/tests/requirements-2.9.txt +++ b/tests/requirements-2.9.txt @@ -6,7 +6,6 @@ dopy==0.3.7 cryptography==2.8 ansible-lint==5.4.0 ; python_version >= '3.0' ansible-lint==4.2.0 ; python_version < '3.0' -openshift==0.8.8 molecule==3.0.6 ; python_version >= '3.0' molecule==3.0.2 ; python_version < '3.0' molecule-vagrant==0.3