Tempest¶
With the following you can request a tempest run. In this example it is just testing glance.
apiVersion: yaook.cloud/v1
kind: TempestJob
metadata:
name: tempest-test-glance
spec:
keystoneRef:
name: keystone
targetRelease: 32.0.0
target:
service: glance
serial: false
region: MyRegion
tempestConfig:
image:
endpoint_type: internal
service_available:
cinder: false
glance: true
horizon: false
neutron: false
nova: false
swift: false
Specifiying a test regex¶
Alternatively you can specify a test regex yourself.
apiVersion: yaook.cloud/v1
kind: TempestJob
metadata:
name: tempest-test-all
spec:
keystoneRef:
name: keystone
target:
regex: ".*"
region: MyRegion
tempestConfig:
image:
endpoint_type: internal
service_available:
cinder: false
glance: true
horizon: false
neutron: false
nova: false
swift: false
Specifying a list of tests to exclude¶
You may also additionally specify individual test names or regexes to exclude
by specifying them using the exclude
list parameter.
apiVersion: yaook.cloud/v1
kind: TempestJob
metadata:
name: tempest-test-all-except-patterns
spec:
keystoneRef:
name: keystone
exclude:
- test_stamp_pattern
- test_volume_boot_pattern
- test_snapshot_pattern
region: MyRegion
tempestConfig:
image:
endpoint_type: internal
service_available:
cinder: false
glance: true
horizon: false
neutron: false
nova: false
swift: false