Add artifact types 92/84092/1
authorkooper <sergey.sachkov@est.tech>
Wed, 3 Apr 2019 13:23:08 +0000 (13:23 +0000)
committerkooper <sergey.sachkov@est.tech>
Wed, 3 Apr 2019 13:23:08 +0000 (13:23 +0000)
Change-Id: I48f2926623441d0729c5d5b476f3e72f962b64f8
Issue-ID: SDC-2156
Signed-off-by: kooper <sergey.sachkov@est.tech>
asdctool/sdc-cassandra-init/chef-repo/cookbooks/cassandra-actions/templates/default/configuration.yaml.erb
asdctool/src/main/resources/config/configuration.yaml
catalog-be/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-configuration.yaml.erb
catalog-be/src/main/resources/config/configuration.yaml
common-app-api/src/main/java/org/openecomp/sdc/common/api/ArtifactTypeEnum.java
openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/resources/nonManoConfig.yaml
openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/resources/nonManoConfig.yaml

index 9cfd409..67a0503 100644 (file)
@@ -458,6 +458,25 @@ resourceDeploymentArtifacts:
         validForResourceTypes:
             - VF
             - PNF
+    YANG_MODULE:
+        acceptedTypes:
+            - yang
+        validForResourceTypes:
+            - VF
+            - PNF
+    ANSIBLE_PLAYBOOK:
+        acceptedTypes:
+            - yaml
+            - yml
+        validForResourceTypes:
+            - VF
+            - PNF
+    ONBOARDED_PACKAGE:
+        acceptedTypes:
+            - csar
+        validForResourceTypes:
+            - VF
+            - PNF
 
 #PLAN
     PLAN:
index f481a10..eef4810 100644 (file)
@@ -477,6 +477,25 @@ resourceDeploymentArtifacts:
         validForResourceTypes:
             - VF
             - PNF
+    YANG_MODULE:
+        acceptedTypes:
+            - yang
+        validForResourceTypes:
+            - VF
+            - PNF
+    ANSIBLE_PLAYBOOK:
+        acceptedTypes:
+            - yaml
+            - yml
+        validForResourceTypes:
+            - VF
+            - PNF
+    ONBOARDED_PACKAGE:
+        acceptedTypes:
+            - csar
+        validForResourceTypes:
+            - VF
+            - PNF
 
 resourceInstanceDeploymentArtifacts:
     HEAT_ENV:
index d0c5a51..078b9b1 100644 (file)
@@ -467,6 +467,25 @@ resourceDeploymentArtifacts:
         validForResourceTypes:
             - VF
             - PNF
+    YANG_MODULE:
+        acceptedTypes:
+            - yang
+        validForResourceTypes:
+            - VF
+            - PNF
+    ANSIBLE_PLAYBOOK:
+        acceptedTypes:
+            - yaml
+            - yml
+        validForResourceTypes:
+            - VF
+            - PNF
+    ONBOARDED_PACKAGE:
+        acceptedTypes:
+            - csar
+        validForResourceTypes:
+            - VF
+            - PNF
 
 #PLAN
     PLAN:
index 632e15e..2a7e8e3 100644 (file)
@@ -492,6 +492,25 @@ resourceDeploymentArtifacts:
         validForResourceTypes:
             - VF
             - PNF
+    YANG_MODULE:
+        acceptedTypes:
+            - yang
+        validForResourceTypes:
+            - VF
+            - PNF
+    ANSIBLE_PLAYBOOK:
+        acceptedTypes:
+            - yaml
+            - yml
+        validForResourceTypes:
+            - VF
+            - PNF
+    ONBOARDED_PACKAGE:
+        acceptedTypes:
+            - csar
+        validForResourceTypes:
+            - VF
+            - PNF
 
 resourceInstanceDeploymentArtifacts:
     HEAT_ENV:
index c0dc90e..cb7c513 100644 (file)
@@ -39,16 +39,15 @@ public enum ArtifactTypeEnum {
        AAI_SERVICE_MODEL("AAI_SERVICE_MODEL"), AAI_VF_MODEL("AAI_VF_MODEL"), AAI_VF_MODULE_MODEL("AAI_VF_MODULE_MODEL"), AAI_VF_INSTANCE_MODEL("AAI_VF_INSTANCE_MODEL"),
        // MIB artifacts
        SNMP_POLL ("SNMP_POLL"), SNMP_TRAP("SNMP_TRAP"), GUIDE("GUIDE"),
-       PLAN("PLAN"),
-       PM_DICTIONARY("PM_DICTIONARY")
-       ;
-       
+       PLAN("PLAN"), PM_DICTIONARY("PM_DICTIONARY"), YANG_MODULE("YANG_MODULE"),
+       ANSIBLE_PLAYBOOK("ANSIBLE_PLAYBOOK"), ONBOARDED_PACKAGE("ONBOARDED_PACKAGE");
+
+       private String type;
+
        ArtifactTypeEnum(String type) {
                this.type = type;
        }
 
-       private String type;
-
        public String getType() {
                return type;
        }
index b7e4b5b..36bf38b 100644 (file)
@@ -6,7 +6,7 @@ nonManoKeyFolderMapping:
         location: PM_DICTIONARY
         type: Deployment
   onap_yang_modules:
-        location: YANG_MODULES
+        location: YANG_MODULE
         type: Deployment
   onap_ansible_playbooks:
         location: ANSIBLE_PLAYBOOK