config/puppet-manifests/src/modules/platform/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
..
amqp.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
anchors.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ceph.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
collectd.pp Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-06-29 13:44:43 -04:00
compute.pp puppet-manifests: validate cpu list before setting latencies 2018-11-29 14:14:25 -06:00
config.pp Fix upgrade with Host TPM 2018-07-06 09:09:55 -04:00
dcmanager.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
dcorch.pp Distributed Keystone for Distributed Cloud 2018-07-31 09:55:15 -04:00
devices.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
dhclient.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
dns.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
docker.pp Docker runtime integration. 2018-06-29 13:44:44 -04:00
dockerdistribution.pp Local Docker Registry HA Integration 2018-07-31 15:48:45 -04:00
drbd.pp CEPH support for 2 node configuration 2018-12-05 10:27:17 +02:00
etcd.pp Create a new drbd synch'd filesystem for ETCD 2018-07-31 15:48:45 -04:00
exports.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
filesystem.pp Fix in-service re-sizing of docker-lv 2018-10-04 14:38:46 -04:00
firewall.pp Fix up puppet dependencies for firewall rules 2018-11-28 14:27:24 -06:00
fm.pp Decouple Fault Management from stx-config 2018-08-16 17:24:19 -04:00
fstab.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
grub.pp Spectre/meltdown kernel options controllable by customer 2018-06-29 13:44:42 -04:00
haproxy.pp Enable Swift on controllers 2018-08-23 11:44:05 -04:00
helm.pp Pull Armada image in the same step as Tiller 2018-11-22 09:52:29 -05:00
influxdb.pp Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-06-29 13:44:43 -04:00
kubernetes.pp Allow compute nodes access to private docker image server 2018-11-29 13:20:26 -06:00
ldap.pp Support shared LDAP share in region config 2018-06-28 22:07:38 -04:00
lldp.pp Modify default lldp system description 2018-10-16 09:33:20 -04:00
lvm.pp One Node System install stuck in degraded state 2018-08-17 10:01:36 +03:00
memcached.pp Set the correct memcached server in puppet ceilometer 2018-09-12 14:39:55 -04:00
mtce.pp Mtce: Change SM Port scope to handle AIO config. 2018-11-05 20:44:03 -05:00
multipath.pp iscsi multipath support 2018-10-17 13:19:01 +00:00
network.pp Enable communication from nova-api-proxy to VIM 2018-11-23 16:16:13 +00:00
nfv.pp Reconfigure VIM after application install 2018-11-27 20:36:19 -06:00
ntp.pp Provide a way to enable/disable NTP service 2018-08-16 09:18:07 -04:00
params.pp Spectre/meltdown kernel options controllable by customer 2018-06-29 13:44:42 -04:00
partitions.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
password.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
patching.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
postgresql.pp Decouple Fault Management from stx-config 2018-08-16 17:24:19 -04:00
ptp.pp Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
remotelogging.pp Manage remotelogging.conf with a template 2018-06-28 22:07:37 -04:00
scratch.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sm.pp CEPH support for 2 node configuration 2018-12-05 10:27:17 +02:00
smapi.pp Horizon: Error viewing system information page with https 2018-09-27 14:22:26 +00:00
snmp.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sysctl.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sysinv.pp Fernet key synchronization 2018-10-26 14:56:42 -05:00
users.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
vswitch.pp Puppet: enforce OVS init/config order 2018-10-15 13:54:02 -04:00