Refactor task config format
(1) Rename the task config elements is one step in the process of making scenarios more pluggable.
Proposed schema.
{
{
"NovaServer
{
"args": {
},
}
}
}
}
]
}
(2) Support configuration in both yaml + json format.
(3) Use jsonschema to validate configuration.
More details in section 3.1 of Rally Benchmark Engine refactoring doc [1]
Blueprint information
- Status:
- Complete
- Approver:
- Boris Pavlovic
- Priority:
- High
- Drafter:
- Boris Pavlovic
- Direction:
- Approved
- Assignee:
- Boris Pavlovic
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Boris Pavlovic
- Completed by
- Boris Pavlovic
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
WIP New task config + validation refactoring
Work Items
Dependency tree
* Blueprints in grey have been implemented.