236be51343
This commit introduces several new paradigms: * .Values driven mounts in service containers as well as jobs. These can be overriden at runtime by manipulating .Values.mounts.* * Authenticated Endpoint Resolution methods in helm-toolkit to allow the database and rabbit type endpoints to be moved under the endpoints section. Now endpoint lookup functions exist for openstack endpoints as well as infrastructure elements such as the database, rabbitmq, and memcache. * Importing of upstream "out of the box" policy.json and keystone-paste.ini files for better or worse. * A rendering of the keystone.conf oslo generated config using a new helm based Values generator. This provides "known" paths to all configuration elements in the form of "<section>.<oslo_namespace>.<element>" so that any of these can be targeted for override via --set or values.yaml files loaded at run time. * Support for appending arbitrary string data to the policy.json, keystone-paste.ini, or keystone.conf files via --set conf.keystone.append="# some comment", or --set conf.policy.append="\"identity:list_projects\": \"role:fake\"" * Support for complete verbatim overrides of these three files via --set conf.keystone.override="full file contents", or --set conf.policy.override="full file contents" for example |
||
---|---|---|
.. | ||
secrets | ||
templates | ||
utils | ||
.gitignore | ||
.helmignore | ||
Chart.yaml | ||
Makefile | ||
requirements.yaml | ||
values.yaml |