Skip to content
Snippets Groups Projects

Resolve "Add tests for Kubernetes type back-end"

Merged darczynski requested to merge 27-add-tests-for-kubernetes-type-back-end into main
Compare and Show latest version
10 files
+ 73
67
Compare changes
  • Side-by-side
  • Inline
Files
10
@@ -3,7 +3,7 @@
hosts: "localhost"
gather_facts: no
tasks:
- name: "ensure Terraform state is deleted from GitLab"
- name: "delete Terraform state from GitLab"
uri:
url: "{{ _tests_terraform_state_group_url }}"
method: "DELETE"
@@ -15,7 +15,7 @@
register: "_result_tests_terraform_state_deletion"
changed_when: "_result_tests_terraform_state_deletion.status == 200"
- name: "ensure S3 bucket with Terraform state is deleted"
- name: "delete current job bucket"
amazon.aws.s3_bucket:
name: "{{ _tests_terraform_bucket_name }}"
state: "absent"
@@ -24,11 +24,16 @@
endpoint_url: "{{ _tests_terraform_s3_url }}"
force: yes
- name: "ensure Kubernetes secret with Terraform state is deleted"
kubernetes.core.k8s module:
- name: "ensure Kubernetes Secret with Terraform state and Lease are deleted"
kubernetes.core.k8s:
state: "absent"
kubeconfig: "{{ terraform_backend_kubernetes_config_path }}"
context: "{{ terraform_backend_kubernetes_context }}"
namespace: "{{ terraform_backend_kubernetes_namespace }}"
kind: "Secret"
name: "{{ _tests_terraform_state_kubernetes_secret_name }}"
kind: "{{ item.kind }}"
name: "{{ item.name }}"
loop:
- name: "{{ _tests_terraform_state_kubernetes_secret_name }}"
kind: "Secret"
- name: "lock-{{ _tests_terraform_state_kubernetes_secret_name }}"
kind: "Lease"
Loading