From 782bf6e8667fce17aeb243ac0669ee66670764eb Mon Sep 17 00:00:00 2001 From: Colin Hom Date: Wed, 8 Jun 2016 12:52:09 -0700 Subject: [PATCH] extract federation image push from push-ci-build.sh --- build/push-ci-build.sh | 4 +--- build/push-federation-images.sh | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100755 build/push-federation-images.sh diff --git a/build/push-ci-build.sh b/build/push-ci-build.sh index fbea9261e2d..6d74878ffad 100755 --- a/build/push-ci-build.sh +++ b/build/push-ci-build.sh @@ -49,7 +49,5 @@ if [[ ! ${attempt} -lt ${MAX_ATTEMPTS} ]];then fi if [[ "${FEDERATION:-}" == "true" ]];then - source "${KUBE_ROOT}/federation/cluster/common.sh" - # Docker compatiblity - FEDERATION_IMAGE_TAG="$(kube::release::semantic_image_tag_version)" push-federated-images + "${KUBE_ROOT}/build/push-federation-images.sh" fi diff --git a/build/push-federation-images.sh b/build/push-federation-images.sh new file mode 100755 index 00000000000..8f7457ad380 --- /dev/null +++ b/build/push-federation-images.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +# Copyright 2014 The Kubernetes Authors All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Pushes federation container images to existing repositories + +set -o errexit +set -o nounset +set -o pipefail + +KUBE_ROOT=$(dirname "${BASH_SOURCE}")/.. + +source "${KUBE_ROOT}/build/util.sh" + +source "${KUBE_ROOT}/federation/cluster/common.sh" + +FEDERATION_IMAGE_TAG="$(kube::release::semantic_image_tag_version)" push-federated-images