diff --git a/helm/flowforge/README.md b/helm/flowforge/README.md index 31ddd4e5..95365b1e 100644 --- a/helm/flowforge/README.md +++ b/helm/flowforge/README.md @@ -43,6 +43,7 @@ For other values please refer to the documentation below. - `forge.readinessProbe` block with [readinessProbe](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) configuration for the core application pod (check [here](#liveness-readiness-and-startup-probes) for more details) - `forge.startupProbe` block with [startupProbe](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) configuration for the core application pod (check [here](#liveness-readiness-and-startup-probes) for more details) - `forge.containerSecurityContext` allows to configure [securityContext](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/) for the core application container + - `forge.logPassthrough` Allows Node-RED Project pods to log in JSON format to standard out, allowing this to be ingested by a logging service (default `false`) note: `forge.projectSelector` and `forge.managementSelector` defaults mean that you must have at least 2 nodes in your cluster and they need to be labeled before installing. diff --git a/helm/flowforge/templates/configmap.yaml b/helm/flowforge/templates/configmap.yaml index 226d0ed8..53afebd2 100644 --- a/helm/flowforge/templates/configmap.yaml +++ b/helm/flowforge/templates/configmap.yaml @@ -56,6 +56,9 @@ data: {{- if .Values.ingress.certManagerIssuer }} certManagerIssuer: {{ .Values.ingress.certManagerIssuer }} {{- end }} + {{- if .Values.forge.logPassthrough }} + logPassthrough: {{ .Values.forge.logPassthrough }} + {{- end }} {{- if .Values.forge.email }} email: enabled: true diff --git a/helm/flowforge/values.schema.json b/helm/flowforge/values.schema.json index abdd9f4c..b0b39ecd 100644 --- a/helm/flowforge/values.schema.json +++ b/helm/flowforge/values.schema.json @@ -702,6 +702,9 @@ "type": "integer" } } + }, + "logPassthrough": { + "type": "boolean" } }, "required": [ diff --git a/helm/flowforge/values.yaml b/helm/flowforge/values.yaml index 464254ae..e98f7432 100644 --- a/helm/flowforge/values.yaml +++ b/helm/flowforge/values.yaml @@ -101,6 +101,8 @@ forge: successThreshold: 1 failureThreshold: 3 + logPassthrough: false + postgresql: auth: postgresPassword: Moomiet0