-
-- job-template:
- name: 'ironic-verify-{environment-type}-{phase}-{distro}-{cloud}-{type}-{stream}'
-
- disabled: '{obj:disabled}'
-
- concurrent: true
-
- properties:
- - logrotate
- - throttle:
- max-per-node: 1
- max-total: 3
- option: project
-
- scm:
- - git-scm-gerrit:
- ssh-credentials-id: nordixinfra-nordix-gerrit-ssh
- branch: $GERRIT_BRANCH
- refspec: $GERRIT_REFSPEC
- wipe_workspace: true
- clean_before: false
-
- wrappers:
- - build-timeout:
- timeout: 180
- - credentials-binding:
- - file:
- credential-id: '{openrc-credentials-file}'
- variable: OPENRC_FILE
- - username-password-separated:
- credential-id: 'nordix-cicd-arm-credentials'
- username: NORDIX_ARM_USERNAME
- password: NORDIX_ARM_TOKEN
- - mask-passwords
- - fix-workspace-permissions
-
- builders:
- - 'generate-ssh-keypair-macro'
- - 'wait-pkg-mgr-macro'
- - 'download-artifact-macro'
- - '{phase}-macro'