5 project: '{project-name}'
8 # -------------------------------
10 # -------------------------------
17 # -------------------------------
18 # DEPLOY TYPE DEFINITIONS
19 # -------------------------------
22 slave-label: 'aarch64_dev'
23 scenario: 'k8-calico-iec-noha'
25 slave-label: 'aarch64_dev'
26 scenario: 'k8-calico-iec-noha'
28 slave-label: 'aarch64_dev'
29 scenario: 'k8-calico-iec-noha'
32 - 'iec-{deploy-type}-daily-{stream}'
33 - 'iec-deploy-{deploy-type}-daily-{stream}'
44 description: 'IP of the installer'
47 default: "/var/lib/opnfv/mcp.rsa"
48 description: 'Path to private SSH key to access environment nodes'
50 name: EXTERNAL_NETWORK
51 default: 'floating_net'
52 description: 'external network for test'
56 description: "Show debug output information"
58 ########################
60 ########################
62 name: 'iec-{deploy-type}-daily-{stream}'
63 disabled: '{obj:disabled}'
73 use-build-blocker: true
75 - '.*-{deploy-type}-daily-.*'
76 blocking-level: 'NODE'
80 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
83 - 'iec-{deploy-type}-daily-{stream}-trigger'
86 - lf-infra-parameters:
90 - '{project}-defaults'
93 default: 'k8-calico-iec-noha'
97 - project: 'iec-deploy-{deploy-type}-daily-{stream}'
98 current-parameters: false
99 predefined-parameters: |
100 DEPLOY_SCENARIO={scenario}
101 INSTALLER_VERSION={stream}
106 name: 'iec-deploy-{deploy-type}-daily-{stream}'
108 node: '{slave-label}'
116 use-build-blocker: true
118 - '.*-deploy-{deploy-type}-daily-*'
119 blocking-level: 'NODE'
122 - lf-infra-parameters:
126 - '{project}-defaults'
128 name: DEPLOY_SCENARIO
129 default: 'k8-calico-iec-noha'
133 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
137 credentials-id: '{jenkins-ssh-credential}'
138 url: '{git-url}/{project}.git'
141 - 'refs/heads/{branch}'
147 timeout: '{submodule-timeout}'
148 choosing-strategy: default
151 - description-setter:
152 description: "POD: $NODE_NAME"
154 condition-kind: regex-match
156 label: '{deploy-type}'
159 !include-raw-escape: ./iec-compass-build.sh
161 !include-raw-escape: ./iec-compass-deploy.sh
163 !include-raw-escape: ./iec-compass-destroy.sh
165 condition-kind: regex-match
167 label: '{deploy-type}'
170 !include-raw-escape: ./iec-fuel-deploy.sh
174 recipients: armband@enea.com
176 ########################
178 ########################
180 # ----------------------------------------------------------------
181 # Akraino IEC CI Baremetal Triggers running against master branch
182 # ----------------------------------------------------------------
184 name: 'iec-fuel-virtual-daily-master-trigger'
188 name: 'iec-fuel-baremetal-daily-master-trigger'
192 name: 'iec-compass-virtual-daily-master-trigger'
194 - timed: '0 13 * * *'