aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukasz Muszkieta <lukasz.muszkieta@nokia.com>2021-04-15 13:53:12 +0000
committerGerrit Code Review <gerrit@onap.org>2021-04-15 13:53:12 +0000
commit2aefbb9e2ca30af1f9cba3f5cb8f88937e01c5d2 (patch)
tree1e98e49adf8ca4f9c42d00def6508f7f0a542201
parentf62f81f372ff497294266af8ad1df9362e5a1424 (diff)
parenta11600939784ed7d4f53e60436474a04b2c196c6 (diff)
Merge "Fix for invalid CNF release name" into guilin1.7.12
-rw-r--r--adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/model/BpmnInstanceRequest.java11
-rw-r--r--adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/model/MulticloudInstanceRequest.java10
-rw-r--r--adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/service/CnfAdapterService.java7
3 files changed, 22 insertions, 6 deletions
diff --git a/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/model/BpmnInstanceRequest.java b/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/model/BpmnInstanceRequest.java
index 25e086c59b..f6691a4789 100644
--- a/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/model/BpmnInstanceRequest.java
+++ b/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/model/BpmnInstanceRequest.java
@@ -13,6 +13,9 @@ public class BpmnInstanceRequest {
@JsonProperty(value = "modelVersionId")
private String modelVersionId;
+ @JsonProperty(value = "k8sRBInstanceReleaseName")
+ private String k8sRBInstanceReleaseName;
+
@JsonProperty(value = "k8sRBProfileName")
private String k8sRBProfileName;
@@ -52,6 +55,14 @@ public class BpmnInstanceRequest {
this.k8sRBProfileName = k8sRBProfileName;
}
+ public String getK8sRBInstanceReleaseName() {
+ return k8sRBInstanceReleaseName;
+ }
+
+ public void setK8sRBInstanceReleaseName(String k8sRBInstanceReleaseName) {
+ this.k8sRBInstanceReleaseName = k8sRBInstanceReleaseName;
+ }
+
public String getCloudRegionId() {
return cloudRegionId;
}
diff --git a/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/model/MulticloudInstanceRequest.java b/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/model/MulticloudInstanceRequest.java
index b1719cbd7d..20af63e886 100644
--- a/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/model/MulticloudInstanceRequest.java
+++ b/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/model/MulticloudInstanceRequest.java
@@ -26,7 +26,7 @@ public class MulticloudInstanceRequest {
private Map<String, String> overrideValues;
@JsonProperty(value = "release-name")
- private String vfModuleUuid;
+ private String releaseName;
public String getCloudRegion() {
return cloudRegion;
@@ -76,12 +76,12 @@ public class MulticloudInstanceRequest {
this.overrideValues = overrideValues;
}
- public String getVfModuleUuid() {
- return vfModuleUuid;
+ public String getReleaseName() {
+ return releaseName;
}
- public void setVfModuleUuid(String vfModuleUuid) {
- this.vfModuleUuid = vfModuleUuid;
+ public void setReleaseName(String releaseName) {
+ this.releaseName = releaseName;
}
}
diff --git a/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/service/CnfAdapterService.java b/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/service/CnfAdapterService.java
index a134bace1f..9f02c53a99 100644
--- a/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/service/CnfAdapterService.java
+++ b/adapters/mso-cnf-adapter/src/main/java/org/onap/so/adapters/cnf/service/CnfAdapterService.java
@@ -90,7 +90,12 @@ public class CnfAdapterService {
multicloudInstanceRequest.setProfileName(bpmnInstanceRequest.getK8sRBProfileName());
multicloudInstanceRequest.setRbName(bpmnInstanceRequest.getModelInvariantId());
multicloudInstanceRequest.setRbVersion(bpmnInstanceRequest.getModelVersionId());
- multicloudInstanceRequest.setVfModuleUuid(bpmnInstanceRequest.getVfModuleUUID());
+
+ if (bpmnInstanceRequest.getK8sRBInstanceReleaseName() != null)
+ multicloudInstanceRequest.setReleaseName(bpmnInstanceRequest.getK8sRBInstanceReleaseName());
+ else
+ multicloudInstanceRequest.setReleaseName(
+ bpmnInstanceRequest.getK8sRBProfileName() + "-" + bpmnInstanceRequest.getVfModuleUUID());
} else {
logger.error("k8sProfileName should not be null");
// return instanceResponse;
t> <artifactId>odlparent-lite</artifactId> <groupId>org.onap.appc.parent</groupId> <version>1.5.0-SNAPSHOT</version> <relativePath /> </parent> <groupId>org.onap.appc</groupId> <artifactId>appc-dmaap-adapter-installer</artifactId> <name>dMaaP Adapter - Karaf Installer</name> <packaging>pom</packaging> <properties> <application.name>appc-dmaap-adapter</application.name> <features.boot>appc-dmaap-adapter</features.boot> <features.repositories>mvn:org.onap.appc/onap-appc-dmaap-adapter/${project.version}/xml/features</features.repositories> <include.transitive.dependencies>false</include.transitive.dependencies> </properties> <dependencies> <dependency> <groupId>org.onap.appc</groupId> <artifactId>onap-appc-dmaap-adapter</artifactId> <version>${project.version}</version> <classifier>features</classifier> <type>xml</type> <exclusions> <exclusion> <groupId>*</groupId> <artifactId>*</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.onap.appc</groupId> <artifactId>appc-dmaap-adapter-bundle</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.onap.appc</groupId> <artifactId>appc-message-adapter-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.onap.appc</groupId> <artifactId>appc-message-adapter-factory</artifactId> <version>${project.version}</version> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <id>maven-repo-zip</id> <goals> <goal>single</goal> </goals> <phase>package</phase> <configuration> <appendAssemblyId>false</appendAssemblyId> <attach>false</attach> <finalName>stage/${application.name}-${project.version}</finalName> <descriptors> <descriptor>src/assembly/assemble_mvnrepo_zip.xml</descriptor> </descriptors> </configuration> </execution> <execution> <id>installer-zip</id> <goals> <goal>single</goal> </goals> <phase>package</phase> <configuration> <appendAssemblyId>false</appendAssemblyId> <attach>true</attach> <finalName>${application.name}-${project.version}</finalName> <descriptors> <descriptor>src/assembly/assemble_installer_zip.xml</descriptor> </descriptors> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-dependencies</id> <goals> <goal>copy-dependencies</goal> </goals> <phase>prepare-package</phase> <configuration> <transitive>false</transitive> <outputDirectory>${project.build.directory}/assembly/system</outputDirectory> <overWriteReleases>false</overWriteReleases> <overWriteSnapshots>true</overWriteSnapshots> <overWriteIfNewer>true</overWriteIfNewer> <useRepositoryLayout>true</useRepositoryLayout> <addParentPoms>false</addParentPoms> <copyPom>false</copyPom> <excludeGroupIds>org.opendaylight</excludeGroupIds> <scope>provided</scope> <artifactItems> <artifactItem> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.5.4</version> <type>jar</type> </artifactItem> </artifactItems> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <executions> <execution> <id>copy-version</id> <goals> <goal>copy-resources</goal> </goals> <!-- here the phase you need --> <phase>validate</phase> <configuration> <outputDirectory>${basedir}/target/stage</outputDirectory> <resources> <resource> <directory>src/main/resources/scripts</directory> <includes> <include>install-feature.sh</include> </includes> <filtering>true</filtering> </resource> </resources> </configuration> </execution> </executions> </plugin> </plugins> </build> <version>1.5.0-SNAPSHOT</version> </project>