Merge "Fix UI build"
authorAvi Gaffa <avi.gaffa@amdocs.com>
Wed, 13 Sep 2017 11:41:04 +0000 (11:41 +0000)
committerGerrit Code Review <gerrit@onap.org>
Wed, 13 Sep 2017 11:41:04 +0000 (11:41 +0000)
asdc-tests/pom.xml
asdctool/pom.xml
catalog-be/pom.xml
catalog-ui/pom.xml
common-app-api/pom.xml
openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/main/java/org/openecomp/sdc/enrichment/impl/external/artifact/MonitoringMibEnricher.java
openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/java/org/openecomp/sdc/enrichment/impl/external/artifact/MonitoringMibEnricherTest.java
sdc-os-chef/pom.xml
security-utils/pom.xml
test-apis-ci/pom.xml
ui-ci/pom.xml

index 7e74762..de800cf 100644 (file)
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-assembly-plugin</artifactId>
-                               <version>2.5.5</version>
                                <executions>
                                        <execution>
                                                <id>create.jar.with.dependencies</id>
index 88031c8..633360d 100644 (file)
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-assembly-plugin</artifactId>
-                               <version>2.6</version>
                                <executions>
                                        <execution>
                                                <id>create.jar.with.dependencies</id>
index 870bf09..6d34402 100644 (file)
                                                </configuration>
                                        </execution>
                                        
-                                       <execution>
-                                               <id>copy-static-configuration-files</id>
-                                               <phase>install</phase>
-                                               <goals>
-                                                       <goal>copy-resources</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <outputDirectory>${project.parent.basedir}/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/files/default</outputDirectory>
-                                                       <resources>
-                                                               <resource>
-                                                                       <directory>${project.parent.basedir}/catalog-be/src/main/resources/config</directory>
-                                                                       <includes>
-                                                                               <include>Artifact-Generator.properties</include>
-                                                                               <include>error-configuration.yaml</include>
-                                                                               <include>ecomp-error-configuration.yaml</include>
-                                                                               <include>logback.xml</include>
-                                                                       </includes>
-                                                               </resource>
-                                                       </resources>
-                                               </configuration>
-                                       </execution>
-                                       
                                <execution>
                                <id>copy-tosca-folder</id>
                                <!-- here the phase you need -->
                                                                        <directory>${project.parent.basedir}/asdctool/tosca</directory>
                                                                        <followSymlinks>false</followSymlinks>
                                                                </fileset>
-                                                               <!-- static configuration files -->
-                                                               <fileset>       
-                                                               <directory>${project.parent.basedir}/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/files/default</directory>
-                                                               <includes>
-                                                                               <include>Artifact-Generator.properties</include>
-                                                                               <include>error-configuration.yaml</include>
-                                                                               <include>ecomp-error-configuration.yaml</include>
-                                                                               <include>logback.xml</include>
-                                                                       </includes>
-                                                       </fileset>
                                                        </filesets>
                                                </configuration>
                                        </execution>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-assembly-plugin</artifactId>
-                               <version>2.6</version>
                                <executions>
                                        <execution>
                                                <id>normatives</id>
index 80d534c..8d93c4b 100644 (file)
@@ -3,7 +3,6 @@
 
        <modelVersion>4.0.0</modelVersion>
 
-       <groupId>org.openecomp.sdc</groupId>
        <artifactId>catalog-ui</artifactId>
     <packaging>pom</packaging>
 
index 70ddd5c..d7e3f5b 100644 (file)
@@ -3,7 +3,6 @@
 
        <modelVersion>4.0.0</modelVersion>
 
-       <groupId>org.openecomp.sdc</groupId>
        <artifactId>common-app-api</artifactId>
 
        <parent>
index a5d1ac1..44c1ef8 100644 (file)
@@ -35,6 +35,8 @@ import org.openecomp.sdc.datatypes.error.ErrorMessage;
 import org.openecomp.sdc.enrichment.EnrichmentInfo;
 import org.openecomp.sdc.enrichment.inter.ExternalArtifactEnricherInterface;
 import org.openecomp.sdc.logging.context.impl.MdcDataDebugMessage;
+import org.openecomp.sdc.tosca.datatypes.ToscaNodeType;
+import org.openecomp.sdc.tosca.services.DataModelUtil;
 import org.openecomp.sdc.vendorsoftwareproduct.dao.ComponentArtifactDao;
 import org.openecomp.sdc.vendorsoftwareproduct.dao.ComponentDao;
 import org.openecomp.sdc.vendorsoftwareproduct.dao.ComponentDaoFactory;
@@ -143,7 +145,9 @@ public class MonitoringMibEnricher implements ExternalArtifactEnricherInterface
     if (!artifact.isPresent()) {
       return;
     }
-    path = componentName + File.separator + ArtifactCategory.DEPLOYMENT.getDisplayName()
+    String unifiedComponentNodeType =
+        ToscaNodeType.ABSTRACT_NODE_TYPE_PREFIX + DataModelUtil.getNamespaceSuffix(componentName);
+    path = unifiedComponentNodeType + File.separator + ArtifactCategory.DEPLOYMENT.getDisplayName()
         + File.separator + type.name();
     MonitoringArtifactInfo monitoringArtifactInfo = new MonitoringArtifactInfo();
     monitoringArtifactInfo.setName(path);
index 5f1a671..3730a15 100644 (file)
@@ -31,6 +31,8 @@ import org.openecomp.core.model.dao.EnrichedServiceModelDao;
 import org.openecomp.core.model.types.ServiceArtifact;
 import org.openecomp.core.utilities.file.FileUtils;
 import org.openecomp.sdc.enrichment.EnrichmentInfo;
+import org.openecomp.sdc.tosca.datatypes.ToscaNodeType;
+import org.openecomp.sdc.tosca.services.DataModelUtil;
 import org.openecomp.sdc.vendorsoftwareproduct.dao.ComponentArtifactDao;
 import org.openecomp.sdc.vendorsoftwareproduct.dao.ComponentDao;
 import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductDao;
@@ -52,11 +54,6 @@ import static org.mockito.Mockito.atLeastOnce;
 import static org.mockito.Mockito.times;
 
 
-/**
- * @author shiria
- * @since November 06, 2016.
- */
-
 public class MonitoringMibEnricherTest {
   @Mock
   private ComponentArtifactDao componentArtifactDaoMock;
@@ -89,15 +86,16 @@ public class MonitoringMibEnricherTest {
     monitoringMibEnricher.enrichComponent(componentEntity, vspId, version);
 
     String componentName = componentEntity.getComponentCompositionData().getName();
-
+    String unifiedComponentName =
+        ToscaNodeType.ABSTRACT_NODE_TYPE_PREFIX + DataModelUtil.getNamespaceSuffix(componentName);
     ArgumentCaptor<ServiceArtifact> expectedServiceArtifact =
         ArgumentCaptor.forClass(ServiceArtifact.class);
     Mockito.verify(enrichedServiceModelDaoMock, atLeastOnce())
         .storeExternalArtifact(expectedServiceArtifact.capture());
-    Assert
-        .assertEquals(expectedServiceArtifact.getValue().getName().startsWith(componentName), true);
+    Assert.assertEquals(expectedServiceArtifact.getValue().getName()
+        .startsWith(unifiedComponentName), true);
     Assert.assertEquals(expectedServiceArtifact.getValue().getName(),
-        componentName + File.separator + ArtifactCategory.DEPLOYMENT.getDisplayName() +
+        unifiedComponentName + File.separator + ArtifactCategory.DEPLOYMENT.getDisplayName() +
             File.separator + MonitoringUploadType.VES_EVENTS + File.separator + "mib1.yml");
 
   }
index d0131e4..79eab35 100644 (file)
                                                                                <include>**/default.rb</include>
                                                                        </includes>
                                                                </fileset>
+                                                               <!-- static configuration files -->
+                                                               <fileset>       
+                                                               <directory>${project.parent.basedir}/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/files/default</directory>
+                                                               <includes>
+                                                                               <include>Artifact-Generator.properties</include>
+                                                                               <include>error-configuration.yaml</include>
+                                                                               <include>ecomp-error-configuration.yaml</include>
+                                                                               <include>logback.xml</include>
+                                                                       </includes>
+                                                       </fileset>
                                                        </filesets>
                                                </configuration>
                                        </execution>
                                                                        </resources>
                                                                </configuration>
                                                        </execution>
+                                                       
+                                                       <execution>
+                                                               <id>copy-static-configuration-files</id>
+                                                               <phase>validate</phase>
+                                                               <goals>
+                                                                       <goal>copy-resources</goal>
+                                                               </goals>
+                                                               <configuration>
+                                                               <outputDirectory>${project.parent.basedir}/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/files/default</outputDirectory>
+                                                               <resources>
+                                                                       <resource>
+                                                                               <directory>${project.parent.basedir}/catalog-be/src/main/resources/config</directory>
+                                                                               <includes>
+                                                                                       <include>Artifact-Generator.properties</include>
+                                                                                       <include>error-configuration.yaml</include>
+                                                                                       <include>ecomp-error-configuration.yaml</include>
+                                                                                       <include>logback.xml</include>
+                                                                               </includes>
+                                                                       </resource>
+                                                               </resources>
+                                                               </configuration>
+                                                       </execution>
+                                                       
                                                        <execution>
                                                                <id>copy-resources-be</id>
                                                                <phase>validate</phase>
index 3e3c9fa..5928020 100644 (file)
@@ -3,7 +3,6 @@
 
        <modelVersion>4.0.0</modelVersion>
 
-       <groupId>org.openecomp.sdc</groupId>
        <artifactId>security-utils</artifactId>
 
        <parent>
index 0059e23..7184c8b 100644 (file)
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-assembly-plugin</artifactId>
-                               <version>2.5.5</version>
                                <executions>
                                        <execution>
                                                <id>create.jar.with.dependencies</id>
index 06e3be2..9206348 100644 (file)
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-assembly-plugin</artifactId>
-                               <version>2.5.5</version>
                                <executions>
                                        <execution>
                                                <id>create.jar.with.dependencies</id>