openstack-helm/nova/templates
Alan Meadows 16508c32ee Nova Configuration Override (#319)
* Initial Commit of Nova Configuration Overrides

This commit is an evolution of the initial keystone configuration
overrides work

It expands upon that work by introducing many of the same concepts
into nova.  It differs in that a few concepts were changed.  Namely
the helm-toolkit/_oslo.tpl concept was abandoned, as there are too
many unique oslo paths for configuration elements, so dynamic oslo
setting mechanism was moved locally into configmap-etc.yaml, where
it is generally used.

Secondly, in nova the mount override effort was altered to instead
provide mount "append" capability.  Keeping the manifest mounts
closer to the actual pod, and keeping values.yaml a tad smaller.
This still allows the original flexibility of operators adding
mounts, but they cannot "undo" any of the charts built in mounts.

There were several manual tweaks that needd to be done to _nova.conf.tpl
after the oslo-config-gen process this time.  This is because there is a
bug in the newton version of generating this file. It does not include
the proper service authentication credentials in the [keystone_authtoken]
section.  Future releases have a separate service credentials section
so future config generations will likely not need these added lines.

* Remove unused values.yaml parameters

Fix references to removed helm-toolkit oslo macro

* resolve nova feedback

* bugfix nova-etc/nova-bin swap
2017-04-10 14:41:41 -05:00
..
bin Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
etc Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
configmap-bin.yaml feat: adding flavor bootstrap for nova (#290) 2017-04-01 09:38:49 -07:00
configmap-etc.yaml Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
daemonset-compute.yaml Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
daemonset-libvirt.yaml Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
deployment-api-metadata.yaml Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
deployment-api-osapi.yaml Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
deployment-conductor.yaml Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
deployment-consoleauth.yaml Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
deployment-scheduler.yaml Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
job-bootstrap.yaml Updated label for nova-bootstrap job to match new labels for nova 2017-04-07 14:27:46 -05:00
job-db-init.yaml Merge pull request #302 from renmak/stnd_control_plane_node_issue_207 2017-04-07 10:16:47 -05:00
job-db-sync.yaml Merge pull request #302 from renmak/stnd_control_plane_node_issue_207 2017-04-07 10:16:47 -05:00
job-ks-endpoints.yaml Merge pull request #302 from renmak/stnd_control_plane_node_issue_207 2017-04-07 10:16:47 -05:00
job-ks-service.yaml Merge pull request #302 from renmak/stnd_control_plane_node_issue_207 2017-04-07 10:16:47 -05:00
job-ks-user.yaml Merge pull request #302 from renmak/stnd_control_plane_node_issue_207 2017-04-07 10:16:47 -05:00
secret-keystone-admin.env.yaml Update Nova Keystone Jobs 2017-03-14 09:54:35 -05:00
secret-keystone-user.env.yaml Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00
service-metadata.yaml Add NodePort to remainder of services 2017-03-31 10:34:21 -05:00
service-osapi.yaml Nova Configuration Override (#319) 2017-04-10 14:41:41 -05:00