blob: 90b8980914f4c467b34dbc8a859ce83ccd696ecf [file] [log] [blame]
- job-template:
project-type: pipeline
description: '{job-description}'
concurrent: true
disabled: false
name: bm-mcc-mosk-base
parameters:
- string:
default: sre-team-infra
description: ''
name: NODE_NAME
trim: 'false'
- string:
default: bm-mcc-mosk
description: ''
name: ENV_NAME
trim: 'false'
- string:
default: ''
description: |-
Example: refs/changes/89/411189/36
(for now - only one reference allowed)
name: TCP_QA_REFS
trim: 'false'
- string:
default: https://keystone.ic-eu.ssl.mirantis.net/v3
description: 'Openstack keystone catalog endpoint, for example https://10.90.0.80:5000/v3'
name: OS_AUTH_URL
trim: 'false'
- string:
default: sre-team
description: OpenStack project (tenant) name
name: OS_PROJECT_NAME
trim: 'false'
- string:
default: default
description: OpenStack user domain name
name: OS_USER_DOMAIN_NAME
trim: 'false'
- string:
default: sre-qa-ci-eu
description: Jenkins credentials ID with username and password to create a
heat stack in OpenStack
name: OS_CREDENTIALS
trim: 'false'
- text:
default: ''
description: |-
Add env vars for deploy and testing
name: EXTRA_VARS
trim: 'false'
- bool:
default: true
description: Run tempest after deploy
name: RUN_TESTS_AFTER_DEPLOY
pipeline-scm:
lightweight-checkout: false
scm:
- git:
branches:
- FETCH_HEAD
refspec: ${{TCP_QA_REFS}}
url: https://gerrit.mcp.mirantis.com/mcp/tcp-qa
script-path: jobs/pipelines/mosk/deploy-bm.groovy
logrotate:
daysToKeep: 365