neutron: Add uwsgi start-time configuration

This commit adds the start-time configuration to the neutron chart's
uwsgi settings, set to "%t" which provides the unix timestamp at
instance startup. This parameter is required by ML2/OVN to create
OVN hash ring registers during the initialization process.

Related documentation:
https://docs.openstack.org/neutron/latest/admin/config-wsgi.html

Change-Id: Ib759026046979110187e5bfcbec78d6afaf15787
Assisted-by: Claude Sonnet 4.5
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
This commit is contained in:
Doug Goldstein
2025-11-26 18:12:44 -06:00
parent 9629a46921
commit 02f5fab8d8
2 changed files with 14 additions and 0 deletions

View File

@@ -1385,6 +1385,10 @@ conf:
master: true
procname-prefix-spaced: "neutron-api:"
route-user-agent: '^kube-probe.* donotlog:'
# start-time provides unix time at instance startup, used by ML2/OVN
# for OVN hash ring registers. See:
# https://docs.openstack.org/neutron/latest/admin/config-wsgi.html
start-time: "%t"
thunder-lock: true
worker-reload-mercy: 80
wsgi-file: /var/lib/openstack/bin/neutron-api

View File

@@ -0,0 +1,10 @@
---
neutron:
- |
Added uwsgi start-time configuration to neutron-api-uwsgi section. The
start-time parameter is set to "%t" (unix time at instance startup) and is
used by ML2/OVN for creating OVN hash ring registers per worker. This
configuration is mandatory for proper ML2/OVN operation. See the Neutron
documentation for more details:
https://docs.openstack.org/neutron/latest/admin/config-wsgi.html
...