File tree Expand file tree Collapse file tree 6 files changed +33
-9
lines changed Expand file tree Collapse file tree 6 files changed +33
-9
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
- ## 15.6.10 (2024-06-20 )
3
+ ## 15.6.11 (2024-06-24 )
4
4
5
- * [ bitnami/mongodb] add space back so script works again ([ #27183 ] ( https://github.com/bitnami/charts/pull/27183 ) )
5
+ * [ bitnami/mongodb] Recover logging to stdout ([ #27510 ] ( https://github.com/bitnami/charts/pull/27510 ) )
6
6
7
7
## <small >15.6.9 (2024-06-18)</small >
8
8
Original file line number Diff line number Diff line change @@ -39,4 +39,4 @@ maintainers:
39
39
name : mongodb
40
40
sources :
41
41
- https://github.com/bitnami/charts/tree/main/bitnami/mongodb
42
- version : 15.6.10
42
+ version : 15.6.11
Original file line number Diff line number Diff line change @@ -268,6 +268,33 @@ Init container definition to change/establish volume permissions.
268
268
mountPath: { { .Values.persistence.mountPath } }
269
269
{ {- end -} }
270
270
271
+ { {/*
272
+ Init container definition to recover log dir.
273
+ */} }
274
+ { {- define " mongodb.initContainer.prepareLogDir" } }
275
+ - name: log-dir
276
+ image: { { include " mongodb.image" . } }
277
+ imagePullPolicy: { { .Values.image.pullPolicy | quote } }
278
+ command:
279
+ - /bin/bash
280
+ args:
281
+ - -ec
282
+ - |
283
+ ln -sf /dev/stdout "/opt/bitnami/mongodb/logs/mongodb.log"
284
+ { {- if .Values.containerSecurityContext.enabled } }
285
+ securityContext: { {- include " common.compatibility.renderSecurityContext" (dict " secContext" .Values.containerSecurityContext " context" $) | nindent 12 } }
286
+ { {- end } }
287
+ { {- if .Values.resources } }
288
+ resources: { {- toYaml .Values.resources | nindent 12 } }
289
+ { {- else if ne .Values.resourcesPreset " none" } }
290
+ resources: { {- include " common.resources.preset" (dict " type" .Values.resourcesPreset) | nindent 12 } }
291
+ { {- end } }
292
+ volumeMounts:
293
+ - name: empty-dir
294
+ mountPath: /opt/bitnami/mongodb/logs
295
+ subPath: app-logs-dir
296
+ { {- end -} }
297
+
271
298
{ {/*
272
299
Init container definition to get external IP addresses.
273
300
*/} }
Original file line number Diff line number Diff line change 83
83
terminationGracePeriodSeconds : {{ .Values.hidden.terminationGracePeriodSeconds }}
84
84
{{- end }}
85
85
enableServiceLinks : {{ .Values.enableServiceLinks }}
86
- {{- if or .Values.hidden.initContainers (and .Values.volumePermissions.enabled .Values.hidden.persistence.enabled) (and .Values.externalAccess.hidden.enabled .Values.externalAccess.autoDiscovery.enabled) .Values.tls.enabled }}
87
86
initContainers :
88
87
{{- if .Values.hidden.initContainers }}
89
88
{{- include "common.tplvalues.render" (dict "value" .Values.hidden.initContainers "context" $) | nindent 8 }}
97
96
{{- if and .Values.externalAccess.enabled ( or .Values.externalAccess.service.publicNames .Values.externalAccess.service.domain ) }}
98
97
{{- include "mongodb.initContainers.dnsCheck" . | indent 8 }}
99
98
{{- end }}
99
+ {{- include "mongodb.initContainer.prepareLogDir" . | nindent 8 }}
100
100
{{- if .Values.tls.enabled }}
101
101
- name : generate-tls-certs
102
102
image : {{ include "mongodb.tls.image" . }}
@@ -147,7 +147,6 @@ spec:
147
147
resources : {{- include "common.resources.preset" (dict "type" .Values.tls.resourcesPreset) | nindent 12 }}
148
148
{{- end }}
149
149
{{- end }}
150
- {{- end }}
151
150
containers :
152
151
- name : mongodb
153
152
image : {{ include "mongodb.image" . }}
Original file line number Diff line number Diff line change 84
84
terminationGracePeriodSeconds : {{ .Values.terminationGracePeriodSeconds }}
85
85
{{- end }}
86
86
enableServiceLinks : {{ .Values.enableServiceLinks }}
87
- {{- if or .Values.initContainers (and .Values.volumePermissions.enabled .Values.persistence.enabled) (and .Values.externalAccess.enabled (or .Values.externalAccess.autoDiscovery.enabled .Values.externalAccess.service.publicNames .Values.externalAccess.service.domain)) .Values.tls.enabled }}
88
87
initContainers :
89
88
{{- if .Values.initContainers }}
90
89
{{- include "common.tplvalues.render" (dict "value" .Values.initContainers "context" $) | nindent 8 }}
98
97
{{- if and .Values.externalAccess.enabled ( or .Values.externalAccess.service.publicNames .Values.externalAccess.service.domain ) }}
99
98
{{- include "mongodb.initContainers.dnsCheck" . | nindent 8 }}
100
99
{{- end }}
100
+ {{- include "mongodb.initContainer.prepareLogDir" . | nindent 8 }}
101
101
{{- if .Values.tls.enabled }}
102
102
- name : generate-tls-certs
103
103
image : {{ include "mongodb.tls.image" . }}
@@ -151,7 +151,6 @@ spec:
151
151
securityContext : {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.tls.securityContext "context" $) | nindent 12 }}
152
152
{{- end }}
153
153
{{- end }}
154
- {{- end }}
155
154
containers :
156
155
- name : mongodb
157
156
image : {{ include "mongodb.image" . }}
Original file line number Diff line number Diff line change @@ -83,14 +83,14 @@ spec:
83
83
terminationGracePeriodSeconds : {{ .Values.terminationGracePeriodSeconds }}
84
84
{{- end }}
85
85
enableServiceLinks : {{ .Values.enableServiceLinks }}
86
- {{- if or .Values.initContainers (and .Values.volumePermissions.enabled .Values.persistence.enabled) .Values.tls.enabled }}
87
86
initContainers :
88
87
{{- if .Values.initContainers }}
89
88
{{- include "common.tplvalues.render" (dict "value" .Values.initContainers "context" $) | nindent 8 }}
90
89
{{- end }}
91
90
{{- if and .Values.volumePermissions.enabled .Values.persistence.enabled }}
92
91
{{- include "mongodb.initContainer.volumePermissions" . | indent 8 }}
93
92
{{- end }}
93
+ {{- include "mongodb.initContainer.prepareLogDir" . | nindent 8 }}
94
94
{{- if .Values.tls.enabled }}
95
95
- name : generate-tls-certs
96
96
image : {{ include "mongodb.tls.image" . }}
@@ -138,7 +138,6 @@ spec:
138
138
securityContext : {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.tls.securityContext "context" $) | nindent 12 }}
139
139
{{- end }}
140
140
{{- end }}
141
- {{- end }}
142
141
containers :
143
142
- name : mongodb
144
143
image : {{ include "mongodb.image" . }}
You can’t perform that action at this time.
0 commit comments