tag:
- latest:
branch: master
+ slave: lf-virtual1-6
+ - leguer:
+ branch: stable/leguer
slave: lf-virtual1-5
- kali:
branch: stable/kali
- hunter:
branch: stable/hunter
slave: lf-virtual1-1
- - arm64-latest:
- branch: master
- slave: lf-virtual1-5
- - arm64-kali:
- branch: stable/kali
- slave: lf-virtual1-4
- - arm64-jerma:
- branch: stable/jerma
- slave: lf-virtual1-3
- - arm64-iruya:
- branch: stable/iruya
- slave: lf-virtual1-2
- - arm64-hunter:
- branch: stable/hunter
- slave: lf-virtual1-1
- parameter:
name: functest-kubernetes-slave
<<: *functest-kubernetes-params
container: 'functest-kubernetes-cnf'
test:
- - cnf_conformance
- k8s_vims
+ - helm_vims
+ - cnf_conformance
exclude:
- tag: iruya
test: k8s_vims
- - tag: arm64-iruya
- test: k8s_vims
+ - tag: iruya
+ test: helm_vims
privileged: 'false'
network: bridge
jobs:
- multijob:
name: opnfv/functest-kubernetes-cnf:{tag}
projects:
- - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
- <<: *functest-kubernetes-jobs
- name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
<<: *functest-kubernetes-jobs
+ - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-helm_vims-run'
+ <<: *functest-kubernetes-jobs
+ - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
+ <<: *functest-kubernetes-jobs
- multijob:
name: dump all campaign data
projects:
container: golang
tag: '1.15-alpine3.12'
slave: master
- exclude:
- - tag: arm64-latest
- - tag: arm64-kali
- - tag: arm64-jerma
- - tag: arm64-iruya
- - tag: arm64-hunter
jobs:
- 'functest-kubernetes-{repo}-{container}-{tag}-rmi'
container: golang
tag: '1.15-alpine3.12'
slave: master
- exclude:
- - tag: arm64-latest
- - tag: arm64-kali
- - tag: arm64-jerma
- - tag: arm64-iruya
- - tag: arm64-hunter
jobs:
- 'functest-kubernetes-{repo}-{container}-{tag}-pull'
container: functest-kubernetes-core
ref_arg: BRANCH
path: docker/core
- exclude:
- - tag: arm64-latest
- - tag: arm64-kali
- - tag: arm64-jerma
- - tag: arm64-iruya
- - tag: arm64-hunter
jobs:
- 'functest-kubernetes-{repo}-{container}-{tag}-gate'
- 'functest-kubernetes-{repo}-{container}-{tag}-check'
container: functest-kubernetes-healthcheck
ref_arg:
path: docker/healthcheck
- exclude:
- - tag: arm64-latest
- - tag: arm64-kali
- - tag: arm64-jerma
- - tag: arm64-iruya
- - tag: arm64-hunter
jobs:
- 'functest-kubernetes-{repo}-{container}-{tag}-gate'
- 'functest-kubernetes-{repo}-{container}-{tag}-check'
container: functest-kubernetes-cnf
ref_arg: BRANCH
path: docker/cnf
- exclude:
- - tag: arm64-latest
- - tag: arm64-kali
- - tag: arm64-jerma
- - tag: arm64-iruya
- - tag: arm64-hunter
jobs:
- 'functest-kubernetes-{repo}-{container}-{tag}-gate'
- 'functest-kubernetes-{repo}-{container}-{tag}-check'
container: functest-kubernetes-security
ref_arg: BRANCH
path: docker/security
- exclude:
- - tag: arm64-latest
- - tag: arm64-kali
- - tag: arm64-jerma
- - tag: arm64-iruya
- - tag: arm64-hunter
jobs:
- 'functest-kubernetes-{repo}-{container}-{tag}-gate'
- 'functest-kubernetes-{repo}-{container}-{tag}-check'
container: functest-kubernetes-smoke
ref_arg:
path: docker/smoke
- exclude:
- - tag: arm64-latest
- - tag: arm64-kali
- - tag: arm64-jerma
- - tag: arm64-iruya
- - tag: arm64-hunter
jobs:
- 'functest-kubernetes-{repo}-{container}-{tag}-gate'
- 'functest-kubernetes-{repo}-{container}-{tag}-check'
container: functest-kubernetes-benchmarking
ref_arg:
path: docker/benchmarking
- exclude:
- - tag: arm64-latest
- - tag: arm64-kali
- - tag: arm64-jerma
- - tag: arm64-iruya
- - tag: arm64-hunter
jobs:
- 'functest-kubernetes-{repo}-{container}-{tag}-gate'
- 'functest-kubernetes-{repo}-{container}-{tag}-check'
- multijob:
name: opnfv/functest-kubernetes-cnf:{tag}
projects:
- - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
- <<: *functest-kubernetes-jobs
- name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
<<: *functest-kubernetes-jobs
+ - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-helm_vims-run'
+ <<: *functest-kubernetes-jobs
+ - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
+ <<: *functest-kubernetes-jobs
- trigger:
name: functest-kubernetes-patchset-created
- multijob:
name: opnfv/functest-kubernetes-cnf:{tag}
projects:
- - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
- <<: *functest-kubernetes-jobs
- name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
<<: *functest-kubernetes-jobs
+ - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-helm_vims-run'
+ <<: *functest-kubernetes-jobs
+ - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run'
+ <<: *functest-kubernetes-jobs
- project:
name: 'functest-kubernetes'
- project:
name: 'functest-kubernetes-gate'
<<: *functest-kubernetes-params
- exclude:
- - tag: arm64-latest
- - tag: arm64-kali
- - tag: arm64-jerma
- - tag: arm64-iruya
- - tag: arm64-hunter
jobs:
- 'functest-kubernetes-{tag}-check'
- 'functest-kubernetes-{tag}-gate'
- last-success
- last-failure
- last-duration
- regex: ^functest-kubernetes-(arm.*-|amd64-)*[a-z]+-daily$
+ regex: ^functest-kubernetes-(amd64-)*[a-z]+-daily$
- view:
name: functest-kubernetes-gate
- last-success
- last-failure
- last-duration
- regex: ^functest-kubernetes-(arm.*-|amd64-)*[a-z]+-gate$
+ regex: ^functest-kubernetes-(amd64-)*[a-z]+-gate$