port:
tag:
- latest:
+ slave: lf-virtual1-7
+ - v1.21:
slave: lf-virtual1-6
- leguer:
slave: lf-virtual1-5
- hunter:
slave: lf-virtual1-1
- arm-latest:
+ slave: lf-virtual1-7
+ - arm-v1.21:
slave: lf-virtual1-6
- arm-leguer:
slave: lf-virtual1-5
- arm-hunter:
slave: lf-virtual1-1
- arm64-latest:
+ slave: lf-virtual1-7
+ - arm64-v1.21:
slave: lf-virtual1-6
- arm64-leguer:
slave: lf-virtual1-5
network: bridge
exclude:
- {'tag': 'latest', 'test': 'k8s_io'}
+ - {'tag': 'v1.21', 'test': 'k8s_io'}
- {'tag': 'jerma', 'test': 'k8s_io'}
- {'tag': 'jerma', 'test': 'k8s_conformance_serial'}
- {'tag': 'jerma', 'test': 'sig_api_machinery'}
- {'tag': 'hunter', 'test': 'sig_storage'}
- {'tag': 'hunter', 'test': 'sig_storage_serial'}
- {'tag': 'arm-latest', 'test': 'k8s_io'}
+ - {'tag': 'arm-v1.21', 'test': 'k8s_io'}
- {'tag': 'arm-jerma', 'test': 'k8s_io'}
- {'tag': 'arm-jerma', 'test': 'k8s_conformance_serial'}
- {'tag': 'arm-jerma', 'test': 'sig_api_machinery'}
- {'tag': 'arm-hunter', 'test': 'sig_storage'}
- {'tag': 'arm-hunter', 'test': 'sig_storage_serial'}
- {'tag': 'arm64-latest', 'test': 'k8s_io'}
+ - {'tag': 'arm64-v1.21', 'test': 'k8s_io'}
- {'tag': 'arm64-jerma', 'test': 'k8s_io'}
- {'tag': 'arm64-jerma', 'test': 'k8s_conformance_serial'}
- {'tag': 'arm64-jerma', 'test': 'sig_api_machinery'}
properties:
- build-blocker:
use-build-blocker: true
- blocking-level: 'GLOBAL'
+ blocking-level: 'NODE'
blocking-jobs:
- - '^functest-kubernetes-*-(daily|docker|review)$'
+ - '^functest-kubernetes-pi-{tag}-(daily|docker|review)$'
builders:
- multijob:
name: remove former images
branch: master
slave: lf-virtual1-6
dependency: 3.13
+ - v1.21:
+ from:
+ buildargs:
+ branch: stable/v1.21
+ slave: lf-virtual1-6
+ dependency: 3.13
- leguer:
from:
buildargs:
network: bridge
exclude:
- {'tag': 'latest', 'test': 'k8s_io'}
+ - {'tag': 'v1.21', 'test': 'k8s_io'}
- {'tag': 'jerma', 'test': 'k8s_io'}
- {'tag': 'jerma', 'test': 'k8s_conformance_serial'}
- {'tag': 'jerma', 'test': 'sig_api_machinery'}
properties:
- build-blocker:
use-build-blocker: true
- blocking-level: 'GLOBAL'
+ blocking-level: 'NODE'
blocking-jobs:
- - '^functest-kubernetes-*-(daily|docker|review)$'
+ - '^functest-kubernetes-{tag}-(daily|docker|review)$'
builders:
- multijob:
name: remove former images
properties:
- build-blocker:
use-build-blocker: true
- blocking-level: 'GLOBAL'
+ blocking-level: 'NODE'
blocking-jobs:
- - '^functest-kubernetes-*-(daily|docker|review)$'
+ - '^functest-kubernetes-{tag}-(daily|docker|review)$'
builders:
- multijob:
name: remove former images
properties:
- build-blocker:
use-build-blocker: true
- blocking-level: 'GLOBAL'
+ blocking-level: 'NODE'
blocking-jobs:
- - '^functest-kubernetes-*-(daily|docker|review)$'
+ - '^functest-kubernetes-{tag}-(daily|docker|review)$'
builders:
- multijob:
name: remove dependency