123 lines
2.8 KiB
YAML
123 lines
2.8 KiB
YAML
acceptEULA: "Y"
|
|
|
|
# Set this URL if you enable ingress and/or AAD authentication.
|
|
# Without this URL set to include HTTPS, Seq will try to set a login redirect
|
|
# URL with HTTP instead of HTTPS and AAD's registration requires HTTPS.
|
|
# The result is that you'll get an error during login:
|
|
# AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application
|
|
# baseURI: https://my.public.url/
|
|
|
|
# Set this to create an admin user with given password hash at first run.
|
|
# See here for docs on how to create the password hash: https://blog.datalust.co/setting-an-initial-password-when-deploying-seq-to-docker/
|
|
# firstRunAdminUsername: "admin"
|
|
# firstRunAdminPasswordHash: ""
|
|
# firstRunRequireAuthenticationForHttpIngestion: true
|
|
|
|
# The complete Seq API and UI.
|
|
# This API can accept events and serve API requests.
|
|
ui:
|
|
service:
|
|
port: 80
|
|
ingress:
|
|
enabled: true
|
|
path: /
|
|
hosts:
|
|
- seq.adm.oceanbox.io
|
|
|
|
# The ingestion-only API.
|
|
# This API is a subset of ui that can only ingest events.
|
|
ingestion:
|
|
service:
|
|
port: 5341
|
|
ingress:
|
|
enabled: false
|
|
path: /
|
|
hosts:
|
|
- ingestion.seq.adm.oceanbox.io
|
|
|
|
# Accept events in the GELF format and forward them to Seq.
|
|
gelf:
|
|
enabled: false
|
|
image:
|
|
repository: datalust/seq-input-gelf
|
|
pullPolicy: IfNotPresent
|
|
service:
|
|
port: 12201
|
|
# GELF can be ingested through either TCP or UDP
|
|
protocol: TCP
|
|
|
|
# Accept events in the Syslog format and forward them to Seq.
|
|
syslog:
|
|
enabled: false
|
|
image:
|
|
repository: datalust/seq-input-syslog
|
|
pullPolicy: IfNotPresent
|
|
service:
|
|
port: 514
|
|
# Only UDP is currently supported for ingesting Syslog
|
|
protocol: UDP
|
|
|
|
service:
|
|
type: ClusterIP
|
|
|
|
ingress:
|
|
annotations:
|
|
cert-manager.io/cluster-issuer: letsencrypt-production
|
|
kubernetes.io/ingress.class: nginx
|
|
atlantis.oceanbox.io/expose: internal
|
|
tls:
|
|
- secretName: seq-tls
|
|
hosts:
|
|
- seq.adm.oceanbox.io
|
|
labels: {}
|
|
|
|
resources:
|
|
limits:
|
|
memory: 2Gi
|
|
|
|
cache:
|
|
# The fraction of RAM that the cache should try fit within. Specifying a larger
|
|
# value may allow more events in RAM at the expense of potential instability.
|
|
# Setting it to `0` will disable the cache completely.
|
|
# 60% (`0.6`) is a good starting point for machines with up to ~8GB of RAM.
|
|
targetSize: 0.6
|
|
|
|
persistence:
|
|
enabled: true
|
|
path: /data
|
|
subPath: ""
|
|
accessMode: ReadWriteOnce
|
|
size: 8Gi
|
|
|
|
serviceAccount:
|
|
create: false
|
|
name:
|
|
|
|
## Enable RBAC
|
|
rbac:
|
|
create: false
|
|
rules: []
|
|
|
|
livenessProbe:
|
|
enabled: true
|
|
failureThreshold: 3
|
|
initialDelaySeconds: 0
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
|
|
readinessProbe:
|
|
enabled: true
|
|
failureThreshold: 3
|
|
initialDelaySeconds: 0
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
|
|
startupProbe:
|
|
enabled: true
|
|
failureThreshold: 30
|
|
periodSeconds: 10
|
|
|
|
|