modifications in example sdnc naming policy 40/106740/9
authorjhh <jorge.hernandez-herrero@att.com>
Tue, 28 Apr 2020 12:10:13 +0000 (07:10 -0500)
committerjhh <jorge.hernandez-herrero@att.com>
Tue, 28 Apr 2020 19:31:38 +0000 (14:31 -0500)
Issue-ID: POLICY-2525
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I7c6880b63b3ff8f986fb0de27656eda8f6e596a2
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
models-examples/src/main/resources/policies/sdnc.policy.naming.input.tosca.yaml
models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyToscaPersistenceTest.java

index bb1f6d3..bb90225 100644 (file)
@@ -1,24 +1,26 @@
 tosca_definitions_version: tosca_simple_yaml_1_1_0
 topology_template:
     policies:
-    -   SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP:
+    -   SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP:
             type: onap.policies.Naming
             version: 1.0.0
             type_version: 1.0.0
             properties:
-                policy-instance-name: ONAP_VNF_NAMING_TIMESTAMP
+                policy-instance-name: ONAP_NF_NAMING_TIMESTAMP
                 naming-models:
                 -   naming-type: VNF
                     naming-recipe: AIC_CLOUD_REGION|DELIMITER|CONSTANT|DELIMITER|TIMESTAMP
+                    name-operation: 'to_lower_case()'
                     naming-properties:
                     -   property-name: AIC_CLOUD_REGION
                     -   property-name: CONSTANT
-                        property-value: ONAP-NF
+                        property-value: onap-nf
                     -   property-name: TIMESTAMP
-                    -   property-value: _
+                    -   property-value: '-'
                         property-name: DELIMITER
                 -   naming-type: VNFC
                     naming-recipe: VNF_NAME|DELIMITER|NFC_NAMING_CODE|DELIMITER|SEQUENCE
+                    name-operation: 'to_lower_case()'
                     naming-properties:
                     -   property-name: VNF_NAME
                     -   property-name: SEQUENCE
@@ -30,13 +32,14 @@ topology_template:
                             increment: '1'
                             sequence-type: alpha-numeric
                     -   property-name: NFC_NAMING_CODE
-                    -   property-value: _
+                    -   property-value: '-'
                         property-name: DELIMITER
                 -   naming-type: VF-MODULE
                     naming-recipe: VNF_NAME|DELIMITER|VF_MODULE_LABEL|DELIMITER|VF_MODULE_TYPE|DELIMITER|SEQUENCE
+                    name-operation: 'to_lower_case()'
                     naming-properties:
                     -   property-name: VNF_NAME
-                    -   property-value: _
+                    -   property-value: '-'
                         property-name: DELIMITER
                     -   property-name: VF_MODULE_LABEL
                     -   property-name: VF_MODULE_TYPE
index 05dda76..b7145d0 100644 (file)
@@ -149,7 +149,7 @@ public class PolicyToscaPersistenceTest {
 
         long getStartTime = System.currentTimeMillis();
         ToscaServiceTemplate namingServiceTemplate =
-            databaseProvider.getPolicies("SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP", "1.0.0");
+            databaseProvider.getPolicies("SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP", "1.0.0");
         LOGGER.trace("Naming policy normal get time (ms): {}", System.currentTimeMillis() - getStartTime);
 
         assertEquals(1, namingServiceTemplate.getToscaTopologyTemplate().getPoliciesAsMap().size());
@@ -158,7 +158,7 @@ public class PolicyToscaPersistenceTest {
 
         getStartTime = System.currentTimeMillis();
         ToscaPolicyFilter filter =
-            ToscaPolicyFilter.builder().name("SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP").version("1.0.0").build();
+            ToscaPolicyFilter.builder().name("SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP").version("1.0.0").build();
         namingServiceTemplate = databaseProvider.getFilteredPolicies(filter);
         LOGGER.trace("Naming policy filtered get time (ms): {}", System.currentTimeMillis() - getStartTime);
 
@@ -167,7 +167,7 @@ public class PolicyToscaPersistenceTest {
         assertEquals(3, namingServiceTemplate.getDataTypesAsMap().size());
 
         getStartTime = System.currentTimeMillis();
-        filter = ToscaPolicyFilter.builder().name("SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP").build();
+        filter = ToscaPolicyFilter.builder().name("SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP").build();
         namingServiceTemplate = databaseProvider.getFilteredPolicies(filter);
         LOGGER.trace("Naming policy filtered name only get time (ms): {}", System.currentTimeMillis() - getStartTime);
 
@@ -176,7 +176,7 @@ public class PolicyToscaPersistenceTest {
         assertEquals(3, namingServiceTemplate.getDataTypesAsMap().size());
 
         long deleteStartTime = System.currentTimeMillis();
-        databaseProvider.deletePolicy("SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP", "1.0.0");
+        databaseProvider.deletePolicy("SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP", "1.0.0");
         LOGGER.trace("Naming policy delete time (ms): {}", System.currentTimeMillis() - deleteStartTime);
     }
 
@@ -207,25 +207,25 @@ public class PolicyToscaPersistenceTest {
 
         for (int i = 1; i < 22; i++) {
             ToscaServiceTemplate namingServiceTemplate =
-                databaseProvider.getPolicies("SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP", i + ".0.0");
+                databaseProvider.getPolicies("SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP", i + ".0.0");
             assertEquals(i + ".0.0", namingServiceTemplate.getToscaTopologyTemplate().getPolicies().get(0).values()
                 .iterator().next().getVersion());
 
             ToscaPolicyFilter policyFilter =
-                ToscaPolicyFilter.builder().name("SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP").version(i + ".0.0").build();
+                ToscaPolicyFilter.builder().name("SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP").version(i + ".0.0").build();
             namingServiceTemplate = databaseProvider.getFilteredPolicies(policyFilter);
             assertEquals(i + ".0.0", namingServiceTemplate.getToscaTopologyTemplate().getPolicies().get(0).values()
                 .iterator().next().getVersion());
         }
 
-        ToscaPolicyFilter policyFilter = ToscaPolicyFilter.builder().name("SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP")
+        ToscaPolicyFilter policyFilter = ToscaPolicyFilter.builder().name("SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP")
             .version(ToscaPolicyFilter.LATEST_VERSION).build();
         ToscaServiceTemplate namingServiceTemplate = databaseProvider.getFilteredPolicies(policyFilter);
         assertEquals("21.0.0", namingServiceTemplate.getToscaTopologyTemplate().getPolicies().get(0).values().iterator()
             .next().getVersion());
 
         for (int i = 1; i < 22; i++) {
-            databaseProvider.deletePolicy("SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP", i + ".0.0");
+            databaseProvider.deletePolicy("SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP", i + ".0.0");
         }
     }