Add option to set external policy to local for openstack services
External traffic policy "local" would be preffered when openstack service is accessed from external via node port. This option has an effect only when service node port is enabled. Change-Id: Ic68cfc59dc39dc842d4790deffa70efe433dd7a6
This commit is contained in:
parent
5df00a4d78
commit
0808cf5198
@ -32,5 +32,8 @@ spec:
|
||||
{{ tuple $envAll "barbican" "api" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.api.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.api.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -134,6 +134,7 @@ network:
|
||||
api:
|
||||
ingress:
|
||||
public: true
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 39486
|
||||
|
@ -32,5 +32,8 @@ spec:
|
||||
{{ tuple $envAll "cinder" "api" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.api.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.api.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -195,6 +195,7 @@ network:
|
||||
api:
|
||||
ingress:
|
||||
public: true
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 30877
|
||||
|
@ -32,5 +32,8 @@ spec:
|
||||
{{ tuple $envAll "glance" "api" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.api.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.api.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -32,5 +32,8 @@ spec:
|
||||
{{ tuple $envAll "glance" "registry" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.registry.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.registry.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -275,12 +275,14 @@ network:
|
||||
ingress:
|
||||
public: true
|
||||
proxy_body_size: 1024M
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 30092
|
||||
registry:
|
||||
ingress:
|
||||
public: true
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 30091
|
||||
|
@ -32,5 +32,8 @@ spec:
|
||||
{{ tuple $envAll "gnocchi" "api" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.api.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.api.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -27,6 +27,7 @@ network:
|
||||
api:
|
||||
ingress:
|
||||
public: true
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 8041
|
||||
|
@ -32,5 +32,8 @@ spec:
|
||||
{{ tuple $envAll "heat" "api" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.api.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.api.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -221,6 +221,7 @@ network:
|
||||
api:
|
||||
ingress:
|
||||
public: true
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 30004
|
||||
|
@ -23,9 +23,9 @@ metadata:
|
||||
name: {{ tuple "dashboard" "internal" . | include "helm-toolkit.endpoints.hostname_short_endpoint_lookup" }}
|
||||
spec:
|
||||
ports:
|
||||
{{ if .Values.network.enable_node_port }}
|
||||
{{ if .Values.network.node_port.enabled }}
|
||||
- name: http
|
||||
nodePort: {{ .Values.network.node_port }}
|
||||
nodePort: {{ .Values.network.node_port.port }}
|
||||
port: {{ .Values.network.port }}
|
||||
protocol: TCP
|
||||
targetPort: {{ .Values.network.port }}
|
||||
@ -37,7 +37,10 @@ spec:
|
||||
{{ end }}
|
||||
selector:
|
||||
{{ tuple $envAll "horizon" "server" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.enable_node_port }}
|
||||
{{ if .Values.network.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -33,11 +33,13 @@ labels:
|
||||
node_selector_value: enabled
|
||||
|
||||
network:
|
||||
port: 80
|
||||
ingress:
|
||||
public: true
|
||||
port: 80
|
||||
node_port: 31000
|
||||
enable_node_port: false
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 31000
|
||||
|
||||
# Use "True" and "False" as Titlecase strings with quotes, boolean
|
||||
# values will not work
|
||||
|
@ -37,5 +37,8 @@ spec:
|
||||
{{ tuple $envAll "keystone" "api" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if or (.Values.network.api.node_port.enabled) (.Values.network.admin.node_port.enabled) }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.api.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -53,6 +53,7 @@ network:
|
||||
port: 80
|
||||
ingress:
|
||||
public: true
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 30500
|
||||
|
@ -32,5 +32,8 @@ spec:
|
||||
{{ tuple $envAll "magnum" "api" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.api.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.api.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -115,6 +115,7 @@ network:
|
||||
api:
|
||||
ingress:
|
||||
public: true
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 30511
|
||||
|
@ -32,5 +32,8 @@ spec:
|
||||
{{ tuple $envAll "neutron" "server" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.server.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.server.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -91,6 +91,7 @@ network:
|
||||
port: 9696
|
||||
ingress:
|
||||
public: true
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 30096
|
||||
|
@ -32,5 +32,8 @@ spec:
|
||||
{{ tuple $envAll "nova" "metadata" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.metadata.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.metadata.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -32,5 +32,8 @@ spec:
|
||||
{{ tuple $envAll "nova" "os-api" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{ if .Values.network.osapi.node_port.enabled }}
|
||||
type: NodePort
|
||||
{{ if .Values.network.osapi.external_policy_local }}
|
||||
externalTrafficPolicy: Local
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- end }}
|
||||
|
@ -109,6 +109,7 @@ network:
|
||||
port: 8774
|
||||
ingress:
|
||||
public: true
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 30774
|
||||
@ -118,6 +119,7 @@ network:
|
||||
port: 8775
|
||||
ingress:
|
||||
public: true
|
||||
external_policy_local: false
|
||||
node_port:
|
||||
enabled: false
|
||||
port: 30775
|
||||
|
Loading…
Reference in New Issue
Block a user