--- /dev/null
+- 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