Files
manifests/values/seq/values.yaml
T

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