6f872f4cf1805bbcbac5fe839b926c8e64595393
[functest-kubernetes.git] / ansible / site.gate.yml
1 ---
2 - hosts: 127.0.0.1
3   roles:
4     - role: collivier.xtesting
5       project: functest-kubernetes
6       db_project: functest
7       use_gerrit: true
8       gerrit_project: functest-kubernetes
9       git_url: https://gerrit.opnfv.org/gerrit/functest-xtesting
10       docker_tags:
11         - latest:
12             branch: master
13             dependency: '3.16'
14       builds:
15         dependency:
16           repo: _
17           dport:
18           container: alpine
19         steps:
20           - name: build opnfv/functest-kubernetes-core
21             containers:
22               - name: functest-kubernetes-core
23                 ref_arg: BRANCH
24                 path: docker/core
25           - name: build containers
26             containers:
27               - name: functest-kubernetes-healthcheck
28                 ref_arg:
29                 path: docker/healthcheck
30               - name: functest-kubernetes-cnf
31                 ref_arg: BRANCH
32                 path: docker/cnf
33               - name: functest-kubernetes-security
34                 ref_arg: BRANCH
35                 path: docker/security
36           - name: build opnfv/functest-kubernetes-smoke
37             containers:
38               - name: functest-kubernetes-smoke
39                 ref_arg:
40                 path: docker/smoke
41           - name: build opnfv/functest-kubernetes-benchmarking
42             containers:
43               - name: functest-kubernetes-benchmarking
44                 ref_arg:
45                 path: docker/benchmarking
46       suites:
47         - container: functest-kubernetes-healthcheck
48           tests:
49             - k8s_quick
50             - k8s_smoke
51         - container: functest-kubernetes-smoke
52           timeout: 3h
53           properties:
54             execution-type: SEQUENTIALLY
55           tests:
56             - xrally_kubernetes
57             - k8s_conformance
58             - k8s_conformance_serial
59             - sig_api_machinery
60             - sig_api_machinery_serial
61             - sig_apps
62             - sig_apps_serial
63             - sig_auth
64             - sig_cluster_lifecycle
65             - sig_instrumentation
66             - sig_network
67             - sig_node
68             - sig_scheduling_serial
69             - sig_storage
70             - sig_storage_serial
71         - container: functest-kubernetes-security
72           tests:
73             - kube_hunter
74             - kube_bench_master
75             - kube_bench_node
76         - container: functest-kubernetes-benchmarking
77           tests:
78             - xrally_kubernetes_full
79             - netperf
80         - container: functest-kubernetes-cnf
81           tests:
82             - k8s_vims
83             - helm_vims
84             - cnf_testsuite