Browse Source

Merge "Set ulimit for neutron agent containers"

changes/11/555011/4
Zuul 4 years ago committed by Gerrit Code Review
parent
commit
7a829c128d
  1. 6
      docker/docker-toool
  2. 1
      docker/services/neutron-dhcp.yaml
  3. 1
      docker/services/neutron-l3.yaml
  4. 1
      docker/services/neutron-ovs-agent.yaml

6
docker/docker-toool

@ -90,6 +90,7 @@ def docker_arg_map(key, value):
'pid': "--pid=%s" % value,
'privileged': "--privileged=%s" % value.lower(),
'user': "--user=%s" % value,
'ulimit': "--ulimit=%s" % value,
'volumes': "--volume=%s" % value,
'volumes_from': "--volumes-from=%s" % value,
}.get(key, None)
@ -124,6 +125,11 @@ def run_docker_container(opts, container_name):
arg = docker_arg_map("environment", env)
if arg:
cmd.append(arg)
elif container_data == "ulimit":
for limit in (json_data[step][container][container_data] or []):
arg = docker_arg_map("ulimit", limit)
if arg:
cmd.append(arg)
elif container_data == "volumes":
for volume in (json_data[step][container][container_data] or []):
arg = docker_arg_map("volumes", volume)

1
docker/services/neutron-dhcp.yaml

@ -126,6 +126,7 @@ outputs:
restart: always
healthcheck:
test: /openstack/healthcheck
ulimit: ['nofile=1024']
volumes:
list_concat:
- {get_attr: [ContainersCommon, volumes]}

1
docker/services/neutron-l3.yaml

@ -104,6 +104,7 @@ outputs:
restart: always
healthcheck:
test: /openstack/healthcheck
ulimit: ['nofile=1024']
volumes:
list_concat:
- {get_attr: [ContainersCommon, volumes]}

1
docker/services/neutron-ovs-agent.yaml

@ -148,6 +148,7 @@ outputs:
restart: always
healthcheck:
test: /openstack/healthcheck
ulimit: ['nofile=1024']
volumes:
list_concat:
- {get_attr: [ContainersCommon, volumes]}

Loading…
Cancel
Save