parameters: | |
jenkins: | |
client: | |
job: | |
deploy_aws_k8s_kqueen_job: | |
name: deploy-aws-k8s-kqueen | |
type: workflow-scm | |
discard: | |
build: | |
keep_num: 20 | |
concurrent: true | |
display_name: "Deploy AWS K8S using kqueen" | |
scm: | |
type: git | |
url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines" | |
branch: "${_param:jenkins_pipelines_branch}" | |
credentials: "gerrit" | |
script: deploy-aws-k8s-kqueen-pipeline.groovy | |
param: | |
# deployments | |
STACK_NAME: | |
type: string | |
description: "AWS stack name - mandatory param, will be used as is" | |
STACK_COMPUTE_COUNT: | |
type: string | |
default: '2' | |
STACK_TEMPLATE: | |
type: string | |
default: "k8s_ha_calico_sm" | |
STACK_TEMPLATE_URL: | |
type: string | |
default: "${_param:jenkins_gerrit_url}/mk/heat-templates" | |
STACK_TEMPLATE_CREDENTIALS: | |
type: string | |
default: "gerrit" | |
STACK_TEMPLATE_BRANCH: | |
type: string | |
default: "master" | |
# salt | |
SALT_MASTER_CREDENTIALS: | |
type: string | |
default: "salt-qa-credentials" | |
SALT_MASTER_URL: | |
type: string | |
default: "" | |
# aws api | |
AWS_STACK_REGION: | |
type: string | |
default: "eu-central-1" | |
AWS_API_CREDENTIALS: | |
type: string | |
default: "aws-credentials" | |
AWS_SSH_KEY: | |
type: string | |
default: "jenkins-mk" | |
KQUEEN_BUILD_ID: | |
type: string | |