From d28c41b8443b31c0600c2cad789b56db425c3a1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Budai?= Date: Fri, 26 Mar 2021 07:41:29 +0100 Subject: [PATCH] test: subscribe only RHEL instances MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitLab CI passes secrets to all jobs. Thus, we need to make sure that only RHEL is being subscribed. Signed-off-by: Ondřej Budai --- schutzbot/deploy.sh | 2 +- schutzbot/mockbuild.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/schutzbot/deploy.sh b/schutzbot/deploy.sh index c309a70f3..8c755ad79 100755 --- a/schutzbot/deploy.sh +++ b/schutzbot/deploy.sh @@ -58,7 +58,7 @@ EOF source /etc/os-release ARCH=$(uname -m) -if [[ -n "${RHN_REGISTRATION_SCRIPT:-}" ]] && ! sudo subscription-manager status; then +if [[ $ID == "rhel" && $VERSION_ID == "8.3" && -n "${RHN_REGISTRATION_SCRIPT:-}" ]] && ! sudo subscription-manager status; then greenprint "Registering RHEL" sudo chmod +x "$RHN_REGISTRATION_SCRIPT" sudo "$RHN_REGISTRATION_SCRIPT" diff --git a/schutzbot/mockbuild.sh b/schutzbot/mockbuild.sh index 276f7e482..9ca3e4507 100755 --- a/schutzbot/mockbuild.sh +++ b/schutzbot/mockbuild.sh @@ -56,7 +56,7 @@ if [[ $ID == rhel || $ID == centos ]] && ! rpm -q epel-release; then fi # Register RHEL if we are provided with a registration script. -if [[ -n "${RHN_REGISTRATION_SCRIPT:-}" ]] && ! sudo subscription-manager status; then +if [[ $ID == "rhel" && $VERSION_ID == "8.3" && -n "${RHN_REGISTRATION_SCRIPT:-}" ]] && ! sudo subscription-manager status; then greenprint "🪙 Registering RHEL instance" sudo chmod +x "$RHN_REGISTRATION_SCRIPT" sudo "$RHN_REGISTRATION_SCRIPT"