config/sysinv/cgts-client/cgts-client/cgtsclient/v1
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
..
__init__.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
address.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
address_pool.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
address_pool_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
address_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
ceph_mon.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
ceph_mon_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
certificate.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
certificate_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
client.py Add sysinv commands related to helm chart overrides 2018-07-31 15:48:45 -04:00
cluster.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
cluster_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
controller_fs.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
controller_fs_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
drbdconfig.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
drbdconfig_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
ethernetport.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ethernetport_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
event_log.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
event_log_shell.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
event_suppression.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
event_suppression_shell.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
firewallrules.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
firewallrules_shell.py Fix return code on firewall-rules-install failure 2018-07-20 13:50:35 -04:00
health.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
health_shell.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
helm.py Add support for helm chart override namespaces 2018-07-31 15:48:45 -04:00
helm_shell.py Add support for helm chart override namespaces 2018-07-31 15:48:45 -04:00
iHost_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
ialarm.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
ialarm_shell.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
icommunity.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
icommunity_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
icpu.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
icpu_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
idisk.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
idisk_shell.py Use GiB for storage related size display 2018-06-28 22:07:38 -04:00
idns.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
idns_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iextoam.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
iextoam_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
ihost.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iinfra.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
iinfra_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iinterface.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
iinterface_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
ilvg.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ilvg_shell.py Add support for external Ceph 2018-07-31 15:48:43 -04:00
imemory.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
imemory_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
inode.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
inode_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
intp.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
intp_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iprofile.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iprofile_shell.py Use GiB for storage related size display 2018-06-28 22:07:38 -04:00
ipv.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ipv_shell.py Use GiB for storage related size display 2018-06-28 22:07:38 -04:00
isensor.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
isensor_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
isensorgroup.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
isensorgroup_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iservice.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iservice_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iservicegroup.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
iservicegroup_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
istor.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
istor_shell.py Use GiB for storage related size display 2018-06-28 22:07:38 -04:00
isystem.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
isystem_shell.py Spectre/meltdown kernel options controllable by customer 2018-06-29 13:44:42 -04:00
itrapdest.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
itrapdest_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
iuser.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
iuser_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
license.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
license_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
lldp_agent.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
lldp_agent_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
lldp_neighbour.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
lldp_neighbour_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
load.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
load_shell.py Allow relative paths for signature in load-import 2018-07-06 09:10:22 -04:00
network.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
network_shell.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
options.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
partition.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
partition_shell.py Use GiB for storage related size display 2018-06-28 22:07:38 -04:00
pci_device.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
pci_device_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
port.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
port_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
remotelogging.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
remotelogging_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
route.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
route_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sdn_controller.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sdn_controller_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
service_parameter.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
service_parameter_shell.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
shell.py Add sysinv commands related to helm chart overrides 2018-07-31 15:48:45 -04:00
sm_service.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sm_service_nodes.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sm_service_nodes_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sm_service_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sm_servicegroup.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
sm_servicegroup_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
storage_backend.py Add support for external Ceph 2018-07-31 15:48:43 -04:00
storage_backend_shell.py Add support for external Ceph 2018-07-31 15:48:43 -04:00
storage_ceph.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage_ceph_external.py Add support for external Ceph 2018-07-31 15:48:43 -04:00
storage_external.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
storage_file.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage_lvm.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage_tier.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage_tier_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
upgrade.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00
upgrade_shell.py Convert cgtsclient from setuptools to pbr. Add tox. 2018-06-28 22:07:37 -04:00