Go to file
Stefan Dinescu cab522030f Make Ceph storage backend optional
Changes included in this commit:
- change consistency checks to allow a system to
  be deployed without ceph configured
- allow ceph to be provisioned before unlocking
  controller-0
- add support for runtime provisioning of ceph
  on an already fully deployed system
- move default cluster and storage tier config
  from conductor initialization to storage-backend
  creation
- move CephOperator initialization from conductor
  initialization to a greenthread that waits for
  the ceph cluster to become responsive
- make adding ceph storage-backend timing consistent
  across all setups: you can add it before unlocking
  controller-0 or only after all controller nodes
  have been unlocked.

Tests run:
- all tests were run on AIO-SX, AIO-DX, Standard
  and Storage configs
- deploy system without ceph
- configure ceph after running ansible bootstrap,
  but before unlocking controller-0
- configure ceph at runtime on an already deployed
  system
- swacting

Change-Id: I05fbd494d9a22a535eae200a26c21b1702500194
Depends-On: https://review.opendev.org/705234
Story: 2007064
Task: 37931
Signed-off-by: Stefan Dinescu <stefan.dinescu@windriver.com>
2020-02-12 14:16:23 +02:00
2020-02-12 14:16:23 +02:00
2019-04-19 19:52:42 +00:00
2018-05-31 07:35:52 -07:00
2019-12-04 09:20:46 -06:00

stx-config

StarlingX Configuration Management

Description
StarlingX System Configuration Management
Readme 106 MiB
Languages
Python 98%
Shell 1.6%
CSS 0.2%