
This represents making build-docker-images --release build with the icehouse tag and causes docker-compsoe to pull from the icehouse tag. Partially-implements: blueprint port-kilo Change-Id: I66b2c39abc55c0f47152dd90e696fc46b9c58f50
34 lines
1.1 KiB
Docker
34 lines
1.1 KiB
Docker
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%neutron-base:%%KOLLA_TAG%%
|
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
|
|
|
# Install supervisor
|
|
RUN easy_install supervisor
|
|
|
|
# Install supervisor-stdout
|
|
RUN pip install supervisor-stdout
|
|
|
|
# Install required packages
|
|
RUN yum install -y openstack-neutron-linuxbridge \
|
|
net-tools \
|
|
&& yum clean all
|
|
|
|
# Add config scripts
|
|
ADD config-scripts/config-linuxbridge-agent.sh /opt/kolla/neutron/
|
|
ADD config-scripts/config-dhcp-agent.sh /opt/kolla/neutron/
|
|
ADD config-scripts/config-l3-agent.sh /opt/kolla/neutron/
|
|
ADD config-scripts/config-metadata-agent.sh /opt/kolla/neutron/
|
|
ADD config-scripts/config-sudoers.sh /opt/kolla/
|
|
|
|
# Add check scripts
|
|
ADD check-scripts/check-linuxbridge-agent.sh /opt/kolla/neutron/
|
|
ADD check-scripts/check-dhcp-agent.sh /opt/kolla/neutron/
|
|
ADD check-scripts/check-l3-agent.sh /opt/kolla/neutron/
|
|
ADD check-scripts/check-metadata-agent.sh /opt/kolla/neutron/
|
|
|
|
# Configure supervisord
|
|
RUN mkdir -p /var/log/supervisor/
|
|
ADD supervisord.conf /etc/
|
|
|
|
# Start supervisor
|
|
CMD ["/usr/bin/supervisord"]
|