9 Commits

Author SHA1 Message Date
Slawek Kaplonski
5d3fe630db Increase default ulimit values for Neutron agents containers
For containers where Neutron DHCP, L3 and OVS agents are running
there is limit for number of opened files set.
This limit was configured by default to 1024 which looks that is
quite low and can cause problems even with relatively small number
of networks or routers handled by agent.

This patch increase default ulimit values for those containers to be
16x higher than it was before. Such value should allow to handle much
more routers or networks and shouldn't be too high for any system.

Change-Id: Ibc8fa0c1ccd4f60ec7c876623a7262003197f67d
Closes-bug: #1824020
2019-04-09 22:49:18 +02:00
Brent Eagles
fa37170f81 Add systemd dependency to openvswitch to neutron agents
Certain neutron agents need openvswitch to be running properly. This
patch adds the required depends_on so paunch can add the dependency to
the systemd service file.

Change-Id: I72b8c984fc9ae2216c8a19491ba5d7d8d58d8d3b
2019-04-03 12:31:02 -02:30
Zuul
37e44456a9 Merge "Switch ContainerCli to podman by default" 2019-03-12 21:39:59 +00:00
Emilien Macchi
5ff6f7416d Switch ContainerCli to podman by default
The plan is:

- Docker is deprecated in Stein
- Podman is the default in Stein
- Docker will be removed in Train

Change-Id: I8f00d3e539abc4a169d6b48b8ce697e54aa2eae9
2019-03-12 11:17:15 -04:00
Emilien Macchi
24fb8776dd Rename docker_puppet_apply to container_puppet_apply
Change-Id: I1e23b78f54f3609b249565bf3c448453b684d214
2019-03-12 00:57:21 +00:00
Emilien Macchi
160cddda3f Rename docker_config_scripts to container_config_scripts
Change-Id: Iabd65560c2fc28b3aeca07a21efa861c4c583c01
2019-03-06 09:05:50 -05:00
Moshe Levi
65c62f47f1 allow to configure broadcast_dhcp in neutron DHCP server
Allow Neutron DHCP agent to use broadcast in DHCP replies by
enabling this parameter NeutronDhcpServerBroadcastReply

Change-Id: I09859ea39e7fc348b7ff6626d24eb9d058d642d2
Closes-Bug: 1818035
2019-02-28 08:22:38 +00:00
Juan Antonio Osorio Robles
44245d19dd Only request neutron certificate from neutron dhcp service
The certificate request for the "neutron" certificate was set in the
neutron base template. This had the secondary effect of causing every
node that has a neutron service to try to request the certificate.

This fixes that issue by moving those bits to where the certificate is
actually used (which is only by the dhcp agent).

Change-Id: I10ade8a4b5ec30872210c633d35273309ae20377
Closes-Bug: #1816465
2019-02-18 19:55:08 +02:00
Dan Prince
dcdb82c506 step1: flatten the neutron service configurations
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the neutron-api, neutron-dhcp, and neutron-l3 services.

With this patch the baremetal version of each respective neutron service
has been removed.

Related-Blueprint: services-yaml-flattening

Change-Id: I6d1fae29498d2c8bffff2ccffcfbf0b605350205
2019-02-01 09:56:42 -05:00