Add a config file verification tool
Add a new tempest tool that will query the services' APIs to check if config options are set correctly.
Blueprint information
- Status:
- Complete
- Approver:
- Sean Dague
- Priority:
- Medium
- Drafter:
- Matthew Treinish
- Direction:
- Approved
- Assignee:
- Matthew Treinish
- Definition:
- Approved
- Series goal:
- Accepted for icehouse
- Implementation:
-
Implemented
- Milestone target:
-
juno-3
- Started by
- Matthew Treinish
- Completed by
- Matthew Treinish
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add config feature verification script
Addressed by: https:/
Add api version detection to verify_
Gerrit topic: https:/
Addressed by: https:/
Rework extension verification in verify_
Addressed by: https:/
Add neutron extension support to verify_
Addressed by: https:/
Add a check for compute api versions to verify_
Addressed by: https:/
Don't run extensions list if service isn't available
Addressed by: https:/
Add swift discoverable_api support to verify_
Addressed by: https:/
Add service/endpoint discover to verify_
Addressed by: https:/
Fix get versions call in verify_
Addressed by: https:/
Add keystone api version detection to verify_
Addressed by: https:/
Add cinder api version detection to verify_
Addressed by: https:/
Add spec for bp:config-
Addressed by: https:/
Add support for updating the config file
Gerrit topic: https:/
Addressed by: https:/
Fix service list in verify_
Addressed by: https:/
Fix url parsing for api version check
Addressed by: https:/
Add cmd entry point for verify_
Addressed by: https:/
Add unit tests for _get_unversione
Addressed by: https:/
Add unit tests for api_version detection
Addressed by: https:/
Add unit tests for verifying extensions list
Work Items
Work items:
Add basic verification script: DONE
Add config file updating feature: INPROGRESS
Add unit tests for config verification functionality: INPROGRESS
Add unit tests for config file updating functionality: TODO
Dependency tree

* Blueprints in grey have been implemented.