summaryrefslogtreecommitdiffstats
path: root/kubernetes
diff options
context:
space:
mode:
Diffstat (limited to 'kubernetes')
-rw-r--r--kubernetes/Makefile2
-rwxr-xr-xkubernetes/contrib/tools/check-for-staging-images.sh46
2 files changed, 1 insertions, 47 deletions
diff --git a/kubernetes/Makefile b/kubernetes/Makefile
index f96a32a4f0..1b24a7962c 100644
--- a/kubernetes/Makefile
+++ b/kubernetes/Makefile
@@ -88,7 +88,7 @@ plugins:
@cp -R helm $(PACKAGE_DIR)/
check-for-staging-images:
- $(ROOT_DIR)/contrib/tools/check-for-staging-images.sh
+ $(ROOT_DIR)/../.ci/check-for-staging-images.sh
helm-repo-update:
@$(HELM_BIN) repo update
diff --git a/kubernetes/contrib/tools/check-for-staging-images.sh b/kubernetes/contrib/tools/check-for-staging-images.sh
deleted file mode 100755
index 9705ee6ea8..0000000000
--- a/kubernetes/contrib/tools/check-for-staging-images.sh
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/sh
-
-# Copyright © 2020 Samsung Electronics
-#
-# 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.
-
-BASE_URL="https://nexus3.onap.org/repository/docker.release"
-
-if [ "$GERRIT_BRANCH" = "staging" ]; then
- exit 0
-fi
-
-USED_IMAGES=$(grep -r -E -o -h ':\s*onap/.*:.*' | sed -e 's/^: //' -e 's/^ //' | sort | uniq)
-REPO_IMAGES=$(curl -s $BASE_URL/v2/_catalog | jq -r '.repositories[]')
-NOT_AVAILABLE_IMAGES=$(echo "$USED_IMAGES" | grep -vE "$(echo "$REPO_IMAGES" | tr "\n" "|" | sed 's/|$//')")
-USED_IMAGES=$(echo "$USED_IMAGES" | grep -E "$(echo "$REPO_IMAGES" | tr "\n" "|" | sed 's/|$//')")
-for i in $USED_IMAGES; do
- TMP_IMG=$(echo "$i" | cut -d ":" -f1)
- TMP_TAG=$(echo "$i" | cut -d ":" -f2)
- if [ "$LAST_IMG" != "$TMP_IMG" ]; then
- AVAILABLE_TAGS=$(curl -s $BASE_URL/v2/$TMP_IMG/tags/list | jq -r '.tags[]')
- fi
- if ! echo "$AVAILABLE_TAGS" | grep "$TMP_TAG" > /dev/null; then
- NOT_AVAILABLE_IMAGES="$NOT_AVAILABLE_IMAGES\n$i"
- fi
- LAST_IMG="$TMP_IMG"
- printf "."
-done
-printf "\n"
-if [ -n "$NOT_AVAILABLE_IMAGES" ]; then
- echo "[ERROR] Only release images are allowed in helm charts."
- echo "[ERROR] Images not found in release repo:"
- printf "%b$NOT_AVAILABLE_IMAGES\n"
- exit 1
-fi
-exit 0