diff --git a/seq/application.yaml b/seq/application.yaml index 81227081..eacdbbef 100644 --- a/seq/application.yaml +++ b/seq/application.yaml @@ -8,130 +8,13 @@ spec: destination: server: https://kubernetes.default.svc namespace: seq - source: - repoURL: https://helm.datalust.co + sources: + - repoURL: https://helm.datalust.co targetRevision: 2024.1.0 chart: seq helm: - valuesObject: - 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.beta.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.beta.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-staging - nginx.ingress.kubernetes.io/whitelist-source-range: 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 - kubernetes.io/ingress.class: nginx - tls: - - secretName: seq-tls - hosts: - - seq.beta.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 - + valueFiles: + - $values/seq/values.yaml + - repoURL: https://gitlab.com/oceanbox/manifests.git + targetRevision: head + ref: values