kolla-ansible/ansible/roles
Ken Wronkiewicz 85db94e5b7 Glance interface address, memcached override, and glance override.
Note: This should not result in any behavior changes in regular Kolla, just
Kolla-Kubernetes and only when you've overridden stuff in globals.yml

Allows override of interface address, memcached pools, and glance registry
host so that Kubernetes can do the right thing.

There are some significant architectural issues involved in memcached pooling
in the Kolla-kubernetes world.  Avoiding them right now.

Current working with this Kolla-Kubernetes globals.yml file:

api_interface_address: "0.0.0.0"

memcached_servers: "memcached"

keystone_database_address: "mariadb"
keystone_admin_url: "http://keystone-admin:35357/v3"
keystone_internal_url: "http://keystone-public:5000/v3"
keystone_public_url: "http://keystone-public:5000/v3"
glance_registry_host: "glance-registry"

Two tings to note:
 * This depends on a kolla-kubernetes patch, so that it won't be merged
   until it's safe for glance to bind to 0.0.0.0.  It's OK to bind to
   0.0.0.0 in the Kubernetes world because the network fabric controls
   access.
 * In Kolla-Kubernetes, the global.yml file doesn't do var substitution
   so you have to be explicit about the URLs, otherwise Keystone will
   look like it was provisioned but it won't quite be provisioned right.

Co-Authored-By: Ryan Hallisey <rhallise@redhat.com>
Change-Id: Ic87566118a1d4f552748392ff394b9b121c91887
Partially-implements: blueprint api-interface-bind-address-override
Depends-On: I586ce1c6c3300254c4e2a398ff46645df576aeb0
2016-08-02 12:39:26 -04:00
..
ceilometer Merge "Add empty upgrade.yml file to ceilometer role" 2016-08-01 12:59:02 +00:00
ceph Change rgw frontend interface 2016-07-18 14:06:14 +02:00
certificates Add TLS protection on external API endpoints 2016-03-03 14:44:37 -05:00
cinder Fix undefined error for cinder template 2016-08-01 10:01:53 +08:00
cleanup/tasks Use file module instead of running rm to remove a directory 2016-05-27 13:58:31 +00:00
common Horizon interface address and memcached override 2016-08-02 12:39:22 -04:00
elasticsearch map the host localtime to the container 2016-05-03 09:27:51 +08:00
glance Glance interface address, memcached override, and glance override. 2016-08-02 12:39:26 -04:00
haproxy Add Watcher ansible roles and templates 2016-07-22 11:45:19 +01:00
heat Use a lower number of the workers 2016-07-27 16:36:25 +08:00
horizon Horizon interface address and memcached override 2016-08-02 12:39:22 -04:00
ironic Fix 'reconfigure' command of kolla 2016-07-18 13:51:11 +02:00
iscsi Pull tgtd image when need 2016-07-25 09:48:44 +08:00
keystone Horizon interface address and memcached override 2016-08-02 12:39:22 -04:00
kibana map the host localtime to the container 2016-05-03 09:27:51 +08:00
magnum Fix 'reconfigure' command of kolla 2016-07-18 13:51:11 +02:00
manila Fix 'reconfigure' command of kolla 2016-07-18 13:51:11 +02:00
mariadb Enable kolla k8s to override bind api bind address in genconfig 2016-07-28 11:59:28 -04:00
memcached Fix interface address for memcached atop kubernetes 2016-08-02 12:39:15 -04:00
mistral Fix 'reconfigure' command of kolla 2016-07-18 13:51:11 +02:00
mongodb Merge "map the host localtime to the container" 2016-05-03 19:12:15 +00:00
multipathd Add multipathing support to docker container 2016-07-11 09:07:21 -03:00
murano Use a lower number of the workers 2016-07-27 16:36:25 +08:00
neutron Change config for lbaas service_plugins 2016-08-01 11:48:01 +08:00
nova Use a lower number of the workers 2016-07-27 16:36:25 +08:00
prechecks Merge "Remove EC2 API related configurations and tasks" 2016-06-17 05:12:07 +00:00
rabbitmq Configure the rabbitmq ha policy in config file 2016-05-23 10:27:33 +08:00
swift Read GPT label using sgdisk rather than udev 2016-07-07 10:26:34 +01:00
tempest implement Ansible Tempest role 2016-07-20 09:43:10 +08:00
watcher Add Watcher ansible roles and templates 2016-07-22 11:45:19 +01:00
ceph_pools.yml Automate setting up a cache tier 2015-10-22 10:51:44 +00:00