cluster

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

release.yaml (1356B)


      1 apiVersion: helm.toolkit.fluxcd.io/v2
      2 kind: HelmRelease
      3 metadata:
      4   name: mariadb-operator-crds
      5   namespace: mariadb-operator
      6 spec:
      7   releaseName: mariadb-operator-crds
      8   interval: 60m
      9   chart:
     10     spec:
     11       chart: mariadb-operator-crds
     12       sourceRef:
     13         kind: HelmRepository
     14         name: mariadb-operator
     15   values: {}
     16 ---
     17 apiVersion: helm.toolkit.fluxcd.io/v2
     18 kind: HelmRelease
     19 metadata:
     20   name: mariadb-operator
     21   namespace: mariadb-operator
     22 spec:
     23   releaseName: mariadb-operator
     24   interval: 60m
     25   chart:
     26     spec:
     27       chart: mariadb-operator
     28       sourceRef:
     29         kind: HelmRepository
     30         name: mariadb-operator
     31       version: 26.3.0
     32   values:
     33     ha:
     34       enabled: true
     35       replicas: 3
     36     affinity:
     37       podAntiAffinity:
     38         requiredDuringSchedulingIgnoredDuringExecution:
     39           - labelSelector:
     40               matchExpressions:
     41                 - key: app.kubernetes.io/name
     42                   operator: In
     43                   values:
     44                     - mariadb-operator
     45                 - key: app.kubernetes.io/instance
     46                   operator: In
     47                   values:
     48                     - mariadb-operator
     49             topologyKey: kubernetes.io/hostname
     50     pdb:
     51       enabled: true
     52       maxUnavailable: 1
     53     metrics:
     54       enabled: true
     55     webhook:
     56       cert:
     57         certManager:
     58           enabled: true