Merge "Adding tempest prefix option in tempest.conf"
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 0000000..0824c66
--- /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 7978755..699e271 100644
--- a/tempest/config.py
+++ b/tempest/config.py
@@ -1350,6 +1350,13 @@
$ 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 = [