cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

dragonfly.yaml (890B)


      1 apiVersion: helm.toolkit.fluxcd.io/v2
      2 kind: HelmRelease
      3 metadata:
      4   name: draupnir-dragonfly
      5   namespace: matrix
      6 spec:
      7   chart:
      8     spec:
      9       chart: helm/dragonfly
     10       sourceRef:
     11         kind: HelmRepository
     12         name: dragonfly
     13       version: v1.15.1
     14   interval: 50m
     15   install:
     16     remediation:
     17       retries: 3
     18   values:
     19     podSecurityContext:
     20       fsGroup: 2000
     21     securityContext:
     22       capabilities:
     23         drop:
     24           - ALL
     25       readOnlyRootFilesystem: true
     26       runAsNonRoot: true
     27       runAsUser: 1000
     28     serviceMonitor:
     29       enabled: true
     30     prometheusRule:
     31       enabled: true
     32       spec:
     33         - alert: DragonflyMissing
     34           expr: absent(dragonfly_uptime_in_seconds) == 1
     35           for: 0m
     36           labels:
     37             severity: critical
     38           annotations:
     39             summary: Dragonfly is missing
     40             description: "Dragonfly is missing"