cluster

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

release.yaml (1126B)


      1 apiVersion: helm.toolkit.fluxcd.io/v2
      2 kind: HelmRelease
      3 metadata:
      4   name: flagger
      5   namespace: flagger-system
      6 spec:
      7   interval: 1h
      8   releaseName: flagger
      9   install: # override existing Flagger CRDs
     10     crds: CreateReplace
     11   upgrade: # update Flagger CRDs
     12     crds: CreateReplace
     13   chart:
     14     spec:
     15       chart: flagger
     16       version: 1.x # update Flagger to the latest minor version
     17       interval: 6h # scan for new versions every six hours
     18       sourceRef:
     19         kind: HelmRepository
     20         name: flagger
     21       verify: # verify the chart signature with Cosign keyless
     22         provider: cosign
     23   values:
     24     nodeSelector:
     25       kubernetes.io/os: linux
     26     metricsServer: "http://thanos-query-frontend.monitoring.svc.cluster.local:10902"
     27     serviceMonitor:
     28       enabled: true
     29     meshProvider: "gatewayapi:v1"
     30 ---
     31 apiVersion: kustomize.toolkit.fluxcd.io/v1
     32 kind: Kustomization
     33 metadata:
     34   name: flagger-loadtester
     35   namespace: flagger-system
     36 spec:
     37   interval: 6h
     38   wait: true
     39   timeout: 5m
     40   prune: true
     41   sourceRef:
     42     kind: OCIRepository
     43     name: flagger-loadtester
     44   path: ./tester
     45   targetNamespace: flagger-system