Browse code

Container image naming includes release, drop images under docker_images folder.

Change-Id: If11d9e2a3e1465ff68c077c251a1b68356a2a9e4
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/4137
Reviewed-by: Dheeraj S Shetty <dheerajs@vmware.com>
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Priyesh Padmavilasom <ppadmavilasom@vmware.com>

Vinay Kulkarni authored on 2017/10/26 06:06:05
Showing 15 changed files
... ...
@@ -402,6 +402,7 @@ photon-docker-image:
402 402
 
403 403
 k8s-docker-images:
404 404
 	systemctl start docker && \
405
+	mkdir -p $(PHOTON_STAGE)/docker_images && \
405 406
 	cd ./support/dockerfiles/k8s-docker-images && \
406 407
 	./build-k8s-docker-images.sh $(PHOTON_DIST_TAG) $(PHOTON_RELEASE_VERSION) $(PHOTON_SPECS_DIR) $(PHOTON_STAGE) && \
407 408
 	./build-k8s-dns-docker-images.sh $(PHOTON_DIST_TAG) $(PHOTON_RELEASE_VERSION) $(PHOTON_SPECS_DIR) $(PHOTON_STAGE) && \
... ...
@@ -1,5 +1,3 @@
1
-# Photon Base Build Container
2
-
3 1
 FROM vmware/photon:1.0
4 2
 
5 3
 MAINTAINER kulkarniv@vmware.com
... ...
@@ -1,5 +1,3 @@
1
-# Photon Base Build Container
2
-
3 1
 FROM vmware/photon:1.0
4 2
 
5 3
 MAINTAINER kulkarniv@vmware.com
... ...
@@ -1,5 +1,3 @@
1
-# Photon Base Build Container
2
-
3 1
 FROM vmware/photon:1.0
4 2
 
5 3
 MAINTAINER kulkarniv@vmware.com
... ...
@@ -1,5 +1,3 @@
1
-# Photon Base Build Container
2
-
3 1
 FROM vmware/photon:1.0
4 2
 
5 3
 MAINTAINER kulkarniv@vmware.com
... ...
@@ -1,5 +1,3 @@
1
-# Photon Base Build Container
2
-
3 1
 FROM vmware/photon:1.0
4 2
 
5 3
 MAINTAINER kulkarniv@vmware.com
... ...
@@ -1,5 +1,3 @@
1
-# Photon Base Build Container
2
-
3 1
 FROM vmware/photon:1.0
4 2
 
5 3
 MAINTAINER kulkarniv@vmware.com
... ...
@@ -1,5 +1,3 @@
1
-# Photon Base Build Container
2
-
3 1
 FROM scratch
4 2
 
5 3
 MAINTAINER kulkarniv@vmware.com
... ...
@@ -1,5 +1,3 @@
1
-# Photon Base Build Container
2
-
3 1
 FROM vmware/photon:1.0
4 2
 
5 3
 MAINTAINER kulkarniv@vmware.com
... ...
@@ -122,9 +122,9 @@ fi
122 122
 CALICO_NODE_IMG_NAME=vmware_photon_${DIST_VER}/calico-node:v${CALICO_VER}
123 123
 CALICO_CNI_IMG_NAME=vmware_photon_${DIST_VER}/calico-cni:v${CALICO_CNI_VER}
124 124
 CALICO_K8S_POLICY_IMG_NAME=vmware_photon_${DIST_VER}/calico-kube-policy-controller:v${CALICO_K8S_POLICY_VER}
125
-CALICO_NODE_TAR=calico-node-v${CALICO_VER}.tar
126
-CALICO_CNI_TAR=calico-cni-v${CALICO_CNI_VER}.tar
127
-CALICO_K8S_POLICY_TAR=calico-k8s-policy-v${CALICO_K8S_POLICY_VER}.tar
125
+CALICO_NODE_TAR=calico-node-v${CALICO_VER_REL}.tar
126
+CALICO_CNI_TAR=calico-cni-v${CALICO_CNI_VER_REL}.tar
127
+CALICO_K8S_POLICY_TAR=calico-k8s-policy-v${CALICO_K8S_POLICY_VER_REL}.tar
128 128
 
129 129
 NODE_IMG_ID=`docker images -q ${CALICO_NODE_IMG_NAME} 2> /dev/null`
130 130
 if [[ ! -z "${NODE_IMG_ID}" ]]; then
... ...
@@ -165,16 +165,16 @@ popd
165 165
 docker build --rm -t ${CALICO_NODE_IMG_NAME} -f Dockerfile.calico-node .
166 166
 docker save -o ${CALICO_NODE_TAR} ${CALICO_NODE_IMG_NAME}
167 167
 gzip ${CALICO_NODE_TAR}
168
-mv -f ${CALICO_NODE_TAR}.gz ${STAGE_DIR}/
168
+mv -f ${CALICO_NODE_TAR}.gz ${STAGE_DIR}/docker_images/
169 169
 
170 170
 docker build --rm -t ${CALICO_CNI_IMG_NAME} -f Dockerfile.calico-cni .
171 171
 docker save -o ${CALICO_CNI_TAR} ${CALICO_CNI_IMG_NAME}
172 172
 gzip ${CALICO_CNI_TAR}
173
-mv -f ${CALICO_CNI_TAR}.gz ${STAGE_DIR}/
173
+mv -f ${CALICO_CNI_TAR}.gz ${STAGE_DIR}/docker_images/
174 174
 
175 175
 docker build --rm -t ${CALICO_K8S_POLICY_IMG_NAME} -f Dockerfile.calico-k8s-policy .
176 176
 docker save -o ${CALICO_K8S_POLICY_TAR} ${CALICO_K8S_POLICY_IMG_NAME}
177 177
 gzip ${CALICO_K8S_POLICY_TAR}
178
-mv -f ${CALICO_K8S_POLICY_TAR}.gz ${STAGE_DIR}/
178
+mv -f ${CALICO_K8S_POLICY_TAR}.gz ${STAGE_DIR}/docker_images/
179 179
 
180 180
 rm -rf ./tmp
... ...
@@ -13,7 +13,7 @@ FLANNEL_VER=`cat ${SPEC_DIR}/flannel/flannel.spec | grep Version | cut -d: -f2 |
13 13
 FLANNEL_VER_REL=${FLANNEL_VER}-`cat ${SPEC_DIR}/flannel/flannel.spec | grep Release | cut -d: -f2 | tr -d ' ' | cut -d% -f1`
14 14
 FLANNEL_RPM=flannel-${FLANNEL_VER_REL}${DIST_TAG}.${ARCH}.rpm
15 15
 FLANNEL_RPM_FILE=${STAGE_DIR}/RPMS/x86_64/${FLANNEL_RPM}
16
-FLANNEL_TAR=flannel-v${FLANNEL_VER}.tar
16
+FLANNEL_TAR=flannel-v${FLANNEL_VER_REL}.tar
17 17
 
18 18
 if [ ! -f ${FLANNEL_RPM_FILE} ]
19 19
 then
... ...
@@ -37,6 +37,6 @@ popd
37 37
 docker build --rm -t ${IMG_NAME} -f Dockerfile.flannel .
38 38
 docker save -o ${FLANNEL_TAR} ${IMG_NAME}
39 39
 gzip ${FLANNEL_TAR}
40
-mv -f ${FLANNEL_TAR}.gz ${STAGE_DIR}/
40
+mv -f ${FLANNEL_TAR}.gz ${STAGE_DIR}/docker_images/
41 41
 
42 42
 rm -rf ./tmp
... ...
@@ -13,7 +13,7 @@ K8S_DASH_VER=`cat ${SPEC_DIR}/kubernetes-dashboard/kubernetes-dashboard.spec | g
13 13
 K8S_DASH_VER_REL=${K8S_DASH_VER}-`cat ${SPEC_DIR}/kubernetes-dashboard/kubernetes-dashboard.spec | grep Release | cut -d: -f2 | tr -d ' ' | cut -d% -f1`
14 14
 K8S_DASH_RPM=kubernetes-dashboard-${K8S_DASH_VER_REL}${DIST_TAG}.${ARCH}.rpm
15 15
 K8S_DASH_RPM_FILE=${STAGE_DIR}/RPMS/x86_64/${K8S_DASH_RPM}
16
-K8S_DASH_TAR=kubernetes-dashboard-v${K8S_DASH_VER}.tar
16
+K8S_DASH_TAR=kubernetes-dashboard-v${K8S_DASH_VER_REL}.tar
17 17
 
18 18
 if [ ! -f ${K8S_DASH_RPM_FILE} ]
19 19
 then
... ...
@@ -40,7 +40,7 @@ cd img
40 40
 docker build --rm -t ${IMG_NAME} .
41 41
 docker save -o ${K8S_DASH_TAR} ${IMG_NAME}
42 42
 gzip ${K8S_DASH_TAR}
43
-mv -f ${K8S_DASH_TAR}.gz ${STAGE_DIR}/
43
+mv -f ${K8S_DASH_TAR}.gz ${STAGE_DIR}/docker_images/
44 44
 popd
45 45
 
46 46
 rm -rf ./tmp
... ...
@@ -38,11 +38,11 @@ popd
38 38
 
39 39
 for K8S_BIN in ${K8S_DNS_BINS[*]}; do
40 40
     IMG_NAME=vmware_photon_${DIST_VER}/k8s-dns-${K8S_BIN}-amd64:${K8S_DNS_VER}
41
-    K8S_TAR_NAME=k8s-dns-${K8S_BIN}-${K8S_DNS_VER}.tar
41
+    K8S_TAR_NAME=k8s-dns-${K8S_BIN}-${K8S_DNS_VER_REL}.tar
42 42
     docker build --rm -t ${IMG_NAME} -f ./Dockerfile.${K8S_BIN} .
43 43
     docker save -o ${K8S_TAR_NAME} ${IMG_NAME}
44 44
     gzip ${K8S_TAR_NAME}
45
-    mv -f ${K8S_TAR_NAME}.gz ${STAGE_DIR}/
45
+    mv -f ${K8S_TAR_NAME}.gz ${STAGE_DIR}/docker_images/
46 46
 done
47 47
 
48 48
 rm -rf ./tmp
... ...
@@ -42,11 +42,11 @@ popd
42 42
 
43 43
 for K8S_BIN in ${K8S_BINS[*]}; do
44 44
     IMG_NAME=vmware_photon_${DIST_VER}/${K8S_BIN}-amd64:v${K8S_VER}
45
-    K8S_TAR_NAME=${K8S_BIN}-v${K8S_VER}.tar
45
+    K8S_TAR_NAME=${K8S_BIN}-v${K8S_VER_REL}.tar
46 46
     docker build --rm -t ${IMG_NAME} -f ./Dockerfile.${K8S_BIN} .
47 47
     docker save -o ${K8S_TAR_NAME} ${IMG_NAME}
48 48
     gzip ${K8S_TAR_NAME}
49
-    mv -f ${K8S_TAR_NAME}.gz ${STAGE_DIR}/
49
+    mv -f ${K8S_TAR_NAME}.gz ${STAGE_DIR}/docker_images/
50 50
 done
51 51
 
52 52
 
... ...
@@ -54,7 +54,7 @@ done
54 54
 # K8S Pause container
55 55
 #
56 56
 PAUSE_IMG_NAME=vmware_photon_${DIST_VER}/pause-amd64:v${K8S_VER}
57
-PAUSE_TAR_NAME=k8s-pause-v${K8S_VER}.tar
57
+PAUSE_TAR_NAME=k8s-pause-v${K8S_VER_REL}.tar
58 58
 
59 59
 PAUSE_IMG_ID=`docker images -q ${PAUSE_IMG_NAME} 2> /dev/null`
60 60
 if [[ ! -z "${PAUSE_IMG_ID}" ]]; then
... ...
@@ -65,6 +65,6 @@ fi
65 65
 docker build --rm -t ${PAUSE_IMG_NAME} -f ./Dockerfile.pause .
66 66
 docker save -o ${PAUSE_TAR_NAME} ${PAUSE_IMG_NAME}
67 67
 gzip ${PAUSE_TAR_NAME}
68
-mv -f ${PAUSE_TAR_NAME}.gz ${STAGE_DIR}/
68
+mv -f ${PAUSE_TAR_NAME}.gz ${STAGE_DIR}/docker_images/
69 69
 
70 70
 rm -rf ./tmp
... ...
@@ -13,7 +13,7 @@ NGINX_INC_VER=`cat ${SPEC_DIR}/nginx-ingress/nginx-ingress.spec | grep Version |
13 13
 NGINX_INC_VER_REL=${NGINX_INC_VER}-`cat ${SPEC_DIR}/nginx-ingress/nginx-ingress.spec | grep Release | cut -d: -f2 | tr -d ' ' | cut -d% -f1`
14 14
 NGINX_INC_RPM=nginx-ingress-${NGINX_INC_VER_REL}${DIST_TAG}.${ARCH}.rpm
15 15
 NGINX_INC_RPM_FILE=${STAGE_DIR}/RPMS/x86_64/${NGINX_INC_RPM}
16
-NGINX_INC_TAR=nginx-ingress-v${NGINX_INC_VER}.tar
16
+NGINX_INC_TAR=nginx-ingress-v${NGINX_INC_VER_REL}.tar
17 17
 
18 18
 if [ ! -f ${NGINX_INC_RPM_FILE} ]
19 19
 then
... ...
@@ -37,6 +37,6 @@ popd
37 37
 docker build --rm -t ${IMG_NAME} -f Dockerfile.nginx-ingress .
38 38
 docker save -o ${NGINX_INC_TAR} ${IMG_NAME}
39 39
 gzip ${NGINX_INC_TAR}
40
-mv -f ${NGINX_INC_TAR}.gz ${STAGE_DIR}/
40
+mv -f ${NGINX_INC_TAR}.gz ${STAGE_DIR}/docker_images/
41 41
 
42 42
 rm -rf ./tmp