config/puppet-manifests/src/modules/platform/manifests
Bart Wensley 4a43480f6b Configure VIM to use pod based OpenStack services
When kubernetes is configured and the OpenStack application has
been installed, the VIM will be configured to access the OpenStack
services running in pods (keystone, nova, rabbitmq, etc...).

In order to support this, some extensions were done to the sysinv
helm code to allow parts of the OpenStack application
configuration to be retrieved (e.g. endpoint info). Changes
were also required to dnsmasq configuration to get resolution of
pod based names (e.g. keystone.openstack.svc.cluster.local)
working properly.

This commit is just the first step and has limitations. There is
no trigger to reconfigure the VIM after the OpenStack application
has been installed - a controller lock/unlock is required.

Story: 2003910
Task: 27852

Change-Id: I1c6dcdecd1365104457009196bbcf06b19c95489
Signed-off-by: Bart Wensley <barton.wensley@windriver.com>
2018-11-15 14:39:39 -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 Fix Ceph split brain on multinode 2018-11-15 13:23:28 +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 Create hugepage mountpoints where openstack-helm expects it. 2018-10-16 16:46:28 -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 Fix Ceph External Backend issues 2018-08-10 19:23:03 +00: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 Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04: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 Upversion tiller image 2018-10-23 15:12:14 -04:00
influxdb.pp Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-06-29 13:44:43 -04:00
kubernetes.pp Add separate resolv file for kubelet 2018-11-07 13:38:37 -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 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 Don't ping local addresses on controller 2018-06-28 22:07:39 -04:00
nfv.pp Configure VIM to use pod based OpenStack services 2018-11-15 14:39:39 -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 Add new configuration for hbs cluster info 2018-11-02 17:53:13 +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