From 9edd8f967c76a6b0c1550792587cac79378a97ff Mon Sep 17 00:00:00 2001 From: Guilherme Salazar Date: Wed, 26 May 2021 11:00:10 -0300 Subject: [PATCH] feat(release) push pre-releases to stage pulp --- Makefile | 18 ++++++++++++------ release-kong.sh | 18 ++++++++++++++++-- 2 files changed, 28 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 3469d9cc..426f8783 100644 --- a/Makefile +++ b/Makefile @@ -273,9 +273,12 @@ release-kong: test RESTY_IMAGE_TAG=$(RESTY_IMAGE_TAG) \ KONG_PACKAGE_NAME=$(KONG_PACKAGE_NAME) \ KONG_VERSION=$(KONG_VERSION) \ - PULP_USR=$(PULP_USR) \ - PULP_PSW=$(PULP_PSW) \ - PULP_HOST=$(PULP_HOST) \ + PULP_PROD_USR=$(PULP_PROD_USR) \ + PULP_PROD_PSW=$(PULP_PROD_PSW) \ + PULP_HOST_PROD=$(PULP_HOST_PROD) \ + PULP_STAGE_USR=$(PULP_STAGE_USR) \ + PULP_STAGE_PSW=$(PULP_STAGE_PSW) \ + PULP_HOST_STAGE=$(PULP_HOST_STAGE) \ PRIVATE_REPOSITORY=$(PRIVATE_REPOSITORY) \ RELEASE_DOCKER_ONLY=$(RELEASE_DOCKER_ONLY) \ OFFICIAL_RELEASE=$(OFFICIAL_RELEASE) \ @@ -292,9 +295,12 @@ ifeq ($(BUILDX),true) RESTY_IMAGE_TAG=$(RESTY_IMAGE_TAG) \ KONG_PACKAGE_NAME=$(KONG_PACKAGE_NAME) \ KONG_VERSION=$(KONG_VERSION) \ - PULP_USR=$(PULP_USR) \ - PULP_PSW=$(PULP_PSW) \ - PULP_HOST=$(PULP_HOST) \ + PULP_PROD_USR=$(PULP_PROD_USR) \ + PULP_PROD_PSW=$(PULP_PROD_PSW) \ + PULP_HOST_PROD=$(PULP_HOST_PROD) \ + PULP_STAGE_USR=$(PULP_STAGE_USR) \ + PULP_STAGE_PSW=$(PULP_STAGE_PSW) \ + PULP_HOST_STAGE=$(PULP_HOST_STAGE) \ PRIVATE_REPOSITORY=$(PRIVATE_REPOSITORY) \ RELEASE_DOCKER_ONLY=$(RELEASE_DOCKER_ONLY) \ OFFICIAL_RELEASE=$(OFFICIAL_RELEASE) \ diff --git a/release-kong.sh b/release-kong.sh index ba40811c..9c7cd997 100755 --- a/release-kong.sh +++ b/release-kong.sh @@ -5,9 +5,23 @@ set -eo pipefail CWD=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) BUILD_DIR="$CWD/output" +PULP_HOST= +PULP_USERNAME= +PULP_PASSWORD= + +# release finals into prod, others into stage +if [[ "$KONG_VERSION" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + PULP_HOST="$PULP_HOST_PROD" + PULP_USERNAME="$PULP_PROD_USR" + PULP_PASSWORD="$PULP_PROD_PSW" +else + PULP_HOST="$PULP_HOST_STAGE" + PULP_USERNAME="$PULP_STAGE_USR" + PULP_PASSWORD="$PULP_STAGE_PSW" +fi + + -PULP_USERNAME="$PULP_USR" -PULP_PASSWORD="$PULP_PSW" PULP_DOCKER_IMAGE="kong/release-script"