From 7a19d03dc76190396952ec9ae92307f90f6ae7ff Mon Sep 17 00:00:00 2001 From: Vladimir Khlyunev Date: Mon, 13 May 2019 13:57:23 +0400 Subject: [PATCH] Add job for generating MOS-MU vars for fuel-qa Change-Id: Id314c2730c2bbceb509e26b56983bffeef2d369d --- .../mos/jobs/9.x.env_vars_generate.yaml | 60 +++++++++++++++++++ .../mos/scripts/show_mos_mu_env_vars.sh | 9 +++ 2 files changed, 69 insertions(+) create mode 100644 maintenance-ci/mos/jobs/9.x.env_vars_generate.yaml create mode 100755 maintenance-ci/mos/scripts/show_mos_mu_env_vars.sh diff --git a/maintenance-ci/mos/jobs/9.x.env_vars_generate.yaml b/maintenance-ci/mos/jobs/9.x.env_vars_generate.yaml new file mode 100644 index 0000000..b49635e --- /dev/null +++ b/maintenance-ci/mos/jobs/9.x.env_vars_generate.yaml @@ -0,0 +1,60 @@ +- job: + name: '9.x.env_vars_generate' + description: 'Generate MU env vars for manual fuel-qa run' + concurrent: true + + parameters: + - label: + name: NODE_LABEL + desctiption: "Label where to run job; node name are acceptable too" + default: 'jenkins-master' + - string: + name: MIRROR_HOST + default: 'eu.mirror.fuel-infra.org' + - string: + name: SNAPSHOT_PARAMS_ID + default: lastSuccessfulBuild + description: | + Take from http://maintenance-ci.scc.mirantis.net/job/9.x.snapshot.params/ + for last build: lastSuccessfulBuild + - text: + name: MOS_MIRROR_OVERWRITES + description: "Set of variables to inject to job; add new parameters if needed for run" + default: | + ENABLE_MOS_CENTOS_OS=true + ENABLE_MOS_CENTOS_PROPOSED=true + ENABLE_MOS_CENTOS_UPDATES=true + ENABLE_MOS_CENTOS_SECURITY=true + ENABLE_MOS_CENTOS_HOLDBACK=true + ENABLE_MOS_CENTOS_HOTFIX=false + MOS_CENTOS_OS_MIRROR_ID_OVERWRITE= + MOS_CENTOS_PROPOSED_MIRROR_ID_OVERWRITE= + MOS_CENTOS_UPDATES_MIRROR_ID_OVERWRITE= + MOS_CENTOS_SECURITY_MIRROR_ID_OVERWRITE= + MOS_CENTOS_HOLDBACK_MIRROR_ID_OVERWRITE= + MOS_CENTOS_HOTFIX_MIRROR_ID_OVERWRITE= + # + MOS_UBUNTU_MIRROR_ID_OVERWRITE= + ENABLE_MOS_UBUNTU_PROPOSED=true + ENABLE_MOS_UBUNTU_UPDATES=true + ENABLE_MOS_UBUNTU_SECURITY=true + ENABLE_MOS_UBUNTU_HOLDBACK=true + ENABLE_MOS_UBUNTU_HOTFIX=false + UBUNTU_MIRROR_ID_OVERWRITE= + CENTOS_MIRROR_ID_OVERWRITE= + + properties: + - heavy-job: + weight: '1' + + builders: + - inject-text-parameter: + properties-content: $MOS_MIRROR_OVERWRITES + - 9x-systest-repos-parsing + - shell: + !include-raw: ../scripts/show_mos_mu_env_vars.sh + + publishers: + - archive: + artifacts: 'mos-mu-vars.sh' + allow-empty: false \ No newline at end of file diff --git a/maintenance-ci/mos/scripts/show_mos_mu_env_vars.sh b/maintenance-ci/mos/scripts/show_mos_mu_env_vars.sh new file mode 100755 index 0000000..d7058d0 --- /dev/null +++ b/maintenance-ci/mos/scripts/show_mos_mu_env_vars.sh @@ -0,0 +1,9 @@ +#!/bin/bash +set +x +echo "======================================================" +tee mos-mu-vars.sh <