Cleanup and reorganize the config options
The tempest config options have gotten fairly disorderly and it's difficult for someone to understand where options should go. In addition the naming conventions used in the config file vary quite a bit. So some reorganization and cleanup is required to make configuring tempest by hand an easier task.
Blueprint information
- Status:
- Complete
- Approver:
- Sean Dague
- Priority:
- High
- Drafter:
- Matthew Treinish
- Direction:
- Approved
- Assignee:
- Matthew Treinish
- Definition:
- Approved
- Series goal:
- Accepted for icehouse
- Implementation:
- Implemented
- Milestone target:
- icehouse-2
- Started by
- Matthew Treinish
- Completed by
- Matthew Treinish
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Cleanup tempst.conf.sample
Addressed by: https:/
Stop auto-detecting glance API versions
Addressed by: https:/
Reorganize project feature config options
Gerrit topic: https:/
Addressed by: https:/
Sync config file generator from oslo
Addressed by: https:/
Fix incorrect config option types
Addressed by: https:/
Add sample config check to tox pep8 job
Addressed by: https:/
Fix default values so they work in a devstack run
Addressed by: https:/
Add config options for enabled extensions
Addressed by: https:/
Add volume extensions tests
Addressed by: https:/
Improve testing of list_extensions for compute
Addressed by: https:/
Remove generic_
Addressed by: https:/
Remove remaining code from compute __init__
Addressed by: https:/
Stop running TempestConfig() on import
Addressed by: https:/
Add test-requirements to all tox jobs
Addressed by: https:/
Add unit tests for rest_client
Addressed by: https:/
Do not merge, debug for TempestConfig() on import
Addressed by: https:/
Handle skips because of config in skip_because
Addressed by: https:/
Remove test_auth_token.py
Addressed by: https:/
Convert requires_ext decorators to be classmethods
Addressed by: https:/
Add a middleware option for swift
Addressed by: https:/
Add a config option for trusts
Addressed by: https:/
Convert compute api tests to global CONF object
Addressed by: https:/
Convert image and identity api tests to use global CONF object
Addressed by: https:/
Convert network api tests to use global CONF object
Addressed by: https:/
Convert ironic, swift, and heat api tests to use global CONF object
Addressed by: https:/
Convert volume api tests to use global CONF object
Addressed by: https:/
Convert thirdparty and stress tests to use global CONF object
Addressed by: https:/
Convert scenario tests to use global CONF object
Addressed by: https:/
Convert cli tests to use global CONF object
Addressed by: https:/
Convert all service clients to global CONF object
Addressed by: https:/
Remove last uses of config without global CONF object
Gerrit topic: https:/
Addressed by: https:/
Remove deprecated network config options
Work Items
Work items:
Remove calls to object config and switch to global CONF object(mtreinish): TODO
Dependency tree
* Blueprints in grey have been implemented.