Enable oslo.cache for Neutron metadata agent

Neutron metadata agent can use oslo.cache to cache some requests to
neutron-server. As we have memcached already in place, we can enable
that feature. This commit does so.

Change-Id: I4ec1e7d22ed6bb54359dd5b6a80bc42222e59d00
This commit is contained in:
Michał Dulko 2017-07-04 17:51:27 +02:00
parent 8ac7ec6525
commit 3d732ce4d0
2 changed files with 9 additions and 0 deletions

View File

@ -49,6 +49,10 @@
{{- tuple "identity" "internal" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup"| set .Values.conf.neutron.nova.nova.auth "auth_url" | quote | trunc 0 -}} {{- tuple "identity" "internal" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup"| set .Values.conf.neutron.nova.nova.auth "auth_url" | quote | trunc 0 -}}
{{- end }} {{- end }}
{{- if empty .Values.conf.metadata_agent.cache.oslo.cache.memcache_servers -}}
{{- tuple "oslo_cache" "internal" "memcache" . | include "helm-toolkit.endpoints.host_and_port_endpoint_uri_lookup" | set .Values.conf.metadata_agent.cache.oslo.cache "memcache_servers" | quote | trunc 0 -}}
{{- end -}}
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:

View File

@ -446,6 +446,11 @@ conf:
nova_metadata_port: 80 nova_metadata_port: 80
nova_metadata_protocol: http nova_metadata_protocol: http
metadata_proxy_shared_secret: "password" metadata_proxy_shared_secret: "password"
cache:
oslo:
cache:
enabled: true
backend: dogpile.cache.memcached
sriov_agent: sriov_agent:
override: override:
append: append: