From: Ravi Pendurty Date: Wed, 3 Dec 2025 16:22:26 +0000 (+0530) Subject: Refactor distribution X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F30%2F15330%2F1;p=oam%2Foam-controller.git Refactor distribution groovy files updated and removed references to ccsdk Issue-ID: OAM-540 Change-Id: If23485b8d612a6191c05b18767f54b70d1036ea1 Signed-off-by: Ravi Pendurty --- diff --git a/distribution/oam-controller-web/pom.xml b/distribution/oam-controller-web/pom.xml index b50c10f..7e71c11 100644 --- a/distribution/oam-controller-web/pom.xml +++ b/distribution/oam-controller-web/pom.xml @@ -14,13 +14,16 @@ docker.io/bitnamilegacy/nginx:1.25-debian-12 o-ran-sc/oam-oam-controller/sdnr-web-image 14.0.0-SNAPSHOT - ${project.version} + ${project.version} 14.0.0-SNAPSHOT - ${maven.build.timestamp} + ${maven.build.timestamp} ${https_proxy} yyyyMMdd'T'HHmmss'Z' deploy true + nexus3.o-ran-sc.org:10002 + nexus3.o-ran-sc.org:10003 + nexus3.o-ran-sc.org:10001 @@ -57,7 +60,7 @@ execute - ${basedir}/../TagVersion.groovy + ${basedir}/src/main/groovy/TagVersion.groovy diff --git a/distribution/TagVersion.groovy b/distribution/oam-controller-web/src/main/groovy/TagVersion.groovy similarity index 77% rename from distribution/TagVersion.groovy rename to distribution/oam-controller-web/src/main/groovy/TagVersion.groovy index bcf2452..32052d2 100644 --- a/distribution/TagVersion.groovy +++ b/distribution/oam-controller-web/src/main/groovy/TagVersion.groovy @@ -21,21 +21,23 @@ * */ -package org.onap.sdnc.oam +package org.o_ran_sc.oam_controller.sdnr_web def versionArray; -if ( project.properties['sdnc.project.version'] != null ) { - versionArray = project.properties['sdnc.project.version'].split('\\.'); +if ( project.properties['sdnr-web.project.version'] != null ) { + versionArray = project.properties['sdnr-web.project.version'].split('\\.'); } -if ( project.properties['sdnc.project.version'].endsWith("-SNAPSHOT") ) { +if ( project.properties['sdnr-web.project.version'].endsWith("-SNAPSHOT") ) { patchArray = versionArray[2].split('-'); project.properties['project.docker.latestminortag.version']=versionArray[0] + '.' + versionArray[1] + "-SNAPSHOT-latest"; project.properties['project.docker.latestfulltag.version']=versionArray[0] + '.' + versionArray[1] + '.' + patchArray[0] + "-SNAPSHOT-latest"; - project.properties['project.docker.latesttagtimestamp.version']=versionArray[0] + '.' + versionArray[1] + '.' + patchArray[0] + "-SNAPSHOT-"+project.properties['sdnc.build.timestamp']; + project.properties['project.docker.latesttagtimestamp.version']=versionArray[0] + '.' + versionArray[1] + '.' + patchArray[0] + "-SNAPSHOT-"+project.properties['sdnr-web.build.timestamp']; + project.properties['docker.push.registry']=project.properties['docker.snapshot.registry']; } else { project.properties['project.docker.latestminortag.version']=versionArray[0] + '.' + versionArray[1] + "-STAGING-latest"; project.properties['project.docker.latestfulltag.version']=versionArray[0] + '.' + versionArray[1] + '.' + versionArray[2] + "-STAGING-latest"; - project.properties['project.docker.latesttagtimestamp.version']=versionArray[0] + '.' + versionArray[1] + '.' + versionArray[2] + "-STAGING-"+project.properties['sdnc.build.timestamp']; + project.properties['project.docker.latesttagtimestamp.version']=versionArray[0] + '.' + versionArray[1] + '.' + versionArray[2] + "-STAGING-"+project.properties['sdnr-web.build.timestamp']; + project.properties['docker.push.registry']=project.properties['docker.release.registry']; } diff --git a/distribution/oam-controller/pom.xml b/distribution/oam-controller/pom.xml index 4a0a925..29b9940 100644 --- a/distribution/oam-controller/pom.xml +++ b/distribution/oam-controller/pom.xml @@ -24,11 +24,11 @@ 0.21.2 0.20.8 8.0.27 - 14.0.0-SNAPSHOT - org.o-ran-sc.oam-oam-controller.features.sdnr.wt - system/org/o-ran-sc/oam-oam-controller/features/sdnr/wt - ${project.version} - ${maven.build.timestamp} + 14.0.0-SNAPSHOT + org.o-ran-sc.oam-oam-controller.features.sdnr.wt + system/org/o-ran-sc/oam-oam-controller/features/sdnr/wt + ${project.version} + ${maven.build.timestamp} ${https_proxy} yyyyMMdd'T'HHmmss'Z' @@ -54,9 +54,9 @@ - ${ccsdk.feature.groupid} + ${sdnr.feature.groupid} sdnr-wt-feature-aggregator-installer - ${ccsdk.features.version} + ${sdnr.features.version} repo zip diff --git a/distribution/oam-controller/src/main/docker/Dockerfile b/distribution/oam-controller/src/main/docker/Dockerfile index 33f36a9..9c61b8d 100644 --- a/distribution/oam-controller/src/main/docker/Dockerfile +++ b/distribution/oam-controller/src/main/docker/Dockerfile @@ -5,13 +5,13 @@ ENV ODL_HOME /opt/opendaylight ENV IMAGEPATH ${base.image.repo}//${image.name} ENV IMAGENAMES "ONAP SDNC"//"SDNR Patches" ENV A1_ADAPTER_NORTHBOUND=false -ENV CCSDKFEATUREVERSION ${ccsdk.features.version} -ENV CCSDKFEATURE_SDNR_GROUPID ${ccsdk.feature.groupid} -ENV FEATURES_SDNR ${ccsdk.feature.repopath} -ENV SDNR_DM_REPO mvn:${CCSDKFEATURE_SDNR_GROUPID}/sdnr-wt-feature-aggregator/${CCSDKFEATUREVERSION}/xml/features, \ - mvn:${CCSDKFEATURE_SDNR_GROUPID}/sdnr-wt-feature-aggregator-devicemanager-base/${CCSDKFEATUREVERSION}/xml/features, \ - mvn:${CCSDKFEATURE_SDNR_GROUPID}/sdnr-wt-feature-aggregator-devicemanager/${CCSDKFEATUREVERSION}/xml/features, \ - mvn:${CCSDKFEATURE_SDNR_GROUPID}/sdnr-wt-feature-aggregator-oauth/${CCSDKFEATUREVERSION}/xml/features +ENV SDNRFEATUREVERSION ${sdnr.features.version} +ENV SDNRFEATURE_SDNR_GROUPID ${sdnr.feature.groupid} +ENV FEATURES_SDNR ${sdnr.feature.repopath} +ENV SDNR_DM_REPO mvn:${SDNRFEATURE_SDNR_GROUPID}/sdnr-wt-feature-aggregator/${SDNRFEATUREVERSION}/xml/features, \ + mvn:${SDNRFEATURE_SDNR_GROUPID}/sdnr-wt-feature-aggregator-devicemanager-base/${SDNRFEATUREVERSION}/xml/features, \ + mvn:${SDNRFEATURE_SDNR_GROUPID}/sdnr-wt-feature-aggregator-devicemanager/${SDNRFEATUREVERSION}/xml/features, \ + mvn:${SDNRFEATURE_SDNR_GROUPID}/sdnr-wt-feature-aggregator-oauth/${SDNRFEATUREVERSION}/xml/features ENV SDNR_FEATURES_BOOT_INITIAL odl-restconf-all,odl-netconf-topology,odl-netconf-callhome-ssh,odl-mdsal-all,odl-mdsal-apidocs,odl-daexim-all,odl-restconf-nb-rfc8040 ENV JAVA_OPTS="-Xms512m -Xmx3g" diff --git a/distribution/oam-controller/src/main/groovy/TagVersion.groovy b/distribution/oam-controller/src/main/groovy/TagVersion.groovy index 404b597..56b6e23 100644 --- a/distribution/oam-controller/src/main/groovy/TagVersion.groovy +++ b/distribution/oam-controller/src/main/groovy/TagVersion.groovy @@ -21,23 +21,23 @@ * */ -package org.onap.ccsdk.distribution +package org.o_ran_sc.oam_controller.sdnr def versionArray; -if ( project.properties['ccsdk.project.version'] != null ) { - versionArray = project.properties['ccsdk.project.version'].split('\\.'); +if ( project.properties['sdnr.project.version'] != null ) { + versionArray = project.properties['sdnr.project.version'].split('\\.'); } -if ( project.properties['ccsdk.project.version'].endsWith("-SNAPSHOT") ) { +if ( project.properties['sdnr.project.version'].endsWith("-SNAPSHOT") ) { patchArray = versionArray[2].split('-'); project.properties['project.docker.latestminortag.version']=versionArray[0] + '.' + versionArray[1] + "-SNAPSHOT-latest"; project.properties['project.docker.latestfulltag.version']=versionArray[0] + '.' + versionArray[1] + '.' + patchArray[0] + "-SNAPSHOT-latest"; - project.properties['project.docker.latesttagtimestamp.version']=versionArray[0] + '.' + versionArray[1] + '.' + patchArray[0] + "-SNAPSHOT-"+project.properties['ccsdk.build.timestamp']; + project.properties['project.docker.latesttagtimestamp.version']=versionArray[0] + '.' + versionArray[1] + '.' + patchArray[0] + "-SNAPSHOT-"+project.properties['sdnr.build.timestamp']; project.properties['docker.push.registry']=project.properties['docker.snapshot.registry']; } else { project.properties['project.docker.latestminortag.version']=versionArray[0] + '.' + versionArray[1] + "-STAGING-latest"; project.properties['project.docker.latestfulltag.version']=versionArray[0] + '.' + versionArray[1] + '.' + versionArray[2] + "-STAGING-latest"; - project.properties['project.docker.latesttagtimestamp.version']=versionArray[0] + '.' + versionArray[1] + '.' + versionArray[2] + "-STAGING-"+project.properties['ccsdk.build.timestamp']; + project.properties['project.docker.latesttagtimestamp.version']=versionArray[0] + '.' + versionArray[1] + '.' + versionArray[2] + "-STAGING-"+project.properties['sdnr.build.timestamp']; project.properties['docker.push.registry']=project.properties['docker.release.registry']; }