Run test_instancelocalityfilter if instance_locality_enabled enabled

We should run test_instancelocalityfilter only vs lvm environments
For that created new option run_instancelocalityfilter_test
in volume-feature-enabled.

Related-prod: PRODX-14474
Change-Id: I822c368cad6880e68316c49da8e41342d04afdbc
(cherry picked from commit d3470f0a018473d0d57b8c70ea974bba22816886)
(cherry picked from commit edbbbf4f03b58bec7e37b9c7856f6b78987ef3cc)
diff --git a/tempest/api/volume/test_volumes_filters.py b/tempest/api/volume/test_volumes_filters.py
index ac164eb..74ba9cb 100644
--- a/tempest/api/volume/test_volumes_filters.py
+++ b/tempest/api/volume/test_volumes_filters.py
@@ -28,6 +28,10 @@
         "InstanceLocalityFilter" in CONF.volume.scheduler_default_filters,
         "Cinder InstanceLocalityFilter is disabled",
     )
+    @testtools.skipUnless(
+        CONF.volume_feature_enabled.instance_locality_enabled,
+        "InstanceLocalityFilter test is disabled",
+    )
     @decorators.idempotent_id("5c13f4f7-5add-4fad-8ef7-dccca0f76295")
     def test_instancelocalityfilter(self):
         # 1. Create instance
diff --git a/tempest/config.py b/tempest/config.py
index 9ec67da..5767a13 100644
--- a/tempest/config.py
+++ b/tempest/config.py
@@ -1131,7 +1131,11 @@
     cfg.BoolOpt('cluster_active_active',
                 default=False,
                 help='The boolean flag to indicate if active-active mode '
-                     'is used by volume backend.')
+                     'is used by volume backend.'),
+    cfg.BoolOpt('instance_locality_enabled',
+                default=False,
+                help='The boolean flag to run instance locality  tests '
+                     'on environment.')
 ]