From: Dan Timoney Date: Tue, 3 Jan 2023 12:05:53 +0000 (-0500) Subject: Create base Chlorine docker image X-Git-Tag: 1.5.0~3 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=ccsdk%2Fdistribution.git;a=commitdiff_plain;h=d3ef2d11a5521a4dcb765f5d4a112f10d7bf3051 Create base Chlorine docker image Create base docker image for ODL Chlorine release. Also, remove code to create Phosphorus docker image, which is not needed in London ONAP release. Issue-ID: CCSDK-3829 Signed-off-by: Dan Timoney Change-Id: I026f68bebfd3063d0ecb69c7b9cd7bf3e3a79d13 --- diff --git a/opendaylight/phosphorus/phosphorus-alpine/pom.xml b/opendaylight/chlorine/chlorine-alpine/pom.xml similarity index 60% rename from opendaylight/phosphorus/phosphorus-alpine/pom.xml rename to opendaylight/chlorine/chlorine-alpine/pom.xml index 55d35664..b490fcd9 100644 --- a/opendaylight/phosphorus/phosphorus-alpine/pom.xml +++ b/opendaylight/chlorine/chlorine-alpine/pom.xml @@ -4,28 +4,23 @@ org.onap.ccsdk.distribution - distribution-odl-phosphorus + distribution-odl-chlorine 1.5.0-SNAPSHOT - distribution-odl-phosphorus-docker + distribution-odl-chlorine-docker pom - ccsdk-distribution :: opendaylight :: phosphorus :: docker + ccsdk-distribution :: opendaylight :: chlorine :: docker Creates OpenDaylight container ONAP - onap/ccsdk-odl-phosphorus-alpine-image + onap/ccsdk-odl-chlorine-alpine-image onap-karaf - 0.14.7 - 2.0.11 - 7.3.19 - 2.0.10 - 2.0.14 - 4.3.3 + 0.15.5 @@ -91,46 +86,6 @@ aaa-authn-api-${odl.shiro.version}.jar * - - com.highstreet-technologies.ops4j.pax.web - pax-web-jetty - ${odl.ops4j.version} - ${project.build.directory}/docker-stage/system/org/ops4j/pax/web/pax-web-jetty/${odl.ops4j.version} - pax-web-jetty-${odl.ops4j.version}.jar - * - - - com.highstreet-technologies.netconf - sal-netconf-connector - ${odl.netconf.version} - ${project.build.directory}/docker-stage/system/org/opendaylight/netconf/sal-netconf-connector/${odl.netconf.version} - sal-netconf-connector-${odl.netconf.version}.jar - * - - - org.ops4j.pax.logging - pax-logging-log4j2 - ${patch.pax.logging.version} - ${project.build.directory}/docker-stage/system/org/ops4j/pax/logging/pax-logging-log4j2/${patch.pax.logging.version} - pax-logging-log4j2-${patch.pax.logging.version}.jar - * - - - org.ops4j.pax.logging - pax-logging-logback - ${patch.pax.logging.version} - ${project.build.directory}/docker-stage/system/org/ops4j/pax/logging/pax-logging-logback/${patch.pax.logging.version} - pax-logging-logback-${patch.pax.logging.version}.jar - * - - - org.ops4j.pax.logging - pax-logging-api - ${patch.pax.logging.version} - ${project.build.directory}/docker-stage/system/org/ops4j/pax/logging/pax-logging-api/${patch.pax.logging.version} - pax-logging-api-${patch.pax.logging.version}.jar - * - false true @@ -170,26 +125,6 @@ - - copy-karaf-framework-features - - copy-resources - - validate - - ${basedir}/target/docker-stage - - - src/main/resources - - framework-${odl.karaf.framework.version}-features.xml - startup.properties - - true - - - - diff --git a/opendaylight/phosphorus/phosphorus-alpine/src/main/docker/Dockerfile b/opendaylight/chlorine/chlorine-alpine/src/main/docker/Dockerfile similarity index 76% rename from opendaylight/phosphorus/phosphorus-alpine/src/main/docker/Dockerfile rename to opendaylight/chlorine/chlorine-alpine/src/main/docker/Dockerfile index 19cd55f6..15b17d80 100644 --- a/opendaylight/phosphorus/phosphorus-alpine/src/main/docker/Dockerfile +++ b/opendaylight/chlorine/chlorine-alpine/src/main/docker/Dockerfile @@ -28,13 +28,6 @@ COPY system $ODL_HOME/system #RUN chmod 755 $ODL_HOME/bin/configure_cluster.sh $ODL_HOME/bin/configure-cluster-ipdetect.sh $ODL_HOME/bin/set_persistence.sh $ODL_HOME/bin/custom_shard_config.txt -# Remove vulnerable version of ops4j logging -COPY framework-${odl.karaf.framework.version}-features.xml $ODL_HOME/system/org/apache/karaf/features/framework/${odl.karaf.framework.version}/framework-${odl.karaf.framework.version}-features.xml -COPY startup.properties $ODL_HOME/etc/startup.properties -RUN rm -rf $ODL_HOME/system/org/ops4j/pax/logging/pax-logging-log4j2/${odl.pax.logging.version} -RUN rm -rf $ODL_HOME/system/org/ops4j/pax/logging/pax-logging-logback/${odl.pax.logging.version} -RUN rm -rf $ODL_HOME/system/org/ops4j/pax/logging/pax-logging-api/${odl.pax.logging.version} - # Changing ownership and permission of /opt RUN chown -R odl:odl /opt && chmod -R 755 /opt diff --git a/opendaylight/phosphorus/pom.xml b/opendaylight/chlorine/pom.xml similarity index 81% rename from opendaylight/phosphorus/pom.xml rename to opendaylight/chlorine/pom.xml index abef7ff8..0378b16d 100644 --- a/opendaylight/phosphorus/pom.xml +++ b/opendaylight/chlorine/pom.xml @@ -8,18 +8,18 @@ 1.5.0-SNAPSHOT - distribution-odl-phosphorus + distribution-odl-chlorine pom - ccsdk-distribution :: opendaylight :: phosphorus + ccsdk-distribution :: opendaylight :: chlorine Creates OpenDaylight container - phosphorus-alpine + chlorine-alpine - 0.15.1 + 0.17.1 diff --git a/opendaylight/phosphorus/phosphorus-alpine/src/main/resources/framework-4.3.3-features.xml b/opendaylight/phosphorus/phosphorus-alpine/src/main/resources/framework-4.3.3-features.xml deleted file mode 100644 index 6f2ad09e..00000000 --- a/opendaylight/phosphorus/phosphorus-alpine/src/main/resources/framework-4.3.3-features.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - diff --git a/opendaylight/phosphorus/phosphorus-alpine/src/main/resources/startup.properties b/opendaylight/phosphorus/phosphorus-alpine/src/main/resources/startup.properties deleted file mode 100755 index c097c8af..00000000 --- a/opendaylight/phosphorus/phosphorus-alpine/src/main/resources/startup.properties +++ /dev/null @@ -1,25 +0,0 @@ -# Bundles to be started on startup, with startlevel -mvn\:org.apache.karaf.features/org.apache.karaf.features.extension/4.3.3 = 1 -mvn\:org.ops4j.pax.url/pax-url-aether/2.6.7 = 5 -mvn\:org.ops4j.pax.logging/pax-logging-log4j2/${patch.pax.logging.version} = 8 -mvn\:org.fusesource.jansi/jansi/1.18 = 8 -mvn\:org.ops4j.pax.logging/pax-logging-api/${patch.pax.logging.version} = 8 -mvn\:org.osgi/org.osgi.util.promise/1.1.1 = 9 -mvn\:org.apache.felix/org.apache.felix.coordinator/1.0.2 = 9 -mvn\:org.apache.felix/org.apache.felix.converter/1.0.14 = 9 -mvn\:org.osgi/org.osgi.util.function/1.1.0 = 9 -mvn\:org.apache.felix/org.apache.felix.configadmin/1.9.22 = 10 -mvn\:org.apache.felix/org.apache.felix.configurator/1.0.14 = 11 -mvn\:org.apache.sling/org.apache.sling.commons.johnzon/1.2.6 = 11 -mvn\:org.apache.felix/org.apache.felix.configadmin.plugin.interpolation/1.1.4 = 11 -mvn\:org.apache.felix/org.apache.felix.cm.json/1.0.6 = 11 -mvn\:org.apache.felix/org.apache.felix.fileinstall/3.7.0 = 12 -mvn\:org.apache.karaf.features/org.apache.karaf.features.core/4.3.3 = 15 -# The following are added by opendaylight-karaf-resources -mvn\:org.osgi/org.osgi.service.event/1.4.0 = 7 -mvn\:org.apache.felix/org.apache.felix.metatype/1.2.4 = 8 -mvn\:org.opendaylight.odlparent/bcprov-framework-ext/9.0.8 = 14 -mvn\:org.opendaylight.odlparent/bcutil-framework-ext/9.0.8 = 14 -mvn\:org.opendaylight.odlparent/bcpkix-framework-ext/9.0.8 = 14 -mvn\:org.opendaylight.odlparent/logging-markers/9.0.8 = 14 -mvn\:org.apache.aries.blueprint/org.apache.aries.blueprint.core.compatibility/1.0.0 = 14 \ No newline at end of file diff --git a/opendaylight/pom.xml b/opendaylight/pom.xml index 2655a46b..f135dbad 100644 --- a/opendaylight/pom.xml +++ b/opendaylight/pom.xml @@ -16,6 +16,6 @@ sulfur - phosphorus + chlorine