config/puppet-manifests/src/modules/platform/manifests
Bart Wensley 3023f39f83 Set proper permissions on docker filesystem
The puppet manifests are currently setting the file permissions
for the docker filesystem (/var/lib/docker) to 750. However,
docker changes the permissions to 711. The result of this is that
whenever the puppet manifests are applied, the permissions are
changed, which has a cascading effect, causing docker to be
restarted and all running pods to be stopped. In the AIO-SX,
this happens when the compute manifests are applied, resulting
in all pods being torn down while kubernetes is in the middle
of trying to start them. This is bad.

The solution is to update puppet to set the permissions for
the docker filesystem to 711. That way, puppet will not
change the permissions or restart docker.

Change-Id: I0a7ca6f21947841afe4ca3a8ba6b4f49e58d5e8a
Story: 2004520
Task: 28573
Signed-off-by: Bart Wensley <barton.wensley@windriver.com>
2018-12-19 13:10:38 -06: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 Change compute node to worker node personality 2018-12-13 14:15:55 -05:00
config.pp Change compute node to worker node personality 2018-12-13 14:15:55 -05: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 Docker Registry Can't Deploy On Workers 2018-12-17 21:32:28 +00: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 Set proper permissions on docker filesystem 2018-12-19 13:10:38 -06: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 Barbican configuration thru Puppet and SysInv. 2018-12-03 15:49:37 -05: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 Change compute node to worker node personality 2018-12-13 14:15:55 -05: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 Change compute node to worker node personality 2018-12-13 14:15:55 -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 Change compute node to worker node personality 2018-12-13 14:15:55 -05: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 Merge "CEPH support for 2 node configuration" 2018-12-06 14:58:55 +00: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