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