Automate Sample Config file Generation
The sample config file is missing some key options (for example, RabbitMQ options).
Maintaining the complete list by hand is cumbersome and error prone, hence we originally went for a manual "just the necessities" option. Clearly this isn't perfect :)
oslo-incubator includes some code[1] intended to extract config options and generate the sample config files, we should investigate if this can be used with Designate reliably, and if so, make it happen.
Some quirks I can think of:
* We re-use some common options for SQL connections[
* If we automate this, we should ideally gate on it too. i.e. if a config option is added/removed/
* Some libraries (e.g. oslo.messaging, once it's released) might define options.. How do we handle these?
[1]: https:/
[2]: https:/
[3]: https:/
[4]: https:/
Blueprint information
- Status:
- Started
- Approver:
- Kiall Mac Innes
- Priority:
- Low
- Drafter:
- Kiall Mac Innes
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Blocked
- Milestone target:
- None
- Started by
- Kiall Mac Innes
- Completed by
Whiteboard
Possibly hold off for Ice house, manually update for the moment.
Gerrit topic: https:/
Addressed by: https:/
Add sample config file generation