project: 'kubernetes-verify-package'
+ # NOTE (fdegir): dot is not an allowed character in groovy var names and also for
+ # naming openstack objects so stream is used for that purpose but branch points to
+ # actual branch name on gerrit
stream:
- 'master':
- branch: '{stream}'
+ branch: 'master'
openrc-credentials-file: 'est-jenkins-openrcfile-city-frankfurt-cicd'
execution-mode: 'packaging'
gated-projects: 'infra/stack/kubernetes|infra/installer/kubespray'
failed: false
unstable: false
notbuilt: false
- - '1.17':
- branch: '{stream}'
+ - '1_17':
+ branch: '1.17'
openrc-credentials-file: 'est-jenkins-openrcfile-city-frankfurt-cicd'
execution-mode: 'packaging'
gated-projects: 'infra/stack/kubernetes|infra/installer/kubespray'
failed: false
unstable: false
notbuilt: false
- - '1.15':
- branch: '{stream}'
+ - '1_15':
+ branch: '1.15'
openrc-credentials-file: 'est-jenkins-openrcfile-city-frankfurt-cicd'
execution-mode: 'packaging'
gated-projects: 'infra/stack/kubernetes|infra/installer/kubespray'
properties:
- logrotate
- - build-blocker:
- use-build-blocker: true
- blocking-jobs:
- - 'engine-verify-package-.*'
- - 'kubernetes-verify-package-.*'
- block-level: 'NODE'
+ # NOTE (fdegir): throttle categories are controlled in jenkins global configuration
- throttle:
+ enabled: true
max-per-node: 1
- max-total: 3
- option: project
+ max-total: 4
+ option: category
+ categories:
+ - engine-verify-package
scm:
- git-scm-gerrit: