blob: 817eb8f7f7475eff39c15374befc3eeb3222ee31 [file] [log] [blame]
Jakub Josefbd98e6b2018-01-10 14:15:07 +01001parameters:
2 jenkins:
3 client:
4 job:
5 deploy_aws_k8s_kqueen_job:
6 name: deploy-aws-k8s-kqueen
7 type: workflow-scm
8 discard:
9 build:
10 keep_num: 20
11 concurrent: true
12 display_name: "Deploy AWS K8S using kqueen"
13 scm:
14 type: git
15 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
16 branch: "${_param:jenkins_pipelines_branch}"
17 credentials: "gerrit"
18 script: deploy-aws-k8s-kqueen-pipeline.groovy
19 param:
20 # deployments
21 STACK_NAME:
22 type: string
23 description: "AWS stack name - mandatory param, will be used as is"
24 STACK_COMPUTE_COUNT:
25 type: string
26 default: '2'
27
28 STACK_TEMPLATE:
29 type: string
30 default: "k8s_ha_calico_sm"
31 STACK_TEMPLATE_URL:
32 type: string
33 default: "${_param:jenkins_gerrit_url}/mk/heat-templates"
34 STACK_TEMPLATE_CREDENTIALS:
35 type: string
36 default: "gerrit"
37 STACK_TEMPLATE_BRANCH:
38 type: string
39 default: "master"
40
41 # salt
42 SALT_MASTER_CREDENTIALS:
43 type: string
44 default: "salt-qa-credentials"
45 SALT_MASTER_URL:
46 type: string
47 default: ""
48
49 # aws api
50 AWS_STACK_REGION:
51 type: string
52 default: "eu-central-1"
53 AWS_API_CREDENTIALS:
54 type: string
55 default: "aws-credentials"
56 AWS_SSH_KEY:
57 type: string
58 default: "jenkins-mk"
59 KQUEEN_BUILD_ID:
60 type: string
61