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>
| ... | ... |
@@ -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) && \ |
| ... | ... |
@@ -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 |