]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
tests: update the type for the rule used in pools
authorGuillaume Abrioux <gabrioux@redhat.com>
Wed, 25 Apr 2018 15:33:35 +0000 (17:33 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 30 Apr 2018 06:15:18 +0000 (08:15 +0200)
As of ceph 12.2.5 the type of the parameter `type` is not a name anymore but
an id, therefore an `int` is expected otherwise it will fail with the
following error

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
group_vars/clients.yml.sample
group_vars/mons.yml.sample
roles/ceph-client/defaults/main.yml
roles/ceph-client/tasks/create_users_keys.yml
roles/ceph-mon/defaults/main.yml
roles/ceph-mon/tasks/openstack_config.yml
tests/functional/centos/7/cluster/group_vars/clients
tests/functional/centos/7/cluster/group_vars/mons
tests/functional/centos/7/docker-collocation/group_vars/clients
tests/functional/centos/7/docker/group_vars/clients
tests/functional/centos/7/docker/group_vars/mons

index a0e9e57b5389296bbe3025581c2e1b0793710054..1f5b886110270d4178101892750bf0c96317c4e9 100644 (file)
@@ -23,7 +23,7 @@ dummy:
 #  pg_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
 #  pgp_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
 #  rule_name: "replicated_rule"
-#  type: "replicated"
+#  type: 1
 #  erasure_profile: ""
 #  expected_num_objects: ""
 #test2:
@@ -31,7 +31,7 @@ dummy:
 #  pg_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
 #  pgp_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
 #  rule_name: "replicated_rule"
-#  type: "replicated"
+#  type: 1
 #  erasure_profile: ""
 #  expected_num_objects: ""
 #pools:
index 61db7484c3f0ade2cb54efe7e825cbb76b435a95..6d11b94199645d7b30e1aceda4fe712a4d1c61d3 100644 (file)
@@ -91,7 +91,7 @@ dummy:
 #  pg_num: "{{ osd_pool_default_pg_num }}"
 #  pgp_num: "{{ osd_pool_default_pg_num }}"
 #  rule_name: "replicated_rule"
-#  type: "replicated"
+#  type: 1
 #  erasure_profile: ""
 #  expected_num_objects: ""
 #openstack_cinder_pool:
@@ -99,7 +99,7 @@ dummy:
 #  pg_num: "{{ osd_pool_default_pg_num }}"
 #  pgp_num: "{{ osd_pool_default_pg_num }}"
 #  rule_name: "replicated_rule"
-#  type: "replicated"
+#  type: 1
 #  erasure_profile: ""
 #  expected_num_objects: ""
 #openstack_nova_pool:
@@ -107,7 +107,7 @@ dummy:
 #  pg_num: "{{ osd_pool_default_pg_num }}"
 #  pgp_num: "{{ osd_pool_default_pg_num }}"
 #  rule_name: "replicated_rule"
-#  type: "replicated"
+#  type: 1
 #  erasure_profile: ""
 #  expected_num_objects: ""
 #openstack_cinder_backup_pool:
@@ -115,7 +115,7 @@ dummy:
 #  pg_num: "{{ osd_pool_default_pg_num }}"
 #  pgp_num: "{{ osd_pool_default_pg_num }}"
 #  rule_name: "replicated_rule"
-#  type: "replicated"
+#  type: 1
 #  erasure_profile: ""
 #  expected_num_objects: ""
 #openstack_gnocchi_pool:
@@ -123,7 +123,7 @@ dummy:
 #  pg_num: "{{ osd_pool_default_pg_num }}"
 #  pgp_num: "{{ osd_pool_default_pg_num }}"
 #  rule_name: "replicated_rule"
-#  type: "replicated"
+#  type: 1
 #  erasure_profile: ""
 #  expected_num_objects: ""
 
index 320e7a9fbfe0eca32e6b523877080bdd3868c73a..bf5bed58e5c26c84b5a0d9e8f773e3d5a268293b 100644 (file)
@@ -15,7 +15,7 @@ test:
   pg_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   pgp_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   rule_name: "replicated_rule"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 test2:
@@ -23,7 +23,7 @@ test2:
   pg_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   pgp_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   rule_name: "replicated_rule"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 pools:
index 60e31138bff01919cae863850f5ff42c18d60a94..93f1e20069fbe4e08aacb75ebd825a846406394f 100644 (file)
@@ -69,8 +69,8 @@
     {{ item.get('pg_num', hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num']) }}
     {{ item.pgp_num | default(item.pg_num) }}
     {{ item.rule_name | default("replicated_rule") }}
-    {{ item.type | default("replicated") }}
-    {%- if item.type | default("replicated") == 'erasure' and item.erasure_profile != '' %}
+    {{ 1 if item.type|default(1) == 'replicated' else 3 if item.type|default(1) == 'erasure' else item.type|default(1) }}
+    {%- if (item.type | default("1") == '3' or item.type | default("1") == 'erasure') and item.erasure_profile != '' %}
     {{ item.erasure_profile }}
     {%- endif %}
     {{ item.expected_num_objects | default('') }}
index becce19694660708e2d8298c0ffc767831d583b4..3897b8b92f6155e3cd1a2f5649f6ad5415345a06 100644 (file)
@@ -83,7 +83,7 @@ openstack_glance_pool:
   pg_num: "{{ osd_pool_default_pg_num }}"
   pgp_num: "{{ osd_pool_default_pg_num }}"
   rule_name: "replicated_rule"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 openstack_cinder_pool:
@@ -91,7 +91,7 @@ openstack_cinder_pool:
   pg_num: "{{ osd_pool_default_pg_num }}"
   pgp_num: "{{ osd_pool_default_pg_num }}"
   rule_name: "replicated_rule"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 openstack_nova_pool:
@@ -99,7 +99,7 @@ openstack_nova_pool:
   pg_num: "{{ osd_pool_default_pg_num }}"
   pgp_num: "{{ osd_pool_default_pg_num }}"
   rule_name: "replicated_rule"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 openstack_cinder_backup_pool:
@@ -107,7 +107,7 @@ openstack_cinder_backup_pool:
   pg_num: "{{ osd_pool_default_pg_num }}"
   pgp_num: "{{ osd_pool_default_pg_num }}"
   rule_name: "replicated_rule"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 openstack_gnocchi_pool:
@@ -115,7 +115,7 @@ openstack_gnocchi_pool:
   pg_num: "{{ osd_pool_default_pg_num }}"
   pgp_num: "{{ osd_pool_default_pg_num }}"
   rule_name: "replicated_rule"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 
index cfabd996c42c69bb7e57dd154cdb207c0d9939a7..93ad82fce509ea79380870938b0859c7af931bad 100644 (file)
@@ -6,8 +6,8 @@
     {{ item.pg_num }}
     {{ item.pgp_num | default(item.pg_num) }}
     {{ item.rule_name | default("replicated_rule") }}
-    {{ item.type | default("replicated") }}
-    {%- if item.type | default("replicated") == 'erasure' and item.erasure_profile != '' %}
+    {{ 1 if item.type|default(1) == 'replicated' else 3 if item.type|default(1) == 'erasure' else item.type|default(1) }}
+    {%- if (item.type | default("1") == '3' or item.type | default("1") == 'erasure') and item.erasure_profile != '' %}
     {{ item.erasure_profile }}
     {%- endif %}
     {{ item.expected_num_objects | default('') }}
index 901144d73bdc0d394e838743e6b1ea534ab2af96..21e5c5691952c9fb191b9dd7582cc5a7a67bb651 100644 (file)
@@ -6,7 +6,7 @@ test:
   pg_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   pgp_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   rule_name: "HDD"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 test2:
@@ -14,7 +14,7 @@ test2:
   pg_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   pgp_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   rule_name: "HDD"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 pools:
index 7e07259af44a1601c40aad1ca768a008f35563b9..0919b52cc4fca89630d15ac02198776de854e19b 100644 (file)
@@ -19,7 +19,7 @@ openstack_glance_pool:
   pg_num: "{{ osd_pool_default_pg_num }}"
   pgp_num: "{{ osd_pool_default_pg_num }}"
   rule_name: "HDD"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 openstack_cinder_pool:
@@ -27,7 +27,7 @@ openstack_cinder_pool:
   pg_num: "{{ osd_pool_default_pg_num }}"
   pgp_num: "{{ osd_pool_default_pg_num }}"
   rule_name: "HDD"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 openstack_pools:
index f45d793a9c9edca02db04211f34b3c57dab321db..0fcdc83f709a291a45cf7bfee86884db64a31766 100644 (file)
@@ -5,7 +5,7 @@ test:
   pg_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   pgp_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   rule_name: "HDD"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 test2:
@@ -13,7 +13,7 @@ test2:
   pg_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   pgp_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   rule_name: "HDD"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 pools:
index 99bd19b34c811b552f291f168239a02097a9cef7..cbd665ce341a4e3675524168cd986fc989bfa324 100644 (file)
@@ -6,7 +6,7 @@ test:
   pg_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   pgp_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   rule_name: "HDD"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 test2:
@@ -14,7 +14,7 @@ test2:
   pg_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   pgp_num: "{{ hostvars[groups[mon_group_name][0]]['osd_pool_default_pg_num'] }}"
   rule_name: "HDD"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 pools:
index 7e07259af44a1601c40aad1ca768a008f35563b9..0919b52cc4fca89630d15ac02198776de854e19b 100644 (file)
@@ -19,7 +19,7 @@ openstack_glance_pool:
   pg_num: "{{ osd_pool_default_pg_num }}"
   pgp_num: "{{ osd_pool_default_pg_num }}"
   rule_name: "HDD"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 openstack_cinder_pool:
@@ -27,7 +27,7 @@ openstack_cinder_pool:
   pg_num: "{{ osd_pool_default_pg_num }}"
   pgp_num: "{{ osd_pool_default_pg_num }}"
   rule_name: "HDD"
-  type: "replicated"
+  type: 1
   erasure_profile: ""
   expected_num_objects: ""
 openstack_pools: