tempest(1)
π tempest(1) β the general commands manual, but make it cute π
okay so bestie, welcome to the General Commands Manual entry for tempest, and honestly? it's giving "trust me, i know what your cloud is doing behind your back." let's get into it π«Ά
β¨ NAME β¨
tempest β functional testing of an OpenStack cloud π©οΈ
π SYNOPSIS π
tempest functional-test-suite [functional-test-suite]
πΈ DESCRIPTION πΈ
so tempest is a whole set of integration tests that you run against a live OpenStack cluster, and the entire point is making sure every single component is doing what it's supposed to do. no cap. π
and the way it checks? it literally starts and stops a virtual machine to confirm your cloud is working as expected. like, it's out here booting and killing VMs just to vibe check your infrastructure. main character energy fr fr π
π¦ Additional configuration files π¦
before you run any test, you must configure /etc/tempest/tempest.conf β not optional, not a suggestion, this is the rule π
β PARAMETERS β
π Parameters and options π
- this lists all the integration tests that are gonna be run. the (non-exhaustive) lineup is:
identity,image,compute,network,volume,object_storage,telemetry,orchestration,dashboard. that's a whole squad π - you can also just hand it the full python path of the test. example:
tempest.api.compute.images.test_image_metadata.ImagesMetadataTestXML
π₯ EXAMPLE π₯
tempest identity image
this one runs both the Keystone and Glance functional testing. two for one, we love a bundle deal β¨
and that's the whole page bestie β go forth and test your cloud, you've got this. π§π
tempest(1) π
π¦ where this page comes from
- debian bookworm: tempest 1:33.0.0-1 Β· Apache-2
- debian trixie: tempest 1:43.0.0-3 Β· Apache-2
- ubuntu jammy: tempest 1:29.0.0-3 Β· Apache-2
- ubuntu noble: tempest 1:36.0.0-2 Β· Apache-2
- ubuntu questing: tempest 1:41.0.0-2
- ubuntu resolute: tempest 1:46.2.0-2 Β· Apache-2
- ubuntu stonking: tempest 1:47.0.0-2 Β· Apache-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms