Remove deprecated scenario img_dir option
It's time to remove deprecated CONF.scenario.img_dir which got deprecated in the 25.0.0 tag. Change-Id: I86ad219265a67a1c016e8efe04677993a0437ede Closes-Bug: #1393881
This commit is contained in:
parent
a66fecdcce
commit
008950efa4
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
img_dir scenario option has been deprecated and it's being removed.
|
||||||
|
Starting Tempest 25.0.0 release, CONF.scenario.img_file needs a full path
|
||||||
|
for the image. Until this release, old behavior was maintained and kept
|
||||||
|
working however a user needs to specify the full path in
|
||||||
|
CONF.scenario.img_file config option from now on.
|
@ -1150,12 +1150,6 @@ ObjectStoreFeaturesGroup = [
|
|||||||
scenario_group = cfg.OptGroup(name='scenario', title='Scenario Test Options')
|
scenario_group = cfg.OptGroup(name='scenario', title='Scenario Test Options')
|
||||||
|
|
||||||
ScenarioGroup = [
|
ScenarioGroup = [
|
||||||
cfg.StrOpt('img_dir',
|
|
||||||
default='/opt/stack/new/devstack/files/images/'
|
|
||||||
'cirros-0.3.1-x86_64-uec',
|
|
||||||
help='Directory containing image files, this has been '
|
|
||||||
'deprecated - img_file option contains a full path now.',
|
|
||||||
deprecated_for_removal=True),
|
|
||||||
cfg.StrOpt('img_file', deprecated_name='qcow2_img_file',
|
cfg.StrOpt('img_file', deprecated_name='qcow2_img_file',
|
||||||
default='/opt/stack/new/devstack/files/images'
|
default='/opt/stack/new/devstack/files/images'
|
||||||
'/cirros-0.3.1-x86_64-disk.img',
|
'/cirros-0.3.1-x86_64-disk.img',
|
||||||
|
@ -610,18 +610,13 @@ class ScenarioTest(tempest.test.BaseTestCase):
|
|||||||
def image_create(self, name='scenario-img', **kwargs):
|
def image_create(self, name='scenario-img', **kwargs):
|
||||||
img_path = CONF.scenario.img_file
|
img_path = CONF.scenario.img_file
|
||||||
if not os.path.exists(img_path):
|
if not os.path.exists(img_path):
|
||||||
# TODO(kopecmartin): replace LOG.warning for rasing
|
lib_exc.InvalidConfiguration(
|
||||||
# InvalidConfiguration exception after tempest 25.0.0 is
|
|
||||||
# released - there will be one release which accepts both
|
|
||||||
# behaviors in order to avoid many failures across CIs and etc.
|
|
||||||
LOG.warning(
|
|
||||||
'Starting Tempest 25.0.0 release, CONF.scenario.img_file need '
|
'Starting Tempest 25.0.0 release, CONF.scenario.img_file need '
|
||||||
'a full path for the image. CONF.scenario.img_dir was '
|
'a full path for the image. CONF.scenario.img_dir was '
|
||||||
'deprecated and will be removed in the next release. Till '
|
'deprecated and will be removed in the next release. Till '
|
||||||
'Tempest 25.0.0, old behavior is maintained and keep working '
|
'Tempest 25.0.0, old behavior was maintained and kept working '
|
||||||
'but starting Tempest 26.0.0, you need to specify the full '
|
'but starting Tempest 26.0.0, you need to specify the full '
|
||||||
'path in CONF.scenario.img_file config option.')
|
'path in CONF.scenario.img_file config option.')
|
||||||
img_path = os.path.join(CONF.scenario.img_dir, img_path)
|
|
||||||
img_container_format = CONF.scenario.img_container_format
|
img_container_format = CONF.scenario.img_container_format
|
||||||
img_disk_format = CONF.scenario.img_disk_format
|
img_disk_format = CONF.scenario.img_disk_format
|
||||||
img_properties = CONF.scenario.img_properties
|
img_properties = CONF.scenario.img_properties
|
||||||
|
Loading…
Reference in New Issue
Block a user