Make base image name a property 38/120638/2
authorliamfallon <liam.fallon@est.tech>
Mon, 19 Apr 2021 13:10:43 +0000 (14:10 +0100)
committerliamfallon <liam.fallon@est.tech>
Mon, 19 Apr 2021 13:43:52 +0000 (14:43 +0100)
The base image name is not configurable for Policy builds. This change
makes the base image name configurable so it can be reconfigured if
needs be.

Issue-ID: POLICY-2971
Change-Id: I8ba39aa109c5b4ddb516c27f65bf20dc1020d220
Signed-off-by: liamfallon <liam.fallon@est.tech>
policy-jdk/alpine/pom.xml
policy-jre/alpine/pom.xml

index 0964f24..c89cd7d 100644 (file)
     <name>Policy alpine jdk docker image</name>
     <description>Policy alpine jdk docker image</description>
 
+    <properties>
+        <docker.jdk.imagename>onap/policy-jdk-alpine</docker.jdk.imagename>
+    </properties>
+
     <build>
         <finalName>${project.artifactId}-${project.version}</finalName>
         <plugins>
@@ -79,7 +83,7 @@
                     <pushRegistry>${docker.push.registry}</pushRegistry>
                     <images>
                         <image>
-                            <name>onap/policy-jdk-alpine</name>
+                            <name>${docker.jdk.imagename}</name>
                             <build>
                                 <cleanup>try</cleanup>
                                 <dockerFile>Dockerfile</dockerFile>
                             <goal>push</goal>
                         </goals>
                         <configuration>
-                            <image>onap/policy-jdk-alpine</image>
+                            <image>${docker.jdk.imagename}</image>
                         </configuration>
                     </execution>
                 </executions>
index c32eafa..2132209 100644 (file)
     <name>Policy alpine jre docker image</name>
     <description>Policy alpine jre docker image</description>
 
+    <properties>
+        <docker.jre.imagename>onap/policy-jre-alpine</docker.jre.imagename>
+    </properties>
+
     <build>
         <finalName>${project.artifactId}-${project.version}</finalName>
         <plugins>
@@ -79,7 +83,7 @@
                     <pushRegistry>${docker.push.registry}</pushRegistry>
                     <images>
                         <image>
-                            <name>onap/policy-jre-alpine</name>
+                            <name>${docker.jre.imagename}</name>
                             <build>
                                 <cleanup>try</cleanup>
                                 <dockerFile>Dockerfile</dockerFile>
                             <goal>push</goal>
                         </goals>
                         <configuration>
-                            <image>onap/policy-jre-alpine</image>
+                            <image>${docker.jre.imagename}</image>
                         </configuration>
                     </execution>
                 </executions>