Add tests for designatev2
Add designatesv2 modules and states sls test definitions.
Related-Issue: PROD-24588 (PROD:24588)
Change-Id: I8f3515026a065ff354ec7a29e3ac2c6df2c115f4
diff --git a/runtest/salttest/modules/openstack/designatev2.sls b/runtest/salttest/modules/openstack/designatev2.sls
new file mode 100644
index 0000000..6e261bf
--- /dev/null
+++ b/runtest/salttest/modules/openstack/designatev2.sls
@@ -0,0 +1,44 @@
+{% set Designate_Zone_Name = 'test.org.' %}
+designatev2_zone_create:
+ module.run:
+ - name: designatev2.zone_create
+ - kwargs:
+ cloud_name: admin_identity
+ name: {{ Designate_Zone_Name }}
+ email: 'example@doc.com'
+
+designatev2_zone_list:
+ module.run:
+ - name: designatev2.zone_list
+ - kwargs:
+ cloud_name: admin_identity
+
+designatev2_zone_get_details:
+ module.run:
+ - name: designatev2.zone_get_details
+ - kwargs:
+ cloud_name: admin_identity
+ zone_id: {{ Designate_Zone_Name }}
+
+designatev2_zone_update:
+ module.run:
+ - name: designatev2.zone_update
+ - kwargs:
+ cloud_name: admin_identity
+ zone_id: {{ Designate_Zone_Name }}
+ email: 'example@doc.com'
+
+designatev2_zone_get_name_servers:
+ module.run:
+ - name: designatev2.zone_get_name_servers
+ - kwargs:
+ cloud_name: admin_identity
+ zone_id: {{ Designate_Zone_Name }}
+
+designate_zone_delete:
+ module.run:
+ - name: designatev2.zone_delete
+ - kwargs:
+ cloud_name: admin_identity
+ zone_id: {{ Designate_Zone_Name }}
+
diff --git a/runtest/salttest/states/openstack/designatev2.sls b/runtest/salttest/states/openstack/designatev2.sls
new file mode 100644
index 0000000..d8b4dc3
--- /dev/null
+++ b/runtest/salttest/states/openstack/designatev2.sls
@@ -0,0 +1,12 @@
+{% set Designate_Test_Zone = 'designate.test.org.' %}
+designatev2_zone_present:
+ designatev2.zone_present:
+ - cloud_name: admin_identity
+ - name: {{ Designate_Test_Zone }}
+ - email: 'example@doc.com'
+
+designatev2_zone_absent:
+ designatev2.zone_absent:
+ - cloud_name: admin_identity
+ - name: {{ Designate_Test_Zone }}
+