Skip to content

Commit c47a833

Browse files
authored
Merge pull request #159 from MediaMarktSaturn/application-pod-ip
[Application] Set status.podIP as APPLICATION_POD_IP env
2 parents e7c3b75 + 8fea962 commit c47a833

File tree

2 files changed

+19
-7
lines changed

2 files changed

+19
-7
lines changed

charts/application/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ maintainers:
77
- name: MediaMarktSaturn
88
url: https://github.com/MediaMarktSaturn
99
appVersion: 1.0.0
10-
version: 1.27.0
10+
version: 1.28.0

charts/application/templates/_podTemplate.tpl

+18-6
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,17 @@ spec:
6969
{{- end }}
7070
resources:
7171
{{- toYaml (or $i.resources $.Values.initDefaults.resources) | nindent 8 }}
72-
{{- if .env }}
7372
env:
73+
- name: APPLICATION_POD_IP
74+
valueFrom:
75+
fieldRef:
76+
fieldPath: status.podIP
77+
{{- if .env }}
7478
{{- range $k, $v := .env }}
7579
- name: {{ $k }}
7680
value: {{ $v | quote }}
7781
{{- end }}
78-
{{- end }}
82+
{{- end }}
7983
{{- if (or $i.configEnvFrom $i.secretEnvFrom )}}
8084
envFrom:
8185
{{- range $c := $i.configEnvFrom }}
@@ -129,13 +133,17 @@ spec:
129133
{{- end }}
130134
resources:
131135
{{- toYaml (or $s.resources $.Values.sidecarDefaults.resources) | nindent 8 }}
132-
{{- if .env }}
133136
env:
137+
- name: APPLICATION_POD_IP
138+
valueFrom:
139+
fieldRef:
140+
fieldPath: status.podIP
141+
{{- if .env }}
134142
{{- range $k, $v := .env }}
135143
- name: {{ $k }}
136144
value: {{ $v | quote }}
137145
{{- end }}
138-
{{- end }}
146+
{{- end }}
139147
{{- if (or $s.configEnvFrom $s.secretEnvFrom )}}
140148
envFrom:
141149
{{- range $c := $s.configEnvFrom }}
@@ -247,11 +255,15 @@ spec:
247255
- secretRef:
248256
name: {{ include "secret" . }}
249257
{{- end }}
250-
{{- if .Values.serviceAccount.secretName }}
251258
env:
259+
- name: APPLICATION_POD_IP
260+
valueFrom:
261+
fieldRef:
262+
fieldPath: status.podIP
263+
{{- if .Values.serviceAccount.secretName }}
252264
- name: "GOOGLE_APPLICATION_CREDENTIALS"
253265
value: "{{- .Values.serviceAccount.mountPath -}}/key.json"
254-
{{- end }}
266+
{{- end }}
255267
ports:
256268
- name: http
257269
containerPort: {{ .Values.container.port }}

0 commit comments

Comments
 (0)