Standardize docker tagging 66/113166/3 1.7.1
authorsebdet <sebastien.determe@intl.att.com>
Fri, 25 Sep 2020 13:48:10 +0000 (15:48 +0200)
committerS�bastien Determe <sebastien.determe@intl.att.com>
Fri, 25 Sep 2020 16:13:41 +0000 (16:13 +0000)
Standardize the docker tagging in all maven modules

Issue-ID: SDC-3300
Signed-off-by: sebdet <sebastien.determe@intl.att.com>
Change-Id: Id43cbd8efea119d4acf7280b75c30a0275ec3242
Signed-off-by: sebdet <sebastien.determe@intl.att.com>
asdctool/pom.xml
catalog-be-plugins/backend-all-plugins/pom.xml
catalog-be/pom.xml
catalog-fe/pom.xml
cucumber-js-test-apis-ci/pom.xml
integration-tests/pom.xml
openecomp-be/dist/sdc-onboard-backend-docker/pom.xml
openecomp-be/dist/sdc-onboard-db-init-docker/pom.xml
pom.xml
sdc-os-chef/pom.xml
utils/webseal-simulator/pom.xml

index 0fcb5e0..e733e08 100644 (file)
                     <cleanup>try</cleanup>
                     <dockerFileDir>${project.basedir}/sdc-cassandra-init</dockerFileDir>
                     <tags>
-                      <tag>${docker.tag}</tag>
+                      <tag>latest</tag>
                       <tag>
                         ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
                       </tag>
+                      <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}</tag>
                     </tags>
                   </build>
                 </image>
index fa3ca01..9714cf7 100644 (file)
@@ -34,8 +34,6 @@ limitations under the License.
     <artifactId>backend-all-plugins</artifactId>
 
     <properties>
-        <docker.tag>${project.version}-STAGING-${maven.build.timestamp}</docker.tag>
-        <docker.latest.tag>${project.version}-STAGING-latest</docker.latest.tag>
         <docker.skip.build>true</docker.skip.build>
         <docker.skip.push>true</docker.skip.push>
         <docker.skip.tag>true</docker.skip.tag>
@@ -78,10 +76,11 @@ limitations under the License.
                                 <cleanup>try</cleanup>
                                 <dockerFile>backend-all-plugins/Dockerfile</dockerFile>
                                 <tags>
-                                    <tag>${docker.tag}</tag>
+                                    <tag>latest</tag>
                                     <tag>
                                         ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
                                     </tag>
+                                    <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}</tag>
                                 </tags>
                                 <assembly>
                                     <descriptor>backend-all-plugins/backend-all-plugins-files.xml</descriptor>
index dfe5706..0ee54cb 100644 (file)
@@ -18,8 +18,6 @@
         <swagger-ui.version>3.25.0</swagger-ui.version>
         <maven-dependency-plugin.version>3.1.1</maven-dependency-plugin.version>
         <replacer.plugin.version>1.5.3</replacer.plugin.version>
-        <docker.tag>${project.version}-STAGING-${maven.build.timestamp}</docker.tag>
-        <docker.latest.tag>${project.version}-STAGING-latest</docker.latest.tag>
     </properties>
 
     <dependencies>
                                         <cleanup>try</cleanup>
                                         <dockerFileDir>backend</dockerFileDir>
                                         <tags>
-                                            <tag>${docker.tag}</tag>
+                                            <tag>latest</tag>
                                             <tag>
                                                 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
                                             </tag>
+                                            <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}</tag>
                                         </tags>
                                         <assembly>
                                             <descriptor>backend/backend-files.xml</descriptor>
                                         <cleanup>try</cleanup>
                                         <dockerFileDir>${project.basedir}/sdc-backend-init</dockerFileDir>
                                         <tags>
-                                            <tag>${docker.tag}</tag>
+                                            <tag>latest</tag>
                                             <tag>
                                                 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
                                             </tag>
+                                            <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}</tag>
                                         </tags>
                                     </build>
                                 </image>
index 057df35..31d07a9 100644 (file)
         <finalName>${project.artifactId}-${project.version}</finalName>
       </build>
     </profile>
-    <profile>
-      <id>docker-staging</id>
-      <properties>
-        <docker.tag>${project.version}-STAGING-${maven.build.timestamp}</docker.tag>
-        <docker.latest.tag>${project.version}-STAGING-latest</docker.latest.tag>
-      </properties>
-    </profile>
-
     <profile>
       <id>docker</id>
       <activation>
                     <cleanup>try</cleanup>
                     <dockerFileDir>${project.basedir}/sdc-frontend</dockerFileDir>
                     <tags>
-                      <tag>${docker.tag}</tag>
+                      <tag>latest</tag>
                       <tag>
                         ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
                       </tag>
+                      <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}</tag>
                     </tags>
                   </build>
                 </image>
index d588dac..6816552 100644 (file)
                     <cleanup>try</cleanup>
                     <dockerFileDir>${project.build.directory}/docker_assembly</dockerFileDir>
                     <tags>
-                      <tag>${docker.tag}</tag>
+                      <tag>latest</tag>
                       <tag>
                         ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
                       </tag>
+                      <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}</tag>
                     </tags>
                   </build>
                 </image>
index 26c8225..88491dd 100644 (file)
@@ -49,8 +49,7 @@ limitations under the License.
         <it.chef.config>${project.build.directory}/chef-config</it.chef.config>
         <it.sdc-be.plugins>${project.build.directory}/plugins/sdc-be</it.sdc-be.plugins>
         <it.shared.volume>/tmp/sdc-integration-tests</it.shared.volume>
-        <it.docker.version>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
-        </it.docker.version>
+        <it.docker.version>latest</it.docker.version>
         <it.ui.firefox.version>2.53.1</it.ui.firefox.version>
 
     </properties>
index d452bbe..c07cc8a 100644 (file)
                                 <cleanup>try</cleanup>
                                 <dockerFileDir>${project.basedir}/artifacts</dockerFileDir>
                                 <tags>
-                                    <tag>${docker.tag}</tag>
-                                    <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest</tag>
+                                    <tag>latest</tag>
+                                    <tag>
+                                        ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
+                                    </tag>
+                                    <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}</tag>
                                 </tags>
                             </build>
                         </image>
index 1276469..d9abf66 100644 (file)
                                 <cleanup>try</cleanup>
                                 <dockerFileDir>${project.basedir}/artifacts</dockerFileDir>
                                 <tags>
-                                    <tag>${docker.tag}</tag>
-                                    <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest</tag>
+                                    <tag>latest</tag>
+                                    <tag>
+                                        ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
+                                    </tag>
+                                    <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}</tag>
                                 </tags>
                             </build>
                         </image>
diff --git a/pom.xml b/pom.xml
index 32fc63d..b21ab20 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -39,9 +39,9 @@ Modifications copyright (c) 2018-2019 Nokia
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
 
         <tosca.datatype.version>${project.version}</tosca.datatype.version>
-
         <!-- 3rd parties versions -->
         <bean-matcher.version>0.11</bean-matcher.version>
         <lang3.version>3.10</lang3.version>
@@ -152,10 +152,6 @@ Modifications copyright (c) 2018-2019 Nokia
         <nexus.proxy>https://nexus.onap.org</nexus.proxy>
         <sitePath>/content/sites/site/org/openecomp/sdc/${project.version}</sitePath>
         <staging.profile.id>176c31dfe190a</staging.profile.id>
-        <!--maven-->
-        <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
-        <!--docker tags-->
-        <docker.tag>${project.version}-${maven.build.timestamp}</docker.tag>
         <!--togglz version-->
         <togglz.version>2.6.1.Final</togglz.version>
 
index 4be865d..29a594b 100644 (file)
                                         <cleanup>try</cleanup>
                                         <dockerFileDir>${project.basedir}/sdc-cassandra</dockerFileDir>
                                         <tags>
-                                            <tag>${docker.tag}</tag>
-                                            <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest</tag>
+                                            <tag>latest</tag>
+                                            <tag>
+                                                ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
+                                            </tag>
+                                            <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}</tag>
                                         </tags>
                                     </build>
                                 </image>
index 4b4e86b..2d027b7 100644 (file)
@@ -18,8 +18,6 @@
     <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
     <nexus.proxy>https://nexus.onap.org</nexus.proxy>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <docker.tag>${project.version}-${maven.build.timestamp}</docker.tag>
-    <docker.latest.tag>${project.version}-latest</docker.latest.tag>
     <sonar.skip>true</sonar.skip>
   </properties>
 
                     <cleanup>try</cleanup>
                     <dockerFileDir>${basedir}${file.separator}sdc-simulator</dockerFileDir>
                     <tags>
-                      <tag>${docker.tag}</tag>
+                      <tag>latest</tag>
                       <tag>
                         ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
                       </tag>
+                      <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}</tag>
                     </tags>
                   </build>
                 </image>