cherry-pick ONAP changes - with mods 89/2889/2
authorPamela Dragosh <pdragosh@research.att.com>
Thu, 30 Mar 2017 16:46:08 +0000 (12:46 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Fri, 31 Mar 2017 10:26:18 +0000 (06:26 -0400)
Change-Id: Iedce6eee966e08b2147ad88949b6385bcc25aba6
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
.gitreview
docker_build.sh
docker_merge.sh
docker_verify.sh
policy-base/Dockerfile
policy-db/Dockerfile
policy-drools/Dockerfile
policy-nexus/Dockerfile
policy-pe/Dockerfile
pom.xml

index 60deb37..41658a7 100644 (file)
@@ -1,5 +1,5 @@
 [gerrit]
-host=gerrit.openecomp.org
+host=gerrit.onap.org
 port=29418
 project=policy/docker.git
 defaultbranch=release-1.0.0
index 226bf94..ce0d950 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/bash
 #
 echo '============== STARTING SCRIPT TO BUILD DOCKER IMAGES ================='
-DOCKER_REPOSITORY=nexus3.openecomp.org:10003
+DOCKER_REPOSITORY=nexus3.onap.org:10003
 MVN_VERSION=$(cat target/version)
 MVN_MAJMIN_VERSION=$(cut -f 1,2 -d . target/version)
 TIMESTAMP=$(date -u +%Y%m%dT%H%M%S)
@@ -43,24 +43,58 @@ for image in policy-os policy-nexus policy-db policy-base policy-drools policy-p
     #
     # This is the local latest tagged image. The Dockerfile's need this to build images
     #
-    TAGS="--tag openecomp/policy/${image}:latest"
+    TAGS="--tag onap/policy/${image}:latest"
     #
     # This has the nexus repo prepended and only major/minor version with latest
     #
-    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/openecomp/policy/${image}:${MVN_MAJMIN_VERSION}-latest"
+    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/onap/policy/${image}:${MVN_MAJMIN_VERSION}-latest"
     #
     # This has the nexus repo prepended and major/minor/patch version with timestamp
     #
-    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/openecomp/policy/${image}:${MVN_VERSION}-STAGING-${TIMESTAMP}"
+    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/onap/policy/${image}:${MVN_VERSION}-STAGING-${TIMESTAMP}"
 
     echo $TAGS
 
     docker build --quiet $TAGS target/$image
+
+    if [ $? -ne 0 ]
+    then
+        echo "Docker build failed"
+        docker images
+        exit 1
+    fi
 done
 
+docker images
+
 for image in policy-nexus policy-db policy-drools policy-pe; do
     echo "Pushing $image"
-    docker push ${DOCKER_REPOSITORY}/openecomp/policy/$image:latest
-    docker push ${DOCKER_REPOSITORY}/openecomp/policy/$image:${MVN_MAJMIN_VERSION}-latest
-    docker push ${DOCKER_REPOSITORY}/openecomp/policy/$image:${MVN_VERSION}-STAGING-${TIMESTAMP}
+
+# DON'T PUSH latest for this branch
+#
+#    docker push ${DOCKER_REPOSITORY}/onap/policy/$image:latest
+#
+#    if [ $? -ne 0 ]
+#    then
+#        echo "Docker push failed"
+#        exit 1
+#
+#    fi
+
+    docker push ${DOCKER_REPOSITORY}/onap/policy/$image:${MVN_MAJMIN_VERSION}-latest
+
+    if [ $? -ne 0 ]
+    then
+        echo "Docker push failed"
+        exit 1
+
+    fi
+    docker push ${DOCKER_REPOSITORY}/onap/policy/$image:${MVN_VERSION}-STAGING-${TIMESTAMP}
+
+    if [ $? -ne 0 ]
+    then
+        echo "Docker push failed"
+        exit 1
+
+    fi
 done
index 076f84b..bbc0ca9 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/bash
 #
 echo '============== STARTING SCRIPT TO BUILD DOCKER IMAGES ================='
-DOCKER_REPOSITORY=nexus3.openecomp.org:10003
+DOCKER_REPOSITORY=nexus3.onap.org:10003
 MVN_VERSION=$(cat target/version)
 MVN_MAJMIN_VERSION=$(cut -f 1,2 -d . target/version)
 TIMESTAMP=$(date -u +%Y%m%dT%H%M%S)
@@ -43,26 +43,48 @@ for image in policy-os policy-nexus policy-db policy-base policy-drools policy-p
     #
     # This is the local latest tagged image. The Dockerfile's need this to build images
     #
-    TAGS="--tag openecomp/policy/${image}:latest"
+    TAGS="--tag onap/policy/${image}:latest"
     #
     # This has the nexus repo prepended and only major/minor version with latest
     #
-    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/openecomp/policy/${image}:${MVN_MAJMIN_VERSION}-latest"
+    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/onap/policy/${image}:${MVN_MAJMIN_VERSION}-latest"
     #
     # This has the nexus repo prepended and major/minor/patch version with timestamp
     #
-    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/openecomp/policy/${image}:${MVN_VERSION}-${TIMESTAMP}"
+    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/onap/policy/${image}:${MVN_VERSION}-${TIMESTAMP}"
 
     echo $TAGS
 
     docker build --quiet $TAGS target/$image
+
+    if [ $? -ne 0 ]
+    then
+        echo "Docker build failed"
+        docker images
+        exit 1
+    fi
 done
 
+docker images
+
 #
 # Push images
 #
 for image in policy-nexus policy-db policy-drools policy-pe; do
     echo "Pushing $image"
-    docker push ${DOCKER_REPOSITORY}/openecomp/policy/$image:${MVN_MAJMIN_VERSION}-latest
-    docker push ${DOCKER_REPOSITORY}/openecomp/policy/$image:${MVN_VERSION}-${TIMESTAMP}
+    docker push ${DOCKER_REPOSITORY}/onap/policy/$image:${MVN_MAJMIN_VERSION}-latest
+
+    if [ $? -ne 0 ]
+    then
+        echo "Docker push failed"
+        exit 1
+    fi
+
+    docker push ${DOCKER_REPOSITORY}/onap/policy/$image:${MVN_VERSION}-${TIMESTAMP}
+
+    if [ $? -ne 0 ]
+    then
+        echo "Docker push failed"
+        exit 1
+    fi
 done
index 3c9be83..cdb42e9 100755 (executable)
@@ -4,7 +4,7 @@ echo '============== STARTING SCRIPT TO BUILD DOCKER IMAGES ================='
 #
 # JUST VERIFY ONLY - NO PUSHING
 #
-DOCKER_REPOSITORY=nexus3.openecomp.org:10003
+DOCKER_REPOSITORY=nexus3.onap.org:10003
 MVN_VERSION=$(cat target/version)
 MVN_MAJMIN_VERSION=$(cut -f 1,2 -d . target/version)
 TIMESTAMP=$(date -u +%Y%m%dT%H%M%S)
@@ -46,19 +46,26 @@ for image in policy-os policy-nexus policy-db policy-base policy-drools policy-p
     #
     # This is the local latest tagged image. The Dockerfile's need this to build images
     #
-    TAGS="--tag openecomp/policy/${image}:latest"
+    TAGS="--tag onap/policy/${image}:latest"
     #
     # This has the nexus repo prepended and only major/minor version with latest
     #
-    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/openecomp/policy/${image}:${MVN_MAJMIN_VERSION}-latest"
+    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/onap/policy/${image}:${MVN_MAJMIN_VERSION}-latest"
     #
     # This has the nexus repo prepended and major/minor/patch version with timestamp
     #
-    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/openecomp/policy/${image}:${MVN_VERSION}-${TIMESTAMP}"
+    TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/onap/policy/${image}:${MVN_VERSION}-${TIMESTAMP}"
 
     echo $TAGS
 
     docker build --quiet $TAGS target/$image
+
+    if [ $? -ne 0 ]
+    then
+        echo "Docker build failed"
+        docker images
+        exit 1
+    fi
 done
 
 docker images
index 53ae4c1..e6c4b1f 100644 (file)
@@ -1,4 +1,4 @@
-FROM openecomp/policy/policy-os
+FROM onap/policy/policy-os
 
 
 # install MariaDB client
index 5bdfd70..002313c 100644 (file)
@@ -1,4 +1,4 @@
-FROM openecomp/policy/policy-os
+FROM onap/policy/policy-os
 
 RUN \
        apt-get clean && \
index 920920e..5a5c0ad 100644 (file)
@@ -1,4 +1,4 @@
-FROM openecomp/policy/policy-base
+FROM onap/policy/policy-base
 
 RUN mkdir -p /opt/app/policy /tmp/policy-install && chown policy /opt/app/policy /tmp/policy-install
 WORKDIR /tmp/policy-install
index 6bfd01d..ab3e345 100644 (file)
@@ -1,4 +1,4 @@
-FROM openecomp/policy/policy-os
+FROM onap/policy/policy-os
 
 
 # note that in following command sequence, wget exit status is 1 even on success,
index 2f881b9..fe56808 100644 (file)
@@ -1,4 +1,4 @@
-FROM openecomp/policy/policy-base
+FROM onap/policy/policy-base
 
 RUN mkdir -p /opt/app/policy /tmp/policy-install && chown policy /opt/app/policy /tmp/policy-install
 
diff --git a/pom.xml b/pom.xml
index bed0f7a..2293345 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -32,7 +32,7 @@
        <description>OpenECOMP Policy Docker Build</description>
 
        <properties>
-               <nexusproxy>https://nexus.openecomp.org</nexusproxy>
+               <nexusproxy>https://nexus.onap.org</nexusproxy>
        </properties>
 
        <repositories>