config/sysinv/sysinv/sysinv/sysinv/objects
Irina Mihai 2a8e146e74 CEPH persistent storage backend for Kubernetes
- add support for rbd-provisioner: these changes set up the environment
  for launching the rbd-provisioner helm chart
- add a new pool for rbd-provisioner: kube-rbd for the primary CEPH
  tier, for secondary tiers, it respects the <pool_name>_<tier_name>
  rule
    -> adjust quotas for the new pool(s)
- add a new service for internal CEPH backend(s): 'rbd-provisioner' and
  the needed operations:
    -> add the service to a CEPH backend
    -> remove the service from a CEPH backend
    -> modify capabilities related to the rbd-provisioner service:
       namespaces, storage class names
- when the rbd-provisioner is added as a service, we generate CEPH keys
  and k8s secrets so that k8s can access and use the new kube-rbd
  pool(s)
- restructure the way we decide to apply manifests when modifying
  services: nova and the rbd-provisioner are fast-changing services
- update py27 tests

Change-Id: I86295c6f5e1e3d00b44a99688f027cc8a48e361f
Story: 2002844
Task: 26876
Co-Authored-By: Ovidiu Poncea <Ovidiu.Poncea@windriver.com>
Signed-off-by: Irina Mihai <Irina.Mihai@windriver.com>
2018-10-23 11:33:38 -06:00
..
__init__.py Multiple networks to interface association 2018-09-13 13:28:24 -04:00
address.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
address_mode.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
base.py Fixing Pep8 errors of type E731 2018-07-20 13:34:14 -04:00
ceph_mon.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
certificate.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
cluster.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
community.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
controller_fs.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
cpu.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
disk.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
dns.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
drbdconfig.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
firewallrules.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
helm_overrides.py Add support for helm chart override namespaces 2018-07-31 15:48:45 -04:00
host.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
host_upgrade.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
interface.py Generalized interface and network configuration 2018-09-13 13:28:51 -04:00
interface_ae.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
interface_base.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
interface_ethernet.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
interface_network.py Multiple networks to interface association 2018-09-13 13:28:24 -04:00
interface_virtual.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
interface_vlan.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
journal.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
label.py host-label validation via kubernetes-client 2018-10-04 13:02:59 -04:00
lldp_agent.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
lldp_neighbour.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
lldp_tlv.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
load.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
lvg.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
memory.py Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
network.py Generalized interface and network configuration 2018-09-13 13:28:51 -04:00
network_infra.py Generalized interface and network configuration 2018-09-13 13:28:51 -04:00
network_oam.py Fix issue when oam addr is change from ipv6 to ipv4 2018-06-26 17:12:26 -04:00
node.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ntp.py Provide API to enable/disable NTP service in SysInv 2018-08-16 09:29:15 -04:00
partition.py sysinv-agent: Do not report partitions from the iSCSI local devices 2018-06-28 22:07:38 -04:00
pci_device.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
peer.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
port.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
port_ethernet.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
profile.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ptp.py Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
pv.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
remote_logging.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
route.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sdn_controller.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sensor.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sensor_analog.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sensor_discrete.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sensorgroup.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sensorgroup_analog.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sensorgroup_discrete.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
service.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
service_parameter.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
software_upgrade.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage.py Fix tox pep8 errors in sysinv of type E203 2018-08-09 12:17:49 -04:00
storage_backend.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage_ceph.py CEPH persistent storage backend for Kubernetes 2018-10-23 11:33:38 -06:00
storage_ceph_external.py Add support for external Ceph 2018-07-31 15:48:43 -04:00
storage_external.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
storage_file.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
storage_lvm.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
storage_tier.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
system.py Spectre/meltdown kernel options controllable by customer 2018-06-29 13:44:42 -04:00
tpmconfig.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
tpmdevice.py Fix upgrade with Host TPM 2018-07-06 09:09:55 -04:00
trapdest.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
user.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
utils.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00