- online:
disabled: false
execution-mode: online-deployment
- pdf: 'https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/nordix-vpod1-pdf.yml'
- idf: 'https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/nordix-vpod1-idf.yml'
successful: false
failed: false
unstable: false
- offline:
disabled: false
execution-mode: offline-deployment
- pdf: 'file:///opt/engine/offline/git/hwconfig/pods/nordix-vpod1-pdf.yml'
- idf: 'file:///opt/engine/offline/git/hwconfig/pods/nordix-vpod1-idf.yml'
successful: false
failed: false
unstable: false
name: DEPLOY_SCENARIO
default: 'k8-calico-nofeature'
description: 'Scenario to deploy and test'
- - string:
- name: PDF
- default: '{pdf}'
- description: 'PDF file to use for deployment'
- - string:
- name: IDF
- default: '{idf}'
- description: 'IDF file to use for deployment'
- string:
name: VERBOSITY
default: 'true'
name: NORDIX_ARTIFACT_URL
default: "$NORDIX_ARM_HTTPS_URL/$NORDIX_ARM_REPO/installer/oss/change/$GERRIT_CHANGE_NUMBER/k8s-installer-ubuntu1804.bsx"
description: 'Name of the repository to upload and download artifact to/from. Depends on the stack'
+ - string:
+ name: CI_LOOP
+ default: 'verify'
+ description: 'CI loop type'
- label:
name: SLAVE_LABEL
default: 'engine-master-{environment-type}-{distro}'
stream:
- 'master':
branch: '{stream}'
+ pdf: 'file:///opt/engine/offline/git/hwconfig/pods/nordix-vpod1-pdf.yml'
+ idf: 'file:///opt/engine/offline/git/hwconfig/pods/nordix-vpod1-idf.yml'
phase:
- deploy
name: PROVISIONER_TYPE
default: '{provisioner-type}'
description: 'Provisioner type to use'
+ - string:
+ name: PDF
+ default: '{pdf}'
+ description: 'PDF file to use for deployment'
+ - string:
+ name: IDF
+ default: '{idf}'
+ description: 'IDF file to use for deployment'
- string:
name: HEAT_ENVIRONMENT_FILENAME
default: 'heat-environment-{cloud}-{distro}.yaml'
- 'engine-generate-ssh-keypair-macro'
- 'engine-download-artifact-macro'
- multijob:
- name: "Offline Deployment on {type} instances"
+ name: "offline deployment on {type} instances"
condition: SUCCESSFUL
execution-type: PARALLEL
projects:
kill-phase-on: FAILURE
abort-all-job: false
- multijob:
- name: "Offline Testing on {type} instances"
+ name: "offline testing on {type} instances"
condition: SUCCESSFUL
execution-type: PARALLEL
projects:
stream:
- 'master':
branch: '{stream}'
+ pdf: 'https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/nordix-vpod1-pdf.yml'
+ idf: 'https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/nordix-vpod1-idf.yml'
phase:
- deploy
name: PROVISIONER_TYPE
default: '{provisioner-type}'
description: 'Provisioner type to use'
+ - string:
+ name: PDF
+ default: '{pdf}'
+ description: 'PDF file to use for deployment'
+ - string:
+ name: IDF
+ default: '{idf}'
+ description: 'IDF file to use for deployment'
- string:
name: HEAT_ENVIRONMENT_FILENAME
default: 'heat-environment-{cloud}-{distro}.yaml'
- 'engine-generate-ssh-keypair-macro'
- 'engine-download-artifact-macro'
- multijob:
- name: "Online Deployment on {type} instances"
+ name: "online deployment on {type} instances"
condition: SUCCESSFUL
execution-type: PARALLEL
projects:
kill-phase-on: FAILURE
abort-all-job: false
- multijob:
- name: "Online Testing on {type} instances"
+ name: "online testing on {type} instances"
condition: SUCCESSFUL
execution-type: PARALLEL
projects: