Red Hat Bugzilla – Bug 1270333
[RFE] Add internal versioning system to OSP director
Last modified: 2016-09-26 23:40:31 EDT
Description of problem:
Add an internal versioning system to OSP director.
Reproducible OSP director configuration relies on many properly formatted text files. (JSON, YAML, Heat templates, etc.) Getting all of the files right is a time consuming and error prone process. Small changes in file syntax between releases complicates matters.
We already have many validators to ensure the files are properly formatted. We should add a facility for saving and version control on the undercloud. The same facility to integrate with an external versioning system.
One solution would be to create a custom fact in puppet-tripleo. That way, we could use this fact from Puppet manifests in TripleO Heat templates.
Integration with something like git would be nice so we could pull down updates from a central repository.
This bug did not make the OSP 8.0 release. It is being deferred to OSP 10.
*** This bug has been marked as a duplicate of bug 1296946 ***