Merge "Add config option for enforce_scope"
This commit is contained in:
@@ -1207,6 +1207,39 @@ ServiceAvailableGroup = [
|
|||||||
help="Whether or not horizon is expected to be available"),
|
help="Whether or not horizon is expected to be available"),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
enforce_scope_group = cfg.OptGroup(name="enforce_scope",
|
||||||
|
title="OpenStack Services with "
|
||||||
|
"enforce scope")
|
||||||
|
|
||||||
|
|
||||||
|
EnforceScopeGroup = [
|
||||||
|
cfg.BoolOpt('nova',
|
||||||
|
default=False,
|
||||||
|
help='Does the compute service API policies enforce scope? '
|
||||||
|
'This configuration value should be same as '
|
||||||
|
'nova.conf: [oslo_policy].enforce_scope option.'),
|
||||||
|
cfg.BoolOpt('neutron',
|
||||||
|
default=False,
|
||||||
|
help='Does the network service API policies enforce scope? '
|
||||||
|
'This configuration value should be same as '
|
||||||
|
'neutron.conf: [oslo_policy].enforce_scope option.'),
|
||||||
|
cfg.BoolOpt('glance',
|
||||||
|
default=False,
|
||||||
|
help='Does the Image service API policies enforce scope? '
|
||||||
|
'This configuration value should be same as '
|
||||||
|
'glance.conf: [oslo_policy].enforce_scope option.'),
|
||||||
|
cfg.BoolOpt('cinder',
|
||||||
|
default=False,
|
||||||
|
help='Does the Volume service API policies enforce scope? '
|
||||||
|
'This configuration value should be same as '
|
||||||
|
'cinder.conf: [oslo_policy].enforce_scope option.'),
|
||||||
|
cfg.BoolOpt('keystone',
|
||||||
|
default=False,
|
||||||
|
help='Does the Identity service API policies enforce scope? '
|
||||||
|
'This configuration value should be same as '
|
||||||
|
'keystone.conf: [oslo_policy].enforce_scope option.'),
|
||||||
|
]
|
||||||
|
|
||||||
debug_group = cfg.OptGroup(name="debug",
|
debug_group = cfg.OptGroup(name="debug",
|
||||||
title="Debug System")
|
title="Debug System")
|
||||||
|
|
||||||
@@ -1276,6 +1309,7 @@ _opts = [
|
|||||||
(object_storage_feature_group, ObjectStoreFeaturesGroup),
|
(object_storage_feature_group, ObjectStoreFeaturesGroup),
|
||||||
(scenario_group, ScenarioGroup),
|
(scenario_group, ScenarioGroup),
|
||||||
(service_available_group, ServiceAvailableGroup),
|
(service_available_group, ServiceAvailableGroup),
|
||||||
|
(enforce_scope_group, EnforceScopeGroup),
|
||||||
(debug_group, DebugGroup),
|
(debug_group, DebugGroup),
|
||||||
(placement_group, PlacementGroup),
|
(placement_group, PlacementGroup),
|
||||||
(profiler_group, ProfilerGroup),
|
(profiler_group, ProfilerGroup),
|
||||||
@@ -1345,6 +1379,7 @@ class TempestConfigPrivate(object):
|
|||||||
'object-storage-feature-enabled']
|
'object-storage-feature-enabled']
|
||||||
self.scenario = _CONF.scenario
|
self.scenario = _CONF.scenario
|
||||||
self.service_available = _CONF.service_available
|
self.service_available = _CONF.service_available
|
||||||
|
self.enforce_scope = _CONF.enforce_scope
|
||||||
self.debug = _CONF.debug
|
self.debug = _CONF.debug
|
||||||
logging.tempest_set_log_file('tempest.log')
|
logging.tempest_set_log_file('tempest.log')
|
||||||
# Setting attributes for plugins
|
# Setting attributes for plugins
|
||||||
|
|||||||
Reference in New Issue
Block a user