-This source repository contains the code for the SDN Controller northbound interface adaptors.
+This source repository contains the code for the SDN-A1 Controller northbound interface adaptors.
To compile this code:
1. Make sure your local Maven settings file ($HOME/.m2/settings.xml) contains references to the OpenECOMP repositories and OpenDaylight repositories. See example-settings.xml for an example.
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
- <artifactId>features-sdnc-northbound</artifactId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
+ <artifactId>features-sdnc-a1-northbound</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>feature</packaging>
- <name>sdnc-northbound :: features :: ${project.artifactId}</name>
+ <name>sdnc-a1-northbound :: features :: ${project.artifactId}</name>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>sdnc-northbound-all</artifactId>
+ <artifactId>sdnc-a1-northbound-all</artifactId>
<version>${project.version}</version>
<type>xml</type>
<classifier>features</classifier>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
- <artifactId>sdnc-northbound-features-installer</artifactId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
+ <artifactId>sdnc-a1-northbound-features-installer</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>sdnc-northbound :: features :: ${project.artifactId}</name>
+ <name>sdnc-a1-northbound :: features :: ${project.artifactId}</name>
<properties>
- <application.name>sdnc-northbound-all</application.name>
+ <application.name>sdnc-a1-northbound-all</application.name>
<features.boot>${application.name}</features.boot>
- <features.repositories>mvn:org.onap.sdnc.northbound/${features.boot}/${project.version}/xml/features</features.repositories>
+ <features.repositories>mvn:org.o-ran-sc.nonrtric.sdnc-a1.northbound/${features.boot}/${project.version}/xml/features</features.repositories>
<include.transitive.dependencies>false</include.transitive.dependencies>
</properties>
<dependencies>
<dependency>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>${application.name}</artifactId>
<version>${project.version}</version>
<type>xml</type>
<useRepositoryLayout>true</useRepositoryLayout>
<addParentPoms>false</addParentPoms>
<copyPom>false</copyPom>
- <includeGroupIds>org.onap.sdnc.northbound</includeGroupIds>
+ <includeGroupIds>org.o-ran-sc.nonrtric.sdnc-a1.northbound</includeGroupIds>
<scope>provided</scope>
</configuration>
</execution>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>sdnc-northbound-feature-aggregator</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>sdnc-northbound :: features</name>
+ <name>sdnc-a1-northbound :: features</name>
<modules>
- <module>sdnc-northbound-all</module>
- <module>features-sdnc-northbound</module>
+ <module>sdnc-a1-northbound-all</module>
+ <module>features-sdnc-a1-northbound</module>
<module>installer</module>
</modules>
</project>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
- <artifactId>sdnc-northbound-all</artifactId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
+ <artifactId>sdnc-a1-northbound-all</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>feature</packaging>
- <name>sdnc-northbound :: features :: ${project.artifactId}</name>
+ <name>sdnc-a1-northbound :: features :: ${project.artifactId}</name>
<dependencyManagement>
<dependencies>
<dependency>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>features-nonrt-ric-api</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>feature</packaging>
- <name>sdnc-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
+ <name>sdnc-a1-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
<dependencies>
<dependency>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>nonrt-ric-api-features</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>sdnc-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
+ <name>sdnc-a1-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
<modules>
<module>sdnc-nonrt-ric-api</module>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
- <repositories>
- <repository>
- <id>opendaylight-release</id>
- <name>opendaylight-release</name>
- <url>https://nexus.opendaylight.org/content/repositories/opendaylight.release/</url>
- </repository>
- </repositories>
-
<parent>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>single-feature-parent</artifactId>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>sdnc-nonrt-ric-api</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>feature</packaging>
- <name>sdnc-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
+ <name>sdnc-a1-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
<dependencies>
<dependency>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>nonrt-ric-api-installer</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>sdnc-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
+ <name>sdnc-a1-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
<properties>
<application.name>sdnc-nonrt-ric-api</application.name>
<features.boot>${application.name}</features.boot>
- <features.repositories>mvn:org.onap.sdnc.northbound/${application.name}/${project.version}/xml/features</features.repositories>
+ <features.repositories>mvn:org.o-ran-sc.nonrtric.sdnc-a1.northbound/${application.name}/${project.version}/xml/features</features.repositories>
<include.transitive.dependencies>false</include.transitive.dependencies>
</properties>
<dependencies>
<dependency>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>${application.name}</artifactId>
<version>${project.version}</version>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>nonrt-ric-api-provider</artifactId>
<version>${project.version}</version>
</dependency>
<useRepositoryLayout>true</useRepositoryLayout>
<addParentPoms>false</addParentPoms>
<copyPom>false</copyPom>
- <includeGroupIds>org.onap.sdnc.northbound</includeGroupIds>
+ <includeGroupIds>org.o-ran-sc.nonrtric.sdnc-a1.northbound</includeGroupIds>
<scope>provided</scope>
</configuration>
</execution>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>nonrt-ric-api-model</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>sdnc-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
+ <name>sdnc-a1-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
<dependencies>
<dependency>
<groupId>org.opendaylight.mdsal.binding.model.ietf</groupId>
<artifactId>rfc6991</artifactId>
</dependency>
-
-
</dependencies>
<build>
//\r
module A1-ADAPTER-API {\r
\r
- namespace "org:onap:sdnc:northbound:a1-adapter";\r
+ namespace "org:o_ran_sc:nonrtric:sdnc_a1:northbound:a1-adapter";\r
\r
prefix a1-adapter-api;\r
\r
<relativePath />
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>nonrt-ric-api</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>sdnc-northbound :: nonrt-ric-api</name>
+ <name>sdnc-a1-northbound :: nonrt-ric-api</name>
<properties>
<sonar-maven-plugin.version>3.7.0.1746</sonar-maven-plugin.version>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>nonrt-ric-api-provider</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>sdnc-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
+ <name>sdnc-a1-northbound :: nonrt-ric-api :: ${project.artifactId}</name>
<build>
<plugins>
</dependencyManagement>
<dependencies>
<dependency>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>nonrt-ric-api-model</artifactId>
<version>${project.version}</version>
</dependency>
* ============LICENSE_END=========================================================
*/
-package org.onap.sdnc.northbound.provider;
+package org.o_ran_sc.nonrtric.sdnc_a1.northbound.provider;
import com.google.common.util.concurrent.CheckedFuture;
import com.google.common.util.concurrent.Futures;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
-import org.onap.sdnc.northbound.restadapter.RestAdapter;
-import org.onap.sdnc.northbound.restadapter.RestAdapterImpl;
+import org.o_ran_sc.nonrtric.sdnc_a1.northbound.restadapter.RestAdapter;
+import org.o_ran_sc.nonrtric.sdnc_a1.northbound.restadapter.RestAdapterImpl;
import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.controller.md.sal.binding.api.NotificationPublishService;
import org.opendaylight.controller.md.sal.binding.api.WriteTransaction;
import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException;
import org.opendaylight.controller.sal.binding.api.BindingAwareBroker;
import org.opendaylight.controller.sal.binding.api.RpcProviderRegistry;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.A1ADAPTERAPIService;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.DeleteA1PolicyInput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.DeleteA1PolicyOutput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.DeleteA1PolicyOutputBuilder;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyInput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyInputBuilder;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyOutput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyOutputBuilder;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyStatusInput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyStatusOutput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyStatusOutputBuilder;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyTypeInput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyTypeOutput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyTypeOutputBuilder;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.PutA1PolicyInput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.PutA1PolicyOutput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.PutA1PolicyOutputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.A1ADAPTERAPIService;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.DeleteA1PolicyInput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.DeleteA1PolicyOutput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.DeleteA1PolicyOutputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyInput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyInputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyOutput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyOutputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyStatusInput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyStatusOutput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyStatusOutputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyTypeInput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyTypeOutput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyTypeOutputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.PutA1PolicyInput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.PutA1PolicyOutput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.PutA1PolicyOutputBuilder;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri;
import org.opendaylight.yangtools.yang.common.RpcResult;
import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
* ============LICENSE_END=========================================================
*/
-package org.onap.sdnc.northbound.restadapter;
+package org.o_ran_sc.nonrtric.sdnc_a1.northbound.restadapter;
import org.springframework.http.ResponseEntity;
* ============LICENSE_END=========================================================
*/
-package org.onap.sdnc.northbound.restadapter;
+package org.o_ran_sc.nonrtric.sdnc_a1.northbound.restadapter;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
interface="org.opendaylight.controller.sal.binding.api.RpcProviderRegistry"
odl:type="default" />
- <bean id="provider" class="org.onap.sdnc.northbound.provider.NonrtRicApiProvider">
+ <bean id="provider" class="org.o_ran_sc.nonrtric.sdnc_a1.northbound.provider.NonrtRicApiProvider">
<argument ref="dataBroker" />
<argument ref="notificationService" />
<argument ref="rpcRegistry" />
interface="org.opendaylight.controller.sal.binding.api.RpcProviderRegistry"
odl:type="default" />
- <bean id="provider" class="org.onap.sdnc.northbound.provider.NonrtRicApiProvider">
+ <bean id="provider" class="org.o_ran_sc.nonrtric.sdnc_a1.northbound.provider.NonrtRicApiProvider">
<argument ref="dataBroker" />
<argument ref="notificationService" />
<argument ref="rpcRegistry" />
* ============LICENSE_END=========================================================
*/
-package org.onap.sdnc.northbound;
+package org.o_ran_sc.nonrtric.sdnc_a1.northbound;
import static org.mockito.Matchers.eq;
import static org.mockito.Mockito.when;
import org.mockito.Mock;
import org.mockito.internal.util.reflection.Whitebox;
import org.mockito.runners.MockitoJUnitRunner;
-import org.onap.sdnc.northbound.provider.NonrtRicApiProvider;
-import org.onap.sdnc.northbound.restadapter.RestAdapter;
+import org.o_ran_sc.nonrtric.sdnc_a1.northbound.provider.NonrtRicApiProvider;
+import org.o_ran_sc.nonrtric.sdnc_a1.northbound.restadapter.RestAdapter;
import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.controller.md.sal.binding.api.NotificationPublishService;
import org.opendaylight.controller.md.sal.binding.test.AbstractConcurrentDataBrokerTest;
import org.opendaylight.controller.sal.binding.api.RpcProviderRegistry;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.DeleteA1PolicyInputBuilder;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.DeleteA1PolicyOutput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyInputBuilder;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyOutput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyStatusInputBuilder;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyStatusOutput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyTypeInputBuilder;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.GetA1PolicyTypeOutput;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.PutA1PolicyInputBuilder;
-import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.a1.adapter.rev200122.PutA1PolicyOutput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.DeleteA1PolicyInputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.DeleteA1PolicyOutput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyInputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyOutput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyStatusInputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyStatusOutput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyTypeInputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.GetA1PolicyTypeOutput;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.PutA1PolicyInputBuilder;
+import org.opendaylight.yang.gen.v1.org.o_ran_sc.nonrtric.sdnc_a1.northbound.a1.adapter.rev200122.PutA1PolicyOutput;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.northbound</groupId>
- <artifactId>sdnc-northbound</artifactId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
+ <artifactId>sdnc-a1-northbound</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>pom</packaging>
<sonar-maven-plugin.version>3.7.0.1746</sonar-maven-plugin.version>
</properties>
- <name>sdnc-northbound</name>
+ <name>sdnc-a1-northbound</name>
<description>The SDN-C Northbound APIs repo contains code for northbound API adaptors, typically MD-SAL applications</description>
<url>https://wiki.onap.org</url>
<organization>
<module>nonrt-ric-api</module>
</modules>
- <scm>
- <connection>scm:git:ssh://git@${onap.git.host}/sdnc-northbound.git</connection>
-
- <developerConnection>scm:git:ssh://${onap.git.host}:${onap.git.port}/${onap.git.project}/sdnc-northbound.git</developerConnection>
- <url>${onap.git.protocol}://${onap.git.host}/projects/${onap.git.project}/repos/sdnc-northbound/browse</url>
- </scm>
- <issueManagement>
- <system>JIRA</system>
- <url>https://jira.onap.org/</url>
- </issueManagement>
- <ciManagement>
- <system>Jenkins</system>
- <url>https://jenkins.onap.org/</url>
- </ciManagement>
- <distributionManagement>
- <site>
- <id>sdnc-javadoc</id>
- <url>dav:https://${onap.nexus.host}:${onap.nexus.port}/repository/sdn-c-javadoc/${project.artifactId}/${project.version}</url>
- </site>
- </distributionManagement>
-
<build>
<plugins>
<plugin>
-This source repository contains the code for SDN Controller operations, administration and maintenance utilities. This code depends on the following, which should be downloaded and compiled first:
-
-1. org.openecomp.sdnc/sdnc-core
-2. org.openecomp.sdnc/sdnc-adaptors
-3. org.openecomp.sdnc/sdnc-northbound
-4. org.openecomp.sdnc/sdnc-plugins
-
-To compile this code:
-
-1. Make sure your local Maven settings file ($HOME/.m2/settings.xml) contains references to the OpenECOMP repositories and OpenDaylight repositories. See example-settings.xml for an example.
-
-2. To compile, run "mvn clean install".
+This source repository contains the code for SDN-A1 Controller operations, administration and maintenance utilities. To compile, run "mvn clean install".
## License
*
*/
-package org.onap.sdnc.oam
+package org.o_ran_sc.nonrtric.sdnc_a1.oam
def versionArray;
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
- <groupId>org.onap.sdnc.oam</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.oam</groupId>
<artifactId>installation</artifactId>
<version>1.7.3-SNAPSHOT</version>
- <name>sdnc-oam :: installation</name>
+ <name>sdnc-a1-oam :: installation</name>
<description>Installs SDN-C on local file system</description>
<modules>
- <module>sdnc</module>
+ <module>sdnc-a1</module>
</modules>
</project>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
- <groupId>org.onap.sdnc.oam</groupId>
- <artifactId>installation-sdnc</artifactId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.oam</groupId>
+ <artifactId>installation-sdnc-a1</artifactId>
<version>1.7.3-SNAPSHOT</version>
- <name>sdnc-oam :: installation :: ${project.artifactId}</name>
+ <name>sdnc-a1-oam :: installation :: ${project.artifactId}</name>
<description>Creates SDN Controller Docker container</description>
<properties>
<dependencies>
<dependency>
- <groupId>org.onap.sdnc.northbound</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
<artifactId>nonrt-ric-api-installer</artifactId>
<version>${sdnc.northbound.version}</version>
<classifier>repo</classifier>
<type>zip</type>
</dependency>
<dependency>
- <groupId>org.onap.sdnc.northbound</groupId>
- <artifactId>sdnc-northbound-features-installer</artifactId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.northbound</groupId>
+ <artifactId>sdnc-a1-northbound-features-installer</artifactId>
<version>${sdnc.northbound.version}</version>
<classifier>repo</classifier>
<type>zip</type>
FROM nexus3.onap.org:10001/onap/ccsdk-odlsli-alpine-image:${ccsdk.docker.version}
-MAINTAINER SDN-C Team (sdnc@lists.onap.org)
+MAINTAINER O-RAN-SC NONRTRIC Team
ENV JAVA_HOME /usr/lib/jvm/java-1.8-openjdk
ENV ODL_HOME /opt/opendaylight
ENV SDNC_STORE_DIR /opt/onap/sdnc/data/stores
ENV SSL_CERTS_DIR /etc/ssl/certs
ENV JAVA_SECURITY_DIR $SSL_CERTS_DIR/java
-ENV SDNC_NORTHBOUND_REPO mvn:org.onap.sdnc.northbound/sdnc-northbound-all/${sdnc.northbound.version}/xml/features
+ENV SDNC_NORTHBOUND_REPO mvn:org.o-ran-sc.nonrtric.sdnc-a1.northbound/sdnc-a1-northbound-all/${sdnc.northbound.version}/xml/features
ENV SDNC_KEYSTORE ${sdnc.keystore}
ENV SDNC_KEYPASS ${sdnc.keypass}
ENV SDNC_SECUREPORT ${sdnc.secureport}
# Add SDNC repositories to boot repositories
RUN cp $ODL_HOME/etc/org.apache.karaf.features.cfg $ODL_HOME/etc/org.apache.karaf.features.cfg.orig
RUN sed -i -e "\|featuresRepositories|s|$|,${SDNC_NORTHBOUND_REPO}|" $ODL_HOME/etc/org.apache.karaf.features.cfg
-RUN sed -i -e "\|featuresBoot[^a-zA-Z]|s|$|,sdnc-northbound-all|" $ODL_HOME/etc/org.apache.karaf.features.cfg
+RUN sed -i -e "\|featuresBoot[^a-zA-Z]|s|$|,sdnc-a1-northbound-all|" $ODL_HOME/etc/org.apache.karaf.features.cfg
RUN sed -i "s/odl-restconf-all/odl-restconf-all,odl-netconf-topology/g" $ODL_HOME/etc/org.apache.karaf.features.cfg
# Install ssl and java certificates
if [ ! -f ${INSTALLED_DIR}/.installed ]
then
- echo "Installing SDN-C database"
+ echo "Installing SDNC-A1 database"
${SDNC_HOME}/bin/installSdncDb.sh
- echo "Installing SDN-C keyStore"
+ echo "Installing SDNC-A1 keyStore"
${SDNC_HOME}/bin/addSdncKeyStore.sh
if [ -x ${SDNC_HOME}/svclogic/bin/install.sh ]
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.oam</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.oam</groupId>
<artifactId>platform-logic-installer</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>sdnc-oam :: platform-logic :: ${project.artifactId}</name>
+ <name>sdnc-a1-oam :: platform-logic :: ${project.artifactId}</name>
<description>Contains platform-level service logic installer</description>
<build>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.oam</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.oam</groupId>
<artifactId>platform-logic</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>sdnc-oam :: platform-logic</name>
+ <name>sdnc-a1-oam :: platform-logic</name>
<description>Contains platform-level service logic</description>
<organization>
<name>ONAP</name>
<relativePath/>
</parent>
- <groupId>org.onap.sdnc.oam</groupId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.oam</groupId>
<artifactId>platform-logic-setup</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>sdnc-oam :: platform-logic :: ${project.artifactId}</name>
+ <name>sdnc-a1-oam :: platform-logic :: ${project.artifactId}</name>
<description>Copies base ONAP platform-logic</description>
<build>
<version>1.4.3</version>
</parent>
- <groupId>org.onap.sdnc.oam</groupId>
- <artifactId>sdnc-oam</artifactId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1.oam</groupId>
+ <artifactId>sdnc-a1-oam</artifactId>
<version>1.7.3-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>sdnc-oam</name>
+ <name>sdnc-a1-oam</name>
<description>The SDN-C OAM component contains the components needed to operate, administer and maintain the SDN-C platform.</description>
<url>https://wiki.onap.org</url>
<organization>
<module>platform-logic</module>
</modules>
- <scm>
- <connection>scm:git:ssh://git@${onap.git.host}/sdnc-oam.git</connection>
- <developerConnection>scm:git:ssh://${onap.git.host}:${onap.git.port}/${onap.git.project}/sdnc-oam.git</developerConnection>
- <url>${onap.git.protocol}://${onap.git.host}/projects/${onap.git.project}/repos/sdnc-oam/browse</url>
- <tag>HEAD</tag>
- </scm>
- <issueManagement>
- <system>JIRA</system>
- <url>https://jira.onap.org/</url>
- </issueManagement>
- <ciManagement>
- <system>Jenkins</system>
- <url>https://jenkins.onap.org/</url>
- </ciManagement>
- <distributionManagement>
- <site>
- <id>sdnc-javadoc</id>
- <url>dav:https://${onap.nexus.host}:${onap.nexus.port}/repository/sdn-c-javadoc/${project.artifactId}/${project.version}</url>
- </site>
- </distributionManagement>
-
<build>
<plugins>
<plugin>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
- <groupId>org.onap.sdnc</groupId>
- <artifactId>sdnc</artifactId>
+ <groupId>org.o-ran-sc.nonrtric.sdnc-a1</groupId>
+ <artifactId>sdnc-a1</artifactId>
<version>1.7.4-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>sdnc</name>
+ <name>sdnc-a1</name>
<properties>
<sonar-maven-plugin.version>3.7.0.1746</sonar-maven-plugin.version>