diff --git a/releasenotes/notes/Add-resource_name_prefix-config-option-26e0b7cfeffc48f9.yaml b/releasenotes/notes/Add-resource_name_prefix-config-option-26e0b7cfeffc48f9.yaml new file mode 100644 index 0000000000..0824c66ea0 --- /dev/null +++ b/releasenotes/notes/Add-resource_name_prefix-config-option-26e0b7cfeffc48f9.yaml @@ -0,0 +1,10 @@ +--- +features: + - | + A new config option in the default section, resource_name_prefix, + is added to allow users to customize the name (specifically the prefix) + of the resources created by Tempest during a test run. By default it is + set to tempest. + Tempest cleanup CLI will then use this config option to cleanup only the + resources that match the prefix. Make sure this prefix does not match with + the resource name you do not want Tempest cleanup CLI to delete. diff --git a/tempest/config.py b/tempest/config.py index 7978755aea..699e271496 100644 --- a/tempest/config.py +++ b/tempest/config.py @@ -1350,6 +1350,13 @@ A test can be run as follows: $ stestr run --pdb TEST_ID or $ python -m testtools.run TEST_ID"""), + cfg.StrOpt('resource_name_prefix', + default='tempest', + help="Define the prefix name for the resources created by " + "tempest. Tempest cleanup CLI will use this config option " + "to cleanup only the resources that match the prefix. " + "Make sure this prefix does not match with the resource " + "name you do not want Tempest cleanup CLI to delete."), ] _opts = [