Change-Id: Id267e7e53e8e34c6823cac0b4ca160a2f98d20c8
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
15 files changed:
-- functest-kubernetes-pi-containers: &functest-kubernetes-pi-containers
+- _functest-kubernetes-pi-containers: &functest-kubernetes-pi-containers
name: 'functest-kubernetes-pi-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
name: 'functest-kubernetes-pi-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
-- functest-kubernetes-pi-params: &functest-kubernetes-pi-params
+- _functest-kubernetes-pi-params: &functest-kubernetes-pi-params
name: 'functest-kubernetes-pi-params'
tag:
- latest:
name: 'functest-kubernetes-pi-params'
tag:
- latest:
+ node: latest
+ - v1.31:
+ node: v1.31
+ - v1.30:
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
- - v1.27:
- node: v1.27
- - v1.26:
- node: v1.26
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- - arm-v1.27:
- node: v1.27
- - arm-v1.26:
- node: v1.26
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- - arm64-v1.27:
- node: v1.27
- - arm64-v1.26:
- node: v1.26
-- functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-params: &functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-params
+- _functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-params: &functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-params
name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-params'
repo: 'ollivier'
container: 'functest-kubernetes-healthcheck'
port:
tag:
- latest:
name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-params'
repo: 'ollivier'
container: 'functest-kubernetes-healthcheck'
port:
tag:
- latest:
+ node: latest
+ - v1.31:
+ node: v1.31
+ - v1.30:
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
- - v1.27:
- node: v1.27
- - v1.26:
- node: v1.26
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- - arm-v1.27:
- node: v1.27
- - arm-v1.26:
- node: v1.26
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- - arm64-v1.27:
- node: v1.27
- - arm64-v1.26:
- node: v1.26
-- functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-params: &functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-params
+- _functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-params: &functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-params
name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-params'
repo: 'ollivier'
container: 'functest-kubernetes-smoke'
port:
tag:
- latest:
name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-params'
repo: 'ollivier'
container: 'functest-kubernetes-smoke'
port:
tag:
- latest:
+ node: latest
+ - v1.31:
+ node: v1.31
+ - v1.30:
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
- - v1.27:
- node: v1.27
- - v1.26:
- node: v1.26
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- - arm-v1.27:
- node: v1.27
- - arm-v1.26:
- node: v1.26
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- - arm64-v1.27:
- node: v1.27
- - arm64-v1.26:
- node: v1.26
-- functest-kubernetes-pi-ollivier-functest-kubernetes-security-params: &functest-kubernetes-pi-ollivier-functest-kubernetes-security-params
+- _functest-kubernetes-pi-ollivier-functest-kubernetes-security-params: &functest-kubernetes-pi-ollivier-functest-kubernetes-security-params
name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-params'
repo: 'ollivier'
container: 'functest-kubernetes-security'
port:
tag:
- latest:
name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-security-params'
repo: 'ollivier'
container: 'functest-kubernetes-security'
port:
tag:
- latest:
+ node: latest
+ - v1.31:
+ node: v1.31
+ - v1.30:
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
- - v1.27:
- node: v1.27
- - v1.26:
- node: v1.26
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- - arm-v1.27:
- node: v1.27
- - arm-v1.26:
- node: v1.26
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- - arm64-v1.27:
- node: v1.27
- - arm64-v1.26:
- node: v1.26
-- functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-params: &functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-params
+- _functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-params: &functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-params
name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-params'
repo: 'ollivier'
container: 'functest-kubernetes-benchmarking'
port:
tag:
- latest:
name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-benchmarking-params'
repo: 'ollivier'
container: 'functest-kubernetes-benchmarking'
port:
tag:
- latest:
+ node: latest
+ - v1.31:
+ node: v1.31
+ - v1.30:
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
- - v1.27:
- node: v1.27
- - v1.26:
- node: v1.26
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- - arm-v1.27:
- node: v1.27
- - arm-v1.26:
- node: v1.26
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- - arm64-v1.27:
- node: v1.27
- - arm64-v1.26:
- node: v1.26
-- functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-params: &functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-params
+- _functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-params: &functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-params
name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-params'
repo: 'ollivier'
container: 'functest-kubernetes-cnf'
port:
tag:
- latest:
name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-params'
repo: 'ollivier'
container: 'functest-kubernetes-cnf'
port:
tag:
- latest:
+ node: latest
+ - v1.31:
+ node: v1.31
+ - v1.30:
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
node: v1.30
- v1.29:
node: v1.29
- v1.28:
node: v1.28
- - v1.27:
- node: v1.27
- - v1.26:
- node: v1.26
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- arm-latest:
node: v1.30
- arm-v1.29:
node: v1.29
- arm-v1.28:
node: v1.28
- - arm-v1.27:
- node: v1.27
- - arm-v1.26:
- node: v1.26
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- arm64-latest:
node: v1.30
- arm64-v1.29:
node: v1.29
- arm64-v1.28:
node: v1.28
- - arm64-v1.27:
- node: v1.27
- - arm64-v1.26:
- node: v1.26
-- functest-kubernetes-pi-jobs: &functest-kubernetes-pi-jobs
+- _functest-kubernetes-pi-jobs: &functest-kubernetes-pi-jobs
name: 'functest-kubernetes-pi-jobs'
current-parameters: true
name: 'functest-kubernetes-pi-jobs'
current-parameters: true
name: DEPLOY_SCENARIO
default: k8-nosdn-nofeature-noha
name: DEPLOY_SCENARIO
default: k8-nosdn-nofeature-noha
-- functest-kubernetes-pi-run-containers: &functest-kubernetes-pi-run-containers
+- _functest-kubernetes-pi-run-containers: &functest-kubernetes-pi-run-containers
name: 'functest-kubernetes-pi-run-containers'
<<: *functest-kubernetes-pi-containers
privileged: '{privileged}'
name: 'functest-kubernetes-pi-run-containers'
<<: *functest-kubernetes-pi-containers
privileged: '{privileged}'
<<: *functest-kubernetes-pi-jobs
- multijob:
name: ollivier/functest-kubernetes-cnf:{tag}
<<: *functest-kubernetes-pi-jobs
- multijob:
name: ollivier/functest-kubernetes-cnf:{tag}
+ execution-type: SEQUENTIALLY
projects:
- name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-k8s_vims-run'
<<: *functest-kubernetes-pi-jobs
projects:
- name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-cnf-{tag}-k8s_vims-run'
<<: *functest-kubernetes-pi-jobs
-- functest-kubernetes-containers: &functest-kubernetes-containers
+- _functest-kubernetes-containers: &functest-kubernetes-containers
name: 'functest-kubernetes-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
name: 'functest-kubernetes-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
-- functest-kubernetes-params: &functest-kubernetes-params
+- _functest-kubernetes-params: &functest-kubernetes-params
name: 'functest-kubernetes-params'
tag:
- latest:
from:
build_args:
branch: master
name: 'functest-kubernetes-params'
tag:
- latest:
from:
build_args:
branch: master
+ node: latest
+ dependency: 3.20
+ - v1.31:
+ from:
+ build_args:
+ branch: stable/v1.31
+ node: v1.31
+ dependency: 3.20
+ - v1.30:
+ from:
+ build_args:
+ branch: stable/v1.30
- v1.29:
from:
build_args:
- v1.29:
from:
build_args:
branch: stable/v1.28
node: v1.28
dependency: 3.16
branch: stable/v1.28
node: v1.28
dependency: 3.16
- - v1.27:
- from:
- build_args:
- branch: stable/v1.27
- node: v1.27
- dependency: 3.16
- - v1.26:
- from:
- build_args:
- branch: stable/v1.26
- node: v1.26
- dependency: 3.16
-- functest-kubernetes-opnfv-functest-kubernetes-healthcheck-params: &functest-kubernetes-opnfv-functest-kubernetes-healthcheck-params
+- _functest-kubernetes-opnfv-functest-kubernetes-healthcheck-params: &functest-kubernetes-opnfv-functest-kubernetes-healthcheck-params
name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-params'
repo: 'opnfv'
container: 'functest-kubernetes-healthcheck'
name: 'functest-kubernetes-opnfv-functest-kubernetes-healthcheck-params'
repo: 'opnfv'
container: 'functest-kubernetes-healthcheck'
from:
build_args:
branch: master
from:
build_args:
branch: master
+ node: latest
+ dependency: 3.20
+ - v1.31:
+ from:
+ build_args:
+ branch: stable/v1.31
+ node: v1.31
+ dependency: 3.20
+ - v1.30:
+ from:
+ build_args:
+ branch: stable/v1.30
- v1.29:
from:
build_args:
- v1.29:
from:
build_args:
branch: stable/v1.28
node: v1.28
dependency: 3.16
branch: stable/v1.28
node: v1.28
dependency: 3.16
- - v1.27:
- from:
- build_args:
- branch: stable/v1.27
- node: v1.27
- dependency: 3.16
- - v1.26:
- from:
- build_args:
- branch: stable/v1.26
- node: v1.26
- dependency: 3.16
-- functest-kubernetes-opnfv-functest-kubernetes-smoke-params: &functest-kubernetes-opnfv-functest-kubernetes-smoke-params
+- _functest-kubernetes-opnfv-functest-kubernetes-smoke-params: &functest-kubernetes-opnfv-functest-kubernetes-smoke-params
name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-params'
repo: 'opnfv'
container: 'functest-kubernetes-smoke'
name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-params'
repo: 'opnfv'
container: 'functest-kubernetes-smoke'
from:
build_args:
branch: master
from:
build_args:
branch: master
+ node: latest
+ dependency: 3.20
+ - v1.31:
+ from:
+ build_args:
+ branch: stable/v1.31
+ node: v1.31
+ dependency: 3.20
+ - v1.30:
+ from:
+ build_args:
+ branch: stable/v1.30
- v1.29:
from:
build_args:
- v1.29:
from:
build_args:
branch: stable/v1.28
node: v1.28
dependency: 3.16
branch: stable/v1.28
node: v1.28
dependency: 3.16
- - v1.27:
- from:
- build_args:
- branch: stable/v1.27
- node: v1.27
- dependency: 3.16
- - v1.26:
- from:
- build_args:
- branch: stable/v1.26
- node: v1.26
- dependency: 3.16
-- functest-kubernetes-opnfv-functest-kubernetes-security-params: &functest-kubernetes-opnfv-functest-kubernetes-security-params
+- _functest-kubernetes-opnfv-functest-kubernetes-security-params: &functest-kubernetes-opnfv-functest-kubernetes-security-params
name: 'functest-kubernetes-opnfv-functest-kubernetes-security-params'
repo: 'opnfv'
container: 'functest-kubernetes-security'
name: 'functest-kubernetes-opnfv-functest-kubernetes-security-params'
repo: 'opnfv'
container: 'functest-kubernetes-security'
from:
build_args:
branch: master
from:
build_args:
branch: master
+ node: latest
+ dependency: 3.20
+ - v1.31:
+ from:
+ build_args:
+ branch: stable/v1.31
+ node: v1.31
+ dependency: 3.20
+ - v1.30:
+ from:
+ build_args:
+ branch: stable/v1.30
- v1.29:
from:
build_args:
- v1.29:
from:
build_args:
branch: stable/v1.28
node: v1.28
dependency: 3.16
branch: stable/v1.28
node: v1.28
dependency: 3.16
- - v1.27:
- from:
- build_args:
- branch: stable/v1.27
- node: v1.27
- dependency: 3.16
- - v1.26:
- from:
- build_args:
- branch: stable/v1.26
- node: v1.26
- dependency: 3.16
-- functest-kubernetes-opnfv-functest-kubernetes-benchmarking-params: &functest-kubernetes-opnfv-functest-kubernetes-benchmarking-params
+- _functest-kubernetes-opnfv-functest-kubernetes-benchmarking-params: &functest-kubernetes-opnfv-functest-kubernetes-benchmarking-params
name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-params'
repo: 'opnfv'
container: 'functest-kubernetes-benchmarking'
name: 'functest-kubernetes-opnfv-functest-kubernetes-benchmarking-params'
repo: 'opnfv'
container: 'functest-kubernetes-benchmarking'
from:
build_args:
branch: master
from:
build_args:
branch: master
+ node: latest
+ dependency: 3.20
+ - v1.31:
+ from:
+ build_args:
+ branch: stable/v1.31
+ node: v1.31
+ dependency: 3.20
+ - v1.30:
+ from:
+ build_args:
+ branch: stable/v1.30
- v1.29:
from:
build_args:
- v1.29:
from:
build_args:
branch: stable/v1.28
node: v1.28
dependency: 3.16
branch: stable/v1.28
node: v1.28
dependency: 3.16
- - v1.27:
- from:
- build_args:
- branch: stable/v1.27
- node: v1.27
- dependency: 3.16
- - v1.26:
- from:
- build_args:
- branch: stable/v1.26
- node: v1.26
- dependency: 3.16
-- functest-kubernetes-opnfv-functest-kubernetes-cnf-params: &functest-kubernetes-opnfv-functest-kubernetes-cnf-params
+- _functest-kubernetes-opnfv-functest-kubernetes-cnf-params: &functest-kubernetes-opnfv-functest-kubernetes-cnf-params
name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-params'
repo: 'opnfv'
container: 'functest-kubernetes-cnf'
name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-params'
repo: 'opnfv'
container: 'functest-kubernetes-cnf'
from:
build_args:
branch: master
from:
build_args:
branch: master
+ node: latest
+ dependency: 3.20
+ - v1.31:
+ from:
+ build_args:
+ branch: stable/v1.31
+ node: v1.31
+ dependency: 3.20
+ - v1.30:
+ from:
+ build_args:
+ branch: stable/v1.30
- v1.29:
from:
build_args:
- v1.29:
from:
build_args:
branch: stable/v1.28
node: v1.28
dependency: 3.16
branch: stable/v1.28
node: v1.28
dependency: 3.16
- - v1.27:
- from:
- build_args:
- branch: stable/v1.27
- node: v1.27
- dependency: 3.16
- - v1.26:
- from:
- build_args:
- branch: stable/v1.26
- node: v1.26
- dependency: 3.16
-- functest-kubernetes-jobs: &functest-kubernetes-jobs
+- _functest-kubernetes-jobs: &functest-kubernetes-jobs
name: 'functest-kubernetes-jobs'
current-parameters: true
name: 'functest-kubernetes-jobs'
current-parameters: true
name: DEPLOY_SCENARIO
default: k8-nosdn-nofeature-noha
name: DEPLOY_SCENARIO
default: k8-nosdn-nofeature-noha
-- functest-kubernetes-run-containers: &functest-kubernetes-run-containers
+- _functest-kubernetes-run-containers: &functest-kubernetes-run-containers
name: 'functest-kubernetes-run-containers'
<<: *functest-kubernetes-containers
privileged: '{privileged}'
name: 'functest-kubernetes-run-containers'
<<: *functest-kubernetes-containers
privileged: '{privileged}'
<<: *functest-kubernetes-jobs
- multijob:
name: opnfv/functest-kubernetes-cnf:{tag}
<<: *functest-kubernetes-jobs
- multijob:
name: opnfv/functest-kubernetes-cnf:{tag}
+ execution-type: SEQUENTIALLY
projects:
- name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
<<: *functest-kubernetes-jobs
projects:
- name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
<<: *functest-kubernetes-jobs
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^functest-kubernetes-[a-z0-9.-]+-daily$
+ regex: ^functest-kubernetes-[a-z0-9.]+-daily$
-- functest-kubernetes-build-containers: &functest-kubernetes-build-containers
+- _functest-kubernetes-build-containers: &functest-kubernetes-build-containers
name: 'functest-kubernetes-build-containers'
<<: *functest-kubernetes-containers
ref_arg: '{ref_arg}'
name: 'functest-kubernetes-build-containers'
<<: *functest-kubernetes-containers
ref_arg: '{ref_arg}'
-- functest-kubernetes-dep: &functest-kubernetes-dep
+- _functest-kubernetes-dep: &functest-kubernetes-dep
name: 'functest-kubernetes-containers'
repo: '{repo}'
container: '{container}'
name: 'functest-kubernetes-containers'
repo: '{repo}'
container: '{container}'
- functest-kubernetes-pull-containers:
<<: *functest-kubernetes-dep
- functest-kubernetes-pull-containers:
<<: *functest-kubernetes-dep
-- functest-kubernetes-dep-params: &functest-kubernetes-dep-params
+- _functest-kubernetes-dep-params: &functest-kubernetes-dep-params
name: 'functest-kubernetes-dep-params'
repo: '_'
container: 'alpine'
port:
tag:
- latest:
name: 'functest-kubernetes-dep-params'
repo: '_'
container: 'alpine'
port:
tag:
- latest:
+ dependency: 3.20
+ - v1.31:
+ dependency: 3.20
+ - v1.30:
+ dependency: 3.20
- v1.29:
dependency: 3.16
- v1.28:
dependency: 3.16
- v1.29:
dependency: 3.16
- v1.28:
dependency: 3.16
- - v1.27:
- dependency: 3.16
- - v1.26:
- dependency: 3.16
- project:
name: 'functest-kubernetes-dep-pull'
- project:
name: 'functest-kubernetes-dep-pull'
DEBIAN_FRONTEND=noninteractive apt-get \
-o DPkg::Lock::Timeout=300 install \
libxml2-dev libxslt-dev libffi-dev libjpeg-dev \
DEBIAN_FRONTEND=noninteractive apt-get \
-o DPkg::Lock::Timeout=300 install \
libxml2-dev libxslt-dev libffi-dev libjpeg-dev \
+ python3.12 python3.12-dev python3.12-distutils \
+ python3.11 python3.11-dev python3.11-distutils \
python3.10 python3.10-dev python3.10-distutils \
python3.9 python3.9-dev python3.9-distutils \
python3.8 python3.8-dev python3.8-distutils \
python3.10 python3.10-dev python3.10-distutils \
python3.9 python3.9-dev python3.9-distutils \
python3.8 python3.8-dev python3.8-distutils \
<<: *functest-kubernetes-jobs
- multijob:
name: opnfv/functest-kubernetes-cnf:{tag}
<<: *functest-kubernetes-jobs
- multijob:
name: opnfv/functest-kubernetes-cnf:{tag}
+ execution-type: SEQUENTIALLY
projects:
- name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
<<: *functest-kubernetes-jobs
projects:
- name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-k8s_vims-run'
<<: *functest-kubernetes-jobs
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^functest-kubernetes-[a-z0-9.-]+-review$
+ regex: ^functest-kubernetes-[a-z0-9.]+-review$
- view:
name: functest-kubernetes-tox
- view:
name: functest-kubernetes-tox
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^functest-kubernetes-[a-z0-9.-]+-tox$
+ regex: ^functest-kubernetes-[a-z0-9.]+-tox$
- builder:
name: functest-kubernetes-push-containers
- builder:
name: functest-kubernetes-push-containers
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^functest-kubernetes-[a-z0-9.-]+-docker$
+ regex: ^functest-kubernetes-[a-z0-9.]+-docker$
- view:
name: functest-kubernetes-trivy
- view:
name: functest-kubernetes-trivy
-- functest-pi-containers: &functest-pi-containers
+- _functest-pi-containers: &functest-pi-containers
name: 'functest-pi-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
name: 'functest-pi-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
-- functest-pi-params: &functest-pi-params
+- _functest-pi-params: &functest-pi-params
name: 'functest-pi-params'
tag:
- latest:
name: 'functest-pi-params'
tag:
- latest:
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
-- functest-pi-ollivier-functest-healthcheck-params: &functest-pi-ollivier-functest-healthcheck-params
+- _functest-pi-ollivier-functest-healthcheck-params: &functest-pi-ollivier-functest-healthcheck-params
name: 'functest-pi-ollivier-functest-healthcheck-params'
repo: 'ollivier'
container: 'functest-healthcheck'
name: 'functest-pi-ollivier-functest-healthcheck-params'
repo: 'ollivier'
container: 'functest-healthcheck'
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
-- functest-pi-ollivier-functest-smoke-params: &functest-pi-ollivier-functest-smoke-params
+- _functest-pi-ollivier-functest-smoke-params: &functest-pi-ollivier-functest-smoke-params
name: 'functest-pi-ollivier-functest-smoke-params'
repo: 'ollivier'
container: 'functest-smoke'
name: 'functest-pi-ollivier-functest-smoke-params'
repo: 'ollivier'
container: 'functest-smoke'
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
-- functest-pi-ollivier-functest-smoke-cntt-params: &functest-pi-ollivier-functest-smoke-cntt-params
+- _functest-pi-ollivier-functest-smoke-cntt-params: &functest-pi-ollivier-functest-smoke-cntt-params
name: 'functest-pi-ollivier-functest-smoke-cntt-params'
repo: 'ollivier'
container: 'functest-smoke-cntt'
name: 'functest-pi-ollivier-functest-smoke-cntt-params'
repo: 'ollivier'
container: 'functest-smoke-cntt'
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
-- functest-pi-ollivier-functest-benchmarking-params: &functest-pi-ollivier-functest-benchmarking-params
+- _functest-pi-ollivier-functest-benchmarking-params: &functest-pi-ollivier-functest-benchmarking-params
name: 'functest-pi-ollivier-functest-benchmarking-params'
repo: 'ollivier'
container: 'functest-benchmarking'
name: 'functest-pi-ollivier-functest-benchmarking-params'
repo: 'ollivier'
container: 'functest-benchmarking'
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
-- functest-pi-ollivier-functest-benchmarking-cntt-params: &functest-pi-ollivier-functest-benchmarking-cntt-params
+- _functest-pi-ollivier-functest-benchmarking-cntt-params: &functest-pi-ollivier-functest-benchmarking-cntt-params
name: 'functest-pi-ollivier-functest-benchmarking-cntt-params'
repo: 'ollivier'
container: 'functest-benchmarking-cntt'
name: 'functest-pi-ollivier-functest-benchmarking-cntt-params'
repo: 'ollivier'
container: 'functest-benchmarking-cntt'
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
-- functest-pi-ollivier-functest-vnf-params: &functest-pi-ollivier-functest-vnf-params
+- _functest-pi-ollivier-functest-vnf-params: &functest-pi-ollivier-functest-vnf-params
name: 'functest-pi-ollivier-functest-vnf-params'
repo: 'ollivier'
container: 'functest-vnf'
name: 'functest-pi-ollivier-functest-vnf-params'
repo: 'ollivier'
container: 'functest-vnf'
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
node: lf-virtual6
DASHBOARD_URL: http://172.30.13.91
-- functest-pi-jobs: &functest-pi-jobs
+- _functest-pi-jobs: &functest-pi-jobs
name: 'functest-pi-jobs'
current-parameters: true
name: 'functest-pi-jobs'
current-parameters: true
name: IMAGE_PROPERTIES
default: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
name: IMAGE_PROPERTIES
default: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
-- functest-pi-run-containers: &functest-pi-run-containers
+- _functest-pi-run-containers: &functest-pi-run-containers
name: 'functest-pi-run-containers'
<<: *functest-pi-containers
privileged: '{privileged}'
name: 'functest-pi-run-containers'
<<: *functest-pi-containers
privileged: '{privileged}'
-- functest-containers: &functest-containers
+- _functest-containers: &functest-containers
name: 'functest-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
name: 'functest-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
-- functest-params: &functest-params
+- _functest-params: &functest-params
name: 'functest-params'
tag:
- latest:
name: 'functest-params'
tag:
- latest:
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
-- functest-opnfv-functest-healthcheck-params: &functest-opnfv-functest-healthcheck-params
+- _functest-opnfv-functest-healthcheck-params: &functest-opnfv-functest-healthcheck-params
name: 'functest-opnfv-functest-healthcheck-params'
repo: 'opnfv'
container: 'functest-healthcheck'
name: 'functest-opnfv-functest-healthcheck-params'
repo: 'opnfv'
container: 'functest-healthcheck'
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
-- functest-opnfv-functest-smoke-params: &functest-opnfv-functest-smoke-params
+- _functest-opnfv-functest-smoke-params: &functest-opnfv-functest-smoke-params
name: 'functest-opnfv-functest-smoke-params'
repo: 'opnfv'
container: 'functest-smoke'
name: 'functest-opnfv-functest-smoke-params'
repo: 'opnfv'
container: 'functest-smoke'
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
-- functest-opnfv-functest-smoke-cntt-params: &functest-opnfv-functest-smoke-cntt-params
+- _functest-opnfv-functest-smoke-cntt-params: &functest-opnfv-functest-smoke-cntt-params
name: 'functest-opnfv-functest-smoke-cntt-params'
repo: 'opnfv'
container: 'functest-smoke-cntt'
name: 'functest-opnfv-functest-smoke-cntt-params'
repo: 'opnfv'
container: 'functest-smoke-cntt'
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
-- functest-opnfv-functest-benchmarking-params: &functest-opnfv-functest-benchmarking-params
+- _functest-opnfv-functest-benchmarking-params: &functest-opnfv-functest-benchmarking-params
name: 'functest-opnfv-functest-benchmarking-params'
repo: 'opnfv'
container: 'functest-benchmarking'
name: 'functest-opnfv-functest-benchmarking-params'
repo: 'opnfv'
container: 'functest-benchmarking'
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
-- functest-opnfv-functest-benchmarking-cntt-params: &functest-opnfv-functest-benchmarking-cntt-params
+- _functest-opnfv-functest-benchmarking-cntt-params: &functest-opnfv-functest-benchmarking-cntt-params
name: 'functest-opnfv-functest-benchmarking-cntt-params'
repo: 'opnfv'
container: 'functest-benchmarking-cntt'
name: 'functest-opnfv-functest-benchmarking-cntt-params'
repo: 'opnfv'
container: 'functest-benchmarking-cntt'
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
-- functest-opnfv-functest-vnf-params: &functest-opnfv-functest-vnf-params
+- _functest-opnfv-functest-vnf-params: &functest-opnfv-functest-vnf-params
name: 'functest-opnfv-functest-vnf-params'
repo: 'opnfv'
container: 'functest-vnf'
name: 'functest-opnfv-functest-vnf-params'
repo: 'opnfv'
container: 'functest-vnf'
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
DASHBOARD_URL: http://172.30.13.91
dependency: 3.13
-- functest-jobs: &functest-jobs
+- _functest-jobs: &functest-jobs
name: 'functest-jobs'
current-parameters: true
name: 'functest-jobs'
current-parameters: true
name: IMAGE_PROPERTIES
default: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
name: IMAGE_PROPERTIES
default: hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
-- functest-run-containers: &functest-run-containers
+- _functest-run-containers: &functest-run-containers
name: 'functest-run-containers'
<<: *functest-containers
privileged: '{privileged}'
name: 'functest-run-containers'
<<: *functest-containers
privileged: '{privileged}'
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^functest-[a-z0-9.-]+-daily$
+ regex: ^functest-[a-z0-9.]+-daily$
-- functest-build-containers: &functest-build-containers
+- _functest-build-containers: &functest-build-containers
name: 'functest-build-containers'
<<: *functest-containers
ref_arg: '{ref_arg}'
name: 'functest-build-containers'
<<: *functest-containers
ref_arg: '{ref_arg}'
-- functest-dep: &functest-dep
+- _functest-dep: &functest-dep
name: 'functest-containers'
repo: '{repo}'
container: '{container}'
name: 'functest-containers'
repo: '{repo}'
container: '{container}'
- functest-pull-containers:
<<: *functest-dep
- functest-pull-containers:
<<: *functest-dep
-- functest-dep-params: &functest-dep-params
+- _functest-dep-params: &functest-dep-params
name: 'functest-dep-params'
repo: '_'
container: 'alpine'
name: 'functest-dep-params'
repo: '_'
container: 'alpine'
sudo DEBIAN_FRONTEND=noninteractive apt-get \
-o DPkg::Lock::Timeout=300 install \
libxml2-dev libxslt-dev libffi-dev libjpeg-dev \
sudo DEBIAN_FRONTEND=noninteractive apt-get \
-o DPkg::Lock::Timeout=300 install \
libxml2-dev libxslt-dev libffi-dev libjpeg-dev \
+ python3.12 python3.12-dev python3.12-distutils \
+ python3.11 python3.11-dev python3.11-distutils \
python3.10 python3.10-dev python3.10-distutils \
python3.9 python3.9-dev python3.9-distutils \
python3.8 python3.8-dev python3.8-distutils \
python3.10 python3.10-dev python3.10-distutils \
python3.9 python3.9-dev python3.9-distutils \
python3.8 python3.8-dev python3.8-distutils \
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^functest-[a-z0-9.-]+-review$
+ regex: ^functest-[a-z0-9.]+-review$
- view:
name: functest-tox
- view:
name: functest-tox
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^functest-[a-z0-9.-]+-tox$
+ regex: ^functest-[a-z0-9.]+-tox$
- builder:
name: functest-push-containers
- builder:
name: functest-push-containers
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^functest-[a-z0-9.-]+-docker$
+ regex: ^functest-[a-z0-9.]+-docker$
- view:
name: functest-trivy
- view:
name: functest-trivy
- latest:
ref: master
role-version: master
- latest:
ref: master
role-version: master
+ - '2024.1':
+ ref: stable/2024.1
+ role-version: master
- '2023.2':
ref: stable/2023.2
role-version: master
- '2023.2':
ref: stable/2023.2
role-version: master
ref: stable/v1.22
role-version: master
exclude:
ref: stable/v1.22
role-version: master
exclude:
+ - project: xtestingci
+ version: '2024.1'
+ - project: functest
+ version: '2024.1'
+ - project: functest-kubernetes
+ version: '2024.1'
- project: xtestingci
version: '2023.2'
- project: functest
- project: xtestingci
version: '2023.2'
- project: functest
playbook: '{playbook}'
release: '{release}'
playbook: '{playbook}'
release: '{release}'
name: 'playbook'
playbook:
- all
name: 'playbook'
playbook:
- all
-- xtesting-pi-containers: &xtesting-pi-containers
+- _xtesting-pi-containers: &xtesting-pi-containers
name: 'xtesting-pi-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
name: 'xtesting-pi-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
-- xtesting-pi-params: &xtesting-pi-params
+- _xtesting-pi-params: &xtesting-pi-params
name: 'xtesting-pi-params'
tag:
- latest:
node: opnfv-build
name: 'xtesting-pi-params'
tag:
- latest:
node: opnfv-build
+ - 2024.1:
+ node: opnfv-build
- 2023.2:
node: opnfv-build
- 2023.1:
- 2023.2:
node: opnfv-build
- 2023.1:
- arm64-wallaby:
node: opnfv-build
- arm64-wallaby:
node: opnfv-build
-- xtesting-pi-ollivier-xtesting-params: &xtesting-pi-ollivier-xtesting-params
+- _xtesting-pi-ollivier-xtesting-params: &xtesting-pi-ollivier-xtesting-params
name: 'xtesting-pi-ollivier-xtesting-params'
repo: 'ollivier'
container: 'xtesting'
name: 'xtesting-pi-ollivier-xtesting-params'
repo: 'ollivier'
container: 'xtesting'
tag:
- latest:
node: opnfv-build
tag:
- latest:
node: opnfv-build
+ - 2024.1:
+ node: opnfv-build
- 2023.2:
node: opnfv-build
- 2023.1:
- 2023.2:
node: opnfv-build
- 2023.1:
- arm64-wallaby:
node: opnfv-build
- arm64-wallaby:
node: opnfv-build
-- xtesting-pi-jobs: &xtesting-pi-jobs
+- _xtesting-pi-jobs: &xtesting-pi-jobs
name: 'xtesting-pi-jobs'
current-parameters: true
name: 'xtesting-pi-jobs'
current-parameters: true
- random-string:
name: build_tag
- random-string:
name: build_tag
-- xtesting-pi-run-containers: &xtesting-pi-run-containers
+- _xtesting-pi-run-containers: &xtesting-pi-run-containers
name: 'xtesting-pi-run-containers'
<<: *xtesting-pi-containers
privileged: '{privileged}'
name: 'xtesting-pi-run-containers'
<<: *xtesting-pi-containers
privileged: '{privileged}'
-- xtesting-containers: &xtesting-containers
+- _xtesting-containers: &xtesting-containers
name: 'xtesting-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
name: 'xtesting-containers'
repo: '{repo}'
port: '{port}'
container: '{container}'
tag: '{tag}'
-- xtesting-params: &xtesting-params
+- _xtesting-params: &xtesting-params
name: 'xtesting-params'
tag:
- latest:
name: 'xtesting-params'
tag:
- latest:
build_args:
branch: master
node: opnfv-build
build_args:
branch: master
node: opnfv-build
+ dependency: 3.20
+ - 2024.1:
+ from:
+ build_args:
+ branch: stable/2024.1
+ node: opnfv-build
+ dependency: 3.20
- 2023.2:
from:
build_args:
- 2023.2:
from:
build_args:
node: opnfv-build
dependency: 3.13
node: opnfv-build
dependency: 3.13
-- xtesting-opnfv-xtesting-params: &xtesting-opnfv-xtesting-params
+- _xtesting-opnfv-xtesting-params: &xtesting-opnfv-xtesting-params
name: 'xtesting-opnfv-xtesting-params'
repo: 'opnfv'
container: 'xtesting'
name: 'xtesting-opnfv-xtesting-params'
repo: 'opnfv'
container: 'xtesting'
build_args:
branch: master
node: opnfv-build
build_args:
branch: master
node: opnfv-build
+ dependency: 3.20
+ - 2024.1:
+ from:
+ build_args:
+ branch: stable/2024.1
+ node: opnfv-build
+ dependency: 3.20
- 2023.2:
from:
build_args:
- 2023.2:
from:
build_args:
node: opnfv-build
dependency: 3.13
node: opnfv-build
dependency: 3.13
-- xtesting-jobs: &xtesting-jobs
+- _xtesting-jobs: &xtesting-jobs
name: 'xtesting-jobs'
current-parameters: true
name: 'xtesting-jobs'
current-parameters: true
- random-string:
name: build_tag
- random-string:
name: build_tag
-- xtesting-run-containers: &xtesting-run-containers
+- _xtesting-run-containers: &xtesting-run-containers
name: 'xtesting-run-containers'
<<: *xtesting-containers
privileged: '{privileged}'
name: 'xtesting-run-containers'
<<: *xtesting-containers
privileged: '{privileged}'
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^xtesting-[a-z0-9.-]+-daily$
+ regex: ^xtesting-[a-z0-9.]+-daily$
-- xtesting-build-containers: &xtesting-build-containers
+- _xtesting-build-containers: &xtesting-build-containers
name: 'xtesting-build-containers'
<<: *xtesting-containers
ref_arg: '{ref_arg}'
name: 'xtesting-build-containers'
<<: *xtesting-containers
ref_arg: '{ref_arg}'
-- xtesting-dep: &xtesting-dep
+- _xtesting-dep: &xtesting-dep
name: 'xtesting-containers'
repo: '{repo}'
container: '{container}'
name: 'xtesting-containers'
repo: '{repo}'
container: '{container}'
- xtesting-pull-containers:
<<: *xtesting-dep
- xtesting-pull-containers:
<<: *xtesting-dep
-- xtesting-dep-params: &xtesting-dep-params
+- _xtesting-dep-params: &xtesting-dep-params
name: 'xtesting-dep-params'
repo: '_'
container: 'alpine'
port:
tag:
- latest:
name: 'xtesting-dep-params'
repo: '_'
container: 'alpine'
port:
tag:
- latest:
+ dependency: 3.20
+ - 2024.1:
+ dependency: 3.20
- 2023.2:
dependency: 3.17
- 2023.1:
- 2023.2:
dependency: 3.17
- 2023.1:
sudo DEBIAN_FRONTEND=noninteractive apt-get \
-o DPkg::Lock::Timeout=300 install \
libxml2-dev libxslt-dev libffi-dev libjpeg-dev \
sudo DEBIAN_FRONTEND=noninteractive apt-get \
-o DPkg::Lock::Timeout=300 install \
libxml2-dev libxslt-dev libffi-dev libjpeg-dev \
+ python3.12 python3.12-dev python3.12-distutils \
+ python3.11 python3.11-dev python3.11-distutils \
python3.10 python3.10-dev python3.10-distutils \
python3.9 python3.9-dev python3.9-distutils \
python3.8 python3.8-dev python3.8-distutils \
python3.10 python3.10-dev python3.10-distutils \
python3.9 python3.9-dev python3.9-distutils \
python3.8 python3.8-dev python3.8-distutils \
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^xtesting-[a-z0-9.-]+-review$
+ regex: ^xtesting-[a-z0-9.]+-review$
- view:
name: xtesting-tox
- view:
name: xtesting-tox
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^xtesting-[a-z0-9.-]+-tox$
+ regex: ^xtesting-[a-z0-9.]+-tox$
- builder:
name: xtesting-push-containers
- builder:
name: xtesting-push-containers
- last-success
- last-failure
- last-duration
- last-success
- last-failure
- last-duration
- regex: ^xtesting-[a-z0-9.-]+-docker$
+ regex: ^xtesting-[a-z0-9.]+-docker$
- view:
name: xtesting-trivy
- view:
name: xtesting-trivy
- xena
- wallaby
- yoga
- zed
- '2023.1'
- '2023.2'
- xena
- wallaby
- yoga
- zed
- '2023.1'
- '2023.2'
jobs:
- 'releng-release-{stream}-verify'
- 'releng-release-{stream}-merge'
jobs:
- 'releng-release-{stream}-verify'
- 'releng-release-{stream}-merge'
--- /dev/null
+---
+project: functest
+project-type: testing
+release-model: stable
+
+branches:
+ - name: stable/2024.1
+ location:
+ functest-xtesting: e8c1a3da8d98f09a1b455d6eebe17c1345e7bfbc
--- /dev/null
+---
+project: opnfvdocs
+project-type: infra
+release-model: stable
+
+branches:
+ - name: stable/pieman
+ location:
+ opnfvdocs: fc7cdf4af32a4ea6ffb0e1719650d8bb4e460185
--- /dev/null
+---
+project: functest
+project-type: testing
+release-model: stable
+
+branches:
+ - name: stable/v1.30
+ location:
+ functest-kubernetes: c4de3877ca0ff53820fb8019f1cea067969f16ad
--- /dev/null
+---
+project: functest
+project-type: testing
+release-model: stable
+
+branches:
+ - name: stable/v1.31
+ location:
+ functest-kubernetes: c4de3877ca0ff53820fb8019f1cea067969f16ad
skipsdist = True
[testenv]
skipsdist = True
[testenv]
usedevelop = False
deps =
usedevelop = False
deps =
- -chttps://opendev.org/openstack/requirements/raw/branch/stable/zed/upper-constraints.txt
+ -chttps://opendev.org/openstack/requirements/raw/branch/stable/2024.1/upper-constraints.txt
-cupper-constraints.txt
-r{toxinidir}/test-requirements.txt
[testenv:jjb]
commands=
-cupper-constraints.txt
-r{toxinidir}/test-requirements.txt
[testenv:jjb]
commands=
- jenkins-jobs test -o {envtmpdir}/job_output -r {toxinidir}/jjb
+ jenkins-jobs --allow-empty-variables test -o {envtmpdir}/job_output -r {toxinidir}/jjb
[testenv:docs]
commands =
[testenv:docs]
commands =
sphinxcontrib-needs===0.7.9
sphinxcontrib-needs===0.7.9
-sphinxcontrib.plantuml===0.24
-sphinx_toolbox==3.2.0
-sphinxcontrib.nwdiag===2.0.0
+sphinxcontrib.plantuml===0.30
+sphinx-toolbox==3.8.0
sphinxcontrib-swaggerdoc===0.1.7
sphinxcontrib-swaggerdoc===0.1.7
-sphinx-rtd-theme===1.0.0
-jenkins-job-builder===4.3.0
+sphinx-rtd-theme===3.0.0rc1
+jenkins-job-builder===6.4.1