Remove pregenerated configuration templates

Registered by Pete Birley

Early in the development of OpenStack-Helm we built a tool to generate gotpl formatted configuration files from oslo-config, using a modified version of oslo-config-gen. Since then both helm and our experience with gotpl have expanded, and we now can generate the required configuration directly from the yaml tree in the values.yaml. By removing the hacked oslo-genconfig tool and the templates it generates from the charts we gain several advantages:

1) The OSH codebase will be much smaller, by the order of ~100k lines.
2) Operators can over-ride any aspect of the configuration at will, rather than being contrained to appedning or prepending extra configuration to a template.
3) moving from one version of openstack to another will require much less development time - as we will not need to generate a set of configs for each project/version.
4) the load on the backend for tiller is reduced as the size of the config map required for a deployment will in most cases be significantly reduced.

Blueprint information

Status:
Complete
Approver:
Alan Meadows
Priority:
High
Drafter:
Pete Birley
Direction:
Approved
Assignee:
Pete Birley
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Pete Birley
Completed by
Pete Birley

Related branches

Sprints

Whiteboard

For now tracking PS's via the whiteboard:
 * https://review.openstack.org/#/c/504089/
 * https://review.openstack.org/#/c/504971/

Gerrit topic: https://review.openstack.org/#q,topic:bp/remove-pregenerated-config-templates,n,z

Addressed by: https://review.openstack.org/509340
    Config: Move rally test config into values

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.