From afc3befac2d84653d01113227bc9582e6a818dac Mon Sep 17 00:00:00 2001 From: Krzysztof Siedlecki Date: Fri, 13 Apr 2018 14:56:52 +0200 Subject: [PATCH] Fixing FULL_REGISTRY assignment --- test/kubemark/cloud-provider-config.sh | 2 +- test/kubemark/resources/hollow-node_template.yaml | 4 ++-- test/kubemark/start-kubemark.sh | 7 ++++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/test/kubemark/cloud-provider-config.sh b/test/kubemark/cloud-provider-config.sh index 79d760ef428..abe029a0f93 100755 --- a/test/kubemark/cloud-provider-config.sh +++ b/test/kubemark/cloud-provider-config.sh @@ -17,5 +17,5 @@ CLOUD_PROVIDER="${CLOUD_PROVIDER:-gce}" CONTAINER_REGISTRY="${CONTAINER_REGISTRY:-gcr.io}" PROJECT="${PROJECT:-}" -FULL_REGISTRY="${CONTAINER_REGISTRY}/${PROJECT}" +KUBEMARK_IMAGE_REGISTRY="${KUBEMARK_IMAGE_REGISTRY:-}" KUBEMARK_IMAGE_MAKE_TARGET="${KUBEMARK_IMAGE_MAKE_TARGET:-gcloudpush}" diff --git a/test/kubemark/resources/hollow-node_template.yaml b/test/kubemark/resources/hollow-node_template.yaml index 0207d06d614..b15c11f30f0 100644 --- a/test/kubemark/resources/hollow-node_template.yaml +++ b/test/kubemark/resources/hollow-node_template.yaml @@ -35,7 +35,7 @@ spec: emptyDir: {} containers: - name: hollow-kubelet - image: {{full_registry}}/kubemark:{{kubemark_image_tag}} + image: {{kubemark_image_registry}}/kubemark:{{kubemark_image_tag}} ports: - containerPort: 4194 - containerPort: 10250 @@ -67,7 +67,7 @@ spec: securityContext: privileged: true - name: hollow-proxy - image: {{full_registry}}/kubemark:{{kubemark_image_tag}} + image: {{kubemark_image_registry}}/kubemark:{{kubemark_image_tag}} env: - name: CONTENT_TYPE valueFrom: diff --git a/test/kubemark/start-kubemark.sh b/test/kubemark/start-kubemark.sh index 6566b8972c3..2ee322155af 100755 --- a/test/kubemark/start-kubemark.sh +++ b/test/kubemark/start-kubemark.sh @@ -207,8 +207,9 @@ function create-and-upload-hollow-node-image { CURR_DIR=`pwd` cd "${MAKE_DIR}" RETRIES=3 + KUBEMARK_IMAGE_REGISTRY="${KUBEMARK_IMAGE_REGISTRY:-${CONTAINER_REGISTRY}/${PROJECT}}" for attempt in $(seq 1 ${RETRIES}); do - if ! REGISTRY="${FULL_REGISTRY}" IMAGE_TAG="${KUBEMARK_IMAGE_TAG}" make "${KUBEMARK_IMAGE_MAKE_TARGET}"; then + if ! REGISTRY="${KUBEMARK_IMAGE_REGISTRY}" IMAGE_TAG="${KUBEMARK_IMAGE_TAG}" make "${KUBEMARK_IMAGE_MAKE_TARGET}"; then if [[ $((attempt)) -eq "${RETRIES}" ]]; then echo "${color_red}Make failed. Exiting.${color_norm}" exit 1 @@ -233,7 +234,7 @@ function create-and-upload-hollow-node-image-bazel { RETRIES=3 for attempt in $(seq 1 ${RETRIES}); do - if ! bazel run //cluster/images/kubemark:push --define REGISTRY="${FULL_REGISTRY}" --define IMAGE_TAG="${KUBEMARK_IMAGE_TAG}"; then + if ! bazel run //cluster/images/kubemark:push --define REGISTRY="${KUBEMARK_IMAGE_REGISTRY}" --define IMAGE_TAG="${KUBEMARK_IMAGE_TAG}"; then if [[ $((attempt)) -eq "${RETRIES}" ]]; then echo "${color_red}Image push failed. Exiting.${color_norm}" exit 1 @@ -407,7 +408,7 @@ current-context: kubemark-context") proxy_mem=$((100 * 1024 + ${proxy_mem_per_node}*${NUM_NODES})) sed -i'' -e "s/{{HOLLOW_PROXY_CPU}}/${proxy_cpu}/g" "${RESOURCE_DIRECTORY}/hollow-node.yaml" sed -i'' -e "s/{{HOLLOW_PROXY_MEM}}/${proxy_mem}/g" "${RESOURCE_DIRECTORY}/hollow-node.yaml" - sed -i'' -e "s'{{full_registry}}'${FULL_REGISTRY}'g" "${RESOURCE_DIRECTORY}/hollow-node.yaml" + sed -i'' -e "s'{{kubemark_image_registry}}'${KUBEMARK_IMAGE_REGISTRY}'g" "${RESOURCE_DIRECTORY}/hollow-node.yaml" sed -i'' -e "s/{{kubemark_image_tag}}/${KUBEMARK_IMAGE_TAG}/g" "${RESOURCE_DIRECTORY}/hollow-node.yaml" sed -i'' -e "s/{{master_ip}}/${MASTER_IP}/g" "${RESOURCE_DIRECTORY}/hollow-node.yaml" sed -i'' -e "s/{{kubelet_verbosity_level}}/${KUBELET_TEST_LOG_LEVEL}/g" "${RESOURCE_DIRECTORY}/hollow-node.yaml"