File: .zuul.yaml

package info (click to toggle)
mistral-tempest-plugin 2.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 416 kB
  • sloc: python: 2,503; makefile: 21
file content (107 lines) | stat: -rw-r--r-- 3,075 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
- job:
    name: mistral-devstack-tempest-base
    parent: devstack-tempest
    pre-run: playbooks/tempest/pre.yaml
    timeout: 9000
    required-projects: &base_required_projects
      - openstack/devstack
      - openstack/heat
      - openstack/mistral
      - openstack/mistral-lib
      - openstack/mistral-extra
      - openstack/mistral-tempest-plugin
      - openstack/python-mistralclient
      - openstack/tempest
    vars: &base_vars
      tox_envlist: all
      tempest_test_regex: mistral
      devstack_localrc:
        TEMPEST_PLUGINS: "/opt/stack/mistral-tempest-plugin"
        SWIFT_HASH: secrethash
        MYSQL_ROOT_PW: secretdatabase
        MISTRAL_USE_MOD_WSGI: true
        MISTRAL_RPC_IMPLEMENTATION: oslo
        USE_PYTHON3: true
      devstack_services:
        heat: true
        h-api: true
        h-api-cfn: true
        h-api-cw: true
        h-eng: true
        s-proxy: true
        s-object: true
        s-container: true
        s-account: true
        tempest: true
      devstack_plugins:
        mistral: https://opendev.org/openstack/mistral
        heat: https://opendev.org/openstack/heat

- job:
    name: mistral-devstack-tempest-ipv6-only
    parent: devstack-tempest-ipv6
    description: |
      Mistral devstack tempest tests job for IPv6-only deployment
    pre-run: playbooks/tempest/pre.yaml
    timeout: 9000
    required-projects: *base_required_projects
    vars: *base_vars

- job:
    name: mistral-devstack-non-apache-tempest-ipv6-only
    parent: mistral-devstack-tempest-ipv6-only
    description: |
      Mistral devstack non apache tempest tests job for IPv6-only deployment
    vars:
      devstack_localrc:
        MISTRAL_USE_MOD_WSGI: false

- job:
    name: mistral-devstack
    parent: mistral-devstack-tempest-base


# TODO(gmann): As per the 2025.1 testing runtime, we need to run at least
# one job on jammy. This job can be removed in the next cycle(2025.2).
- job:
    name: mistral-devstack-jammy
    description: This is integrated job testing on Ubuntu jammy(22.04)
    parent: mistral-devstack
    nodeset: openstack-single-node-jammy

- job:
    name: mistral-devstack-kombu
    parent: mistral-devstack-tempest-base
    vars:
      devstack_localrc:
        MISTRAL_RPC_IMPLEMENTATION: kombu

- job:
    name: mistral-devstack-non-apache
    parent: mistral-devstack-tempest-base
    vars:
      devstack_localrc:
        MISTRAL_USE_MOD_WSGI: false

- project:
    templates:
      - build-openstack-docs-pti
      - check-requirements
      - tempest-plugin-jobs
    check:
      jobs:
        - mistral-devstack
        - mistral-devstack-jammy
        - mistral-devstack-tempest-ipv6-only
        - mistral-devstack-non-apache-tempest-ipv6-only
        - mistral-devstack-non-apache
        - mistral-devstack-kombu
    queue: mistral
    gate:
      jobs:
        - mistral-devstack
        - mistral-devstack-jammy
        - mistral-devstack-tempest-ipv6-only
        - mistral-devstack-non-apache-tempest-ipv6-only
        - mistral-devstack-non-apache
        - mistral-devstack-kombu