ed107a5e26
Previously, the agents ran in seperate containers. Since some of the agents create and use network namespaces, runnning them in seperate containers has become a challenge. This patch adds neutron agent support in a single container. Partially Implements: blueprint compute-operation-neutron Change-Id: If4f893abd50d90b58e8435ec2659870dce36951c
54 lines
1.2 KiB
Plaintext
54 lines
1.2 KiB
Plaintext
[unix_http_server]
|
|
file = /var/run/supervisor.sock
|
|
|
|
[inet_http_server]
|
|
port = 127.0.0.1:9001
|
|
|
|
[supervisord]
|
|
nodaemon=true
|
|
logfile = /var/log/supervisor/supervisord.log
|
|
logfile_maxbytes = 200KB
|
|
logfile_backups = 1
|
|
pidfile = /var/run/supervisord.pid
|
|
childlogdir = /var/log/supervisor
|
|
|
|
[rpcinterface:supervisor]
|
|
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
|
|
|
|
[supervisorctl]
|
|
serverurl = unix:///var/run/supervisor.sock
|
|
|
|
[program:neutron-linuxbridge-agent]
|
|
command=/opt/kolla/neutron/config-linuxbridge-agent.sh
|
|
priority=30
|
|
startsec=10
|
|
stderr_events_enabled=true
|
|
stdout_events_enabled=true
|
|
|
|
[program:neutron-dhcp-agent]
|
|
command=/opt/kolla/neutron/config-dhcp-agent.sh
|
|
priority=40
|
|
startsec=10
|
|
stderr_events_enabled=true
|
|
stdout_events_enabled=true
|
|
|
|
[program:neutron-metadata-agent]
|
|
command=/opt/kolla/neutron/config-metadata-agent.sh
|
|
priority=40
|
|
startsec=10
|
|
stderr_events_enabled=true
|
|
stdout_events_enabled=true
|
|
|
|
[program:neutron-l3-agent]
|
|
command=/opt/kolla/neutron/config-l3-agent.sh
|
|
priority=40
|
|
startsec=10
|
|
stderr_events_enabled=true
|
|
stdout_events_enabled=true
|
|
|
|
[eventlistener:stdout]
|
|
command = supervisor_stdout
|
|
buffer_size = 100
|
|
events = PROCESS_LOG
|
|
result_handler = supervisor_stdout:event_handler
|