diff --git a/tests/test_container_distributions.yml b/tests/test_container_distributions.yml index 8e99e53..34bc4e2 100644 --- a/tests/test_container_distributions.yml +++ b/tests/test_container_distributions.yml @@ -17,6 +17,16 @@ name: test_dist_repo state: present + - name: Create test content guard + pulp.squeezer.x509_cert_guard: + pulp_url: "{{ pulp_url }}" + username: "{{ pulp_username }}" + password: "{{ pulp_password }}" + validate_certs: "{{ pulp_validate_certs }}" + name: test_dist_guard + ca_certificate: "{{ lookup('file', 'files/ca.pem') }}" + state: present + - name: Create test container distributions stackhpc.pulp.container_distributions: pulp_url: "{{ pulp_url }}" @@ -33,17 +43,24 @@ repository: test_dist_repo private: true state: present + - name: test_dist_guarded + base_path: test_dist_guarded + repository: test_dist_repo + content_guard: test_dist_guard + state: present register: create_result - name: Verify distribution creation assert: that: - - create_result.distributions | length == 2 + - create_result.distributions | length == 3 - create_result.distributions[0].name == "test_dist_1" - create_result.distributions[0].distribution.base_path == "test_dist_1" - create_result.distributions[0].changed == true - create_result.distributions[1].name == "test_dist_2" - create_result.distributions[1].distribution.private == true + - create_result.distributions[2].name == "test_dist_guarded" + - create_result.distributions[2].distribution.content_guard is search("/contentguards/") - name: Update container distributions stackhpc.pulp.container_distributions: @@ -93,6 +110,8 @@ state: absent - name: test_dist_2 state: absent + - name: test_dist_guarded + state: absent register: delete_result - name: Verify distribution deletion @@ -100,6 +119,16 @@ that: - delete_result.distributions[0].changed == true - delete_result.distributions[1].changed == true + - delete_result.distributions[2].changed == true + + - name: Clean up test content guard + pulp.squeezer.x509_cert_guard: + pulp_url: "{{ pulp_url }}" + username: "{{ pulp_username }}" + password: "{{ pulp_password }}" + validate_certs: "{{ pulp_validate_certs }}" + name: test_dist_guard + state: absent - name: Clean up test repository pulp.squeezer.container_repository: