From 7aa626377bef595e3f1c78724d4ce733b6342036 Mon Sep 17 00:00:00 2001 From: Sagi Shnaidman Date: Thu, 10 Feb 2022 12:05:16 +0200 Subject: [PATCH] Remove project properties tests and support Keystone project doesn't have project "properties" documented and discourage users to use them. Remove support for this feature and tests for it. It was removed from new SDK as well. Change-Id: I2e47ade56c3df5945e991d11d70f429760c0d852 --- ci/roles/project_properties/defaults/main.yml | 2 - ci/roles/project_properties/tasks/main.yml | 142 ------------------ ci/run-collection.yml | 3 - 3 files changed, 147 deletions(-) delete mode 100644 ci/roles/project_properties/defaults/main.yml delete mode 100644 ci/roles/project_properties/tasks/main.yml diff --git a/ci/roles/project_properties/defaults/main.yml b/ci/roles/project_properties/defaults/main.yml deleted file mode 100644 index d5cf84db..00000000 --- a/ci/roles/project_properties/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ -dummy_value: 'test-value' -dummy_value_updated: 'test-value-updated' diff --git a/ci/roles/project_properties/tasks/main.yml b/ci/roles/project_properties/tasks/main.yml deleted file mode 100644 index 96ed54cc..00000000 --- a/ci/roles/project_properties/tasks/main.yml +++ /dev/null @@ -1,142 +0,0 @@ ---- -- name: 'Create project with properties - CHECK_MODE' - check_mode: yes - openstack.cloud.project: - cloud: "{{ cloud }}" - state: present - name: ansible_project - description: dummy description - domain_id: default - enabled: True - properties: - dummy_key: '{{ dummy_value }}' - register: create_project_cm -- assert: - that: - - create_project_cm is successful - - create_project_cm is changed - -- name: 'Create project with properties' - openstack.cloud.project: - cloud: "{{ cloud }}" - state: present - name: ansible_project - description: dummy description - domain_id: default - enabled: True - properties: - dummy_key: '{{ dummy_value }}' - register: create_project -- assert: - that: - - create_project is successful - - create_project is changed - - '"project" in create_project' - - '"dummy_key" in create_project["project"]' - - create_project["project"].dummy_key == dummy_value - -- name: 'Create project with properties (retry - no change) - CHECK_MODE' - check_mode: yes - openstack.cloud.project: - cloud: "{{ cloud }}" - state: present - name: ansible_project - description: dummy description - domain_id: default - enabled: True - properties: - dummy_key: '{{ dummy_value }}' - register: create_project_retry_cm -- assert: - that: - - create_project_retry_cm is successful - - create_project_retry_cm is not changed - -- name: 'Create project with properties (retry - no change)' - openstack.cloud.project: - cloud: "{{ cloud }}" - state: present - name: ansible_project - description: dummy description - domain_id: default - enabled: True - properties: - dummy_key: '{{ dummy_value }}' - register: create_project_retry -- assert: - that: - - create_project_retry is successful - - create_project_retry is not changed - - '"project" in create_project_retry' - - '"dummy_key" in create_project_retry["project"]' - - create_project_retry["project"].dummy_key == dummy_value - -- name: 'Update project with properties - CHECK_MODE' - check_mode: yes - openstack.cloud.project: - cloud: "{{ cloud }}" - state: present - name: ansible_project - description: new description - properties: - dummy_key: '{{ dummy_value_updated }}' - register: updated_project_cm -- assert: - that: - - updated_project_cm is successful - - updated_project_cm is changed - -- name: 'Update project with properties' - openstack.cloud.project: - cloud: "{{ cloud }}" - state: present - name: ansible_project - description: new description - properties: - dummy_key: '{{ dummy_value_updated }}' - register: updated_project -- assert: - that: - - updated_project is successful - - updated_project is changed - - '"project" in updated_project' - - '"dummy_key" in updated_project["project"]' - - updated_project["project"].dummy_key == dummy_value_updated - -- name: 'Update project with properties (retry - no change) - CHECK_MODE' - check_mode: yes - openstack.cloud.project: - cloud: "{{ cloud }}" - state: present - name: ansible_project - description: new description - properties: - dummy_key: '{{ dummy_value_updated }}' - register: updated_project_retry_cm -- assert: - that: - - updated_project_retry_cm is successful - - updated_project_retry_cm is not changed - -- name: 'Update project with properties (retry - no change)' - openstack.cloud.project: - cloud: "{{ cloud }}" - state: present - name: ansible_project - description: new description - properties: - dummy_key: '{{ dummy_value_updated }}' - register: updated_project_retry -- assert: - that: - - updated_project_retry is successful - - updated_project_retry is not changed - - '"project" in updated_project_retry' - - '"dummy_key" in updated_project_retry["project"]' - - updated_project_retry["project"].dummy_key == dummy_value_updated - -- name: Delete project with properties - openstack.cloud.project: - cloud: "{{ cloud }}" - state: absent - name: ansible_project diff --git a/ci/run-collection.yml b/ci/run-collection.yml index 31d62ec8..9304836a 100644 --- a/ci/run-collection.yml +++ b/ci/run-collection.yml @@ -41,9 +41,6 @@ - { role: object, tags: object } - { role: port, tags: port } - { role: project, tags: project } - - role: project_properties - tags: project_properties - when: sdk_version is version("0.45.01", '>') - { role: router, tags: router } - { role: security_group, tags: security_group } - { role: server, tags: server }