Skip to content

Commit 4f88fa0

Browse files
[neutron] Configure Metadata Service Query Rate-limiting
This change introduces a value to our neutron deployment allowing to turn on and configure the rate-limiting for the metadata service running as part of our neutron network agents. It's turned off by default but can be toggled on by providing the respective values during a helm release. For more information about it's capabilities and configuration, refer to https://docs.openstack.org/neutron/latest/admin/config-metadata-rate-limiting.html
1 parent 783621f commit 4f88fa0

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

openstack/neutron/templates/etc/_neutron.conf.tpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,13 @@ quota_security_group_rule = 4
157157
# Minimum value: 1
158158
thread_pool_size = 3
159159

160+
[metadata_rate_limiting]
161+
rate_limit_enabled = {{ .Values.metadata.rate_limit.enabled }}
162+
base_window_duration: {{ .Values.metadata.rate_limit.base_window_duration }}
163+
base_query_rate_limit: {{ .Values.metadata.rate_limit.base_query_rate_limit }}
164+
burst_window_duration: {{ .Values.metadata.rate_limit.burst_window_duration }}
165+
burst_query_rate_limit: {{ .Values.metadata.rate_limit.burst_query_rate_limit }}
166+
160167
{{- include "ini_sections.cache" . }}
161168

162169
{{- if hasPrefix "caracal" .Values.imageVersion }}

openstack/neutron/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -985,6 +985,14 @@ api-ratelimit-redis:
985985
alerts:
986986
support_group: network-api
987987

988+
metadata:
989+
rate_limit:
990+
enabled: false
991+
base_window_duration: 10
992+
base_query_rate_limit: 10
993+
burst_window_duration: 10
994+
burst_query_rate_limit: 10
995+
988996
utils:
989997
trust_bundle:
990998
enable: false

0 commit comments

Comments
 (0)