config/puppet-manifests/src/modules/openstack/manifests
Ovidiu Poncea 4b004e1d49 CEPH support for 2 node configuration
In order to enable Openstack's helm charts on StarlingX we need
a distributed persistent storage for Kubernetes that leverages
our existing configurations.

Changes made:
- allow CEPH to be configured on a 2 node configuration
  with a single floating monitor.
- floating monitor is managed by SM.
- the CEPH monitor filesystem is DRBD replicated between
  the two controller nodes
- add ceph crushmap for two node setup; both controllers are
  in the same group and redundancy is created between the
  two nodes
- only replication 2 is supported

Change-Id: Ic97b9fafa752a40befe395be2cafd3096010cc5b
Co-Authored-By: Stefan Dinescu <stefan.dinescu@windriver.com>
Depends-On: I8f9ea4798070e08171ad73da39821bc20b7af231
Story: 2002844
Task: 26878
Signed-off-by: Stefan Dinescu <stefan.dinescu@windriver.com>
2018-12-05 10:27:17 +02:00
..
aodh.pp Set service_credentials/interface for aodh 2018-07-31 15:48:45 -04:00
ceilometer.pp Set the correct memcached server in puppet ceilometer 2018-09-12 14:39:55 -04:00
cinder.pp CEPH support for 2 node configuration 2018-12-05 10:27:17 +02:00
client.pp Generate openrc file in /etc/platform 2018-10-17 13:11:56 -04:00
glance.pp Enhance glance to support distributed keystone 2018-07-31 15:48:44 -04:00
gnocchi.pp Configure gnocchi measures storage on both controllers 2018-08-28 15:48:42 -04:00
heat.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
horizon.pp Disable horizon on subcloud controllers 2018-07-31 15:48:44 -04:00
ironic.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
keystone.pp Fernet key synchronization 2018-10-26 14:56:42 -05:00
magnum.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
murano.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
neutron.pp Disable all non-essential openstack services in a kubernetes config 2018-09-07 15:26:45 -04:00
nova.pp Fix haproxy/novnc interaction in containers setup 2018-12-03 16:57:51 -05:00
panko.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
swift.pp Enable Swift on controllers 2018-08-23 11:44:05 -04:00