blob: a167475f497f102e6c601c42130938d95ef824f1 [file] [log] [blame]
Mohammed Naserdc087392024-04-01 20:26:02 -04001[tox]
2minversion = 4
3skipsdist = True
4
5[testenv:molecule]
6deps =
7 molecule
8 molecule-plugins[docker]
9 # TODO(mnaser): We should remove these once we have an actual installable
10 # Python package and drop `skipsdist`.
11 docker-image-py
12 jmespath
13 netaddr
14 openstacksdk<0.99.0
15 rjsonnet
16
17[testenv:molecule-keycloak]
18deps =
19 {[testenv:molecule]deps}
20commands =
21 molecule test -s keycloak
22
23[testenv:molecule-csi-{rbd,local-path-provisioner}]
24deps =
25 {[testenv:molecule]deps}
26setenv =
27 rbd: MOLECULE_CSI_DRIVER = rbd
28 local-path-provisioner: MOLECULE_CSI_DRIVER = local-path-provisioner
29commands =
30 molecule test -s csi
31
32[testenv:molecule-aio-{openvswitch,ovn}]
33deps =
34 {[testenv:molecule]deps}
35setenv =
36 ATMOSPHERE_DEBUG = true
37 openvswitch: ATMOSPHERE_NETWORK_BACKEND = openvswitch
38 ovn: ATMOSPHERE_NETWORK_BACKEND = ovn
39commands =
40 molecule test -s aio