cw-infra-apps/grafana/charts/feature-pod-logs/templates/openshift-cluster-log-forwarder.yaml
2025-05-28 10:01:42 +03:00

29 lines
1.1 KiB
YAML

{{- if eq .Values.gatherMethod "OpenShiftClusterLogForwarder" }}
{{/*https://docs.openshift.com/container-platform/4.16/observability/logging/log_collection_forwarding/configuring-log-forwarding.html#cluster-logging-collector-log-forward-project_configuring-log-forwarding*/}}
---
apiVersion: logging.openshift.io/v1
kind: ClusterLogForwarder
metadata:
name: {{ include "feature.podLogs.fullname" . }}
namespace: {{ .Release.Namespace }}
spec:
serviceAccountName: <service_account_name>
{{- if .Values.namespaces }}
inputs:
- name: application-from-namespaces
application:
namespaces: {{ .Values.namespaces | toYaml | nindent 10 }}
{{- end }}
outputs:
- name: {{ include "feature.podLogs.fullname" . }}
type: "loki"
url: http://{{ include "feature.podLogs.fullname" . }}:3100
pipelines:
- name: application-logs
inputRefs:
- {{ if .Values.namespaces }}application-from-namespaces{{ else }}application{{ end }}
- infrastructure
outputRefs:
- {{ include "feature.podLogs.fullname" . }}
{{- end }}