StarlingX System Configuration Management
Go to file
Chris Friesen 9c17628f19 Add support for helm chart override namespaces
There are some charts which we know will be installed multiple times in
different namespaces, and we may require separate system and user
overrides depending on the namespace.

Accordingly, we need to change over to using a "chart_name/namespace"
tuple instead of just "chart_name" to locate a given set of overrides.

This updates the DB and all APIs to use the name/namespace tuple,
replaces do_helm_chart_list() with do_helm_override_list() for
consistency, and adds a list of known user override namespaces to the
list of known charts.

Story: 2002876
Task: 22831

Change-Id: I538893bae6644e158404cfc5e94c470991df024d
Signed-off-by: Jack Ding <jack.ding@windriver.com>
2018-07-31 15:48:45 -04:00
compute-huge Integrate host configuration into configuration framework 2018-06-14 16:03:52 -05:00
computeconfig Add support for external Ceph 2018-07-31 15:48:43 -04:00
config-gate StarlingX open source release updates 2018-05-31 07:35:52 -07:00
configutilities Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
controllerconfig Support Backup & Restore for external Ceph backend 2018-07-31 15:48:44 -04:00
puppet-manifests Move kubernetes pod network to avoid conflict 2018-07-31 15:48:45 -04:00
puppet-modules-wrs Set up endpoint groups for distributed keystone 2018-07-31 15:48:45 -04:00
storageconfig StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sysinv Add support for helm chart override namespaces 2018-07-31 15:48:45 -04:00
tmp/patch-scripts/EXAMPLE_SYSINV/scripts StarlingX open source release updates 2018-05-31 07:35:52 -07:00
.gitignore Add default test framework 2018-06-08 20:06:21 -05:00
.gitreview Add .gitreview 2018-05-31 07:35:52 -07:00
.zuul.yaml Remove non-voting job from gate 2018-06-29 14:07:22 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:35:52 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:35:52 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:35:52 -07:00
centos_pkg_dirs Split centos-pkg-dirs along git boundaries. 2018-06-20 16:26:23 -04:00
mwa-pitta.map StarlingX open source release updates 2018-05-31 07:35:52 -07:00
test-requirements.txt Add default test framework 2018-06-08 20:06:21 -05:00
tox.ini Add default test framework 2018-06-08 20:06:21 -05:00

README.rst

stx-config

StarlingX Configuration Management