diff --git a/neutron/values.yaml b/neutron/values.yaml index b8b21af918..1933e7783b 100644 --- a/neutron/values.yaml +++ b/neutron/values.yaml @@ -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 diff --git a/releasenotes/notes/neutron-add-uwsgi-start-time-d73ba462e1157dd2.yaml b/releasenotes/notes/neutron-add-uwsgi-start-time-d73ba462e1157dd2.yaml new file mode 100644 index 0000000000..ffd09d2dfb --- /dev/null +++ b/releasenotes/notes/neutron-add-uwsgi-start-time-d73ba462e1157dd2.yaml @@ -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 +...