Page MenuHomePhorge

external-syslog-svc.yaml
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

external-syslog-svc.yaml

{{- if .Values.vector.enabled -}}
kind: Service
apiVersion: v1
metadata:
name: external-syslog
{{- if .Values.metallb.addressPool }}
annotations:
metallb.universe.tf/address-pool: {{ .Values.metallb.addressPool }}
metallb.universe.tf/allow-shared-ip: "{{ .Release.Name }}-shared-ip"
labels:
IPAddressPool: l2
{{- end }}
spec:
ipFamilies:
- IPv4
ports:
- name: syslog
protocol: TCP
port: 514
targetPort: 9000
{{- if .Values.nodePorts }}
nodePort: {{ .Values.nodePorts.syslog }}
{{- end }}
internalTrafficPolicy: Cluster
# Required to preserve the client ip
externalTrafficPolicy: Local
ipFamilyPolicy: SingleStack
{{- if .Values.nodePorts }}
type: NodePort
{{- else }}
type: LoadBalancer
{{- end }}
{{- if .Values.vector.loadBalancerIP }}
loadBalancerIP: {{ .Values.vector.loadBalancerIP }}
{{- end }}
{{- if .Values.vector.externalIP }}
externalIPs:
- {{ .Values.vector.externalIP }}
{{- end }}
selector:
deployment: vector
{{- end }}

File Metadata

Mime Type
text/plain
Expires
Apr 4 2026, 12:12 AM (4 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
e1/67/957b929dc3d8aa92c5f6020f6561
Default Alt Text
external-syslog-svc.yaml (1 KB)

Event Timeline