- k8-calico-nofeature
- k8-multus-nofeature
+
type:
- baremetal:
pod-name: est-baremetal
slave-label: baremetal-deploy
yardstick-dispatcher: 'influxdb'
+ environment-type:
+ - offline:
+ disabled: false
+ execution-mode: offline-deployment
+ pdf: 'file:///opt/engine/offline/git/hwconfig/pods'
+ idf: 'file:///opt/engine/offline/git/hwconfig/pods'
+
phase:
- deploy:
build-timeout: 90
build-timeout: 120
jobs:
- - '{deploy-scenario}-offline-{distro}-{type}-periodic'
- - 'kubernetes-offline-{phase}-{distro}-{type}-periodic'
+ - '{deploy-scenario}-{environment-type}-{distro}-{type}-periodic'
+ - 'kubernetes-{environment-type}-{phase}-{distro}-{type}-periodic'
- job-template:
- name: '{deploy-scenario}-offline-{distro}-{type}-periodic'
+ name: '{deploy-scenario}-{environment-type}-{distro}-{type}-periodic'
project-type: multijob
name: DEPLOY_SCENARIO
default: '{deploy-scenario}'
description: 'Scenario to deploy and test'
+ - string:
+ name: PDF
+ default: '{pdf}/${{NODE_NAME}}-pdf.yml'
+ description: 'PDF file to use for deployment'
+ - string:
+ name: IDF
+ default: '{idf}/${{NODE_NAME}}-idf.yml'
+ description: 'IDF file to use for deployment'
- string:
name: TEST_REPO_URL
default: 'https://gerrit.nordix.org/infra/test.git'
condition: SUCCESSFUL
execution-type: PARALLEL
projects:
- - name: 'kubernetes-offline-deploy-{distro}-{type}-periodic'
+ - name: 'kubernetes-{environment-type}-deploy-{distro}-{type}-periodic'
current-parameters: true
node-parameters: true
kill-phase-on: FAILURE
name: functest
condition: ALWAYS
projects:
- - name: 'kubernetes-offline-functest-{distro}-{type}-periodic'
+ - name: 'kubernetes-{environment-type}-functest-{distro}-{type}-periodic'
current-parameters: true
node-parameters: true
kill-phase-on: FAILURE
name: yardstick
condition: ALWAYS
projects:
- - name: 'kubernetes-offline-yardstick-{distro}-{type}-periodic'
+ - name: 'kubernetes-{environment-type}-yardstick-{distro}-{type}-periodic'
current-parameters: true
node-parameters: true
kill-phase-on: FAILURE
abort-all-job: true
- job-template:
- name: 'kubernetes-offline-{phase}-{distro}-{type}-periodic'
+ name: 'kubernetes-{environment-type}-{phase}-{distro}-{type}-periodic'
disabled: '{obj:disabled}'