Allow override of api interface bind address
We need to allow for kolla configs bind_host to be more configurable for kolla-kubernetes.
Problem description
===================
An IP configuration issue between kolla and kolla-kubernetes prevents
kolla containers from starting up in a Kubernetes environment. The core
of the problem is that host-targeted kolla configurations are
pre-generated, essentially hard-coding IP addresses within configuration
files. This works great for kolla, because one knows up front that a
particular kolla container is targeted to run on specific static hosts.
This will not work for kolla containers within the Kubernetes
environment, which must bind to random pod addresses, assigned
just-in-time, because pod/containers may be scheduled to run on any
machine, or even migrate from machine to machine, each time receiving a
new IP address on the overlay network as the pod/container moves around.
Blueprint information
- Status:
- Complete
- Approver:
- Ryan Hallisey
- Priority:
- Essential
- Drafter:
- David Wang
- Direction:
- Approved
- Assignee:
- David Wang
- Definition:
- Approved
- Series goal:
- Accepted for ocata
- Implementation:
-
Implemented
- Milestone target:
-
pike-3
- Started by
- Ryan Hallisey
- Completed by
- Jeffrey Zhang
Related branches
Related bugs
Sprints
Whiteboard
moving to newton-3 expected to be released on 2016-09-02. Please try to finish it before that otherwise it will be moved to Octata. - coolsvap
Gerrit topic: https:/
Addressed by: https:/
Fix interface address for memcached atop kubernetes
Addressed by: https:/
Enable kolla k8s to override bind api bind address in genconfig
Gerrit topic: https:/
Addressed by: https:/
Keystone interface address and memcached override
Addressed by: https:/
Set the api_interface_
Addressed by: https:/
Horizon interface address and memcached override
Addressed by: https:/
WIP: Glance interface address, memcached override, and glance override.
Addressed by: https:/
Fix interface address for RabbitMQ and disable cluster for Kubernetes
Addressed by: https:/
Fix interface address for Neutron-server
Addressed by: https:/
Nova kubernetes changes