apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
  name: external-dns
  namespace: kube-system
spec:
  releaseName: external-dns
  chart:
    spec:
      chart: external-dns
      sourceRef:
        kind: HelmRepository
        name: external-dns
      version: "1.7.0"
  interval: 1h0m0s
  values:
    image:
      repository: k8s.gcr.io/external-dns/external-dns
      tag: v0.13.4
---
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
  name: external-dns
  namespace: kube-system
spec:
  interval: 1h0m0s
  url: https://kubernetes-sigs.github.io/external-dns/
---
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: GitRepository
metadata:
  name: renovate-repo
  namespace: renovate-system
spec:
  interval: 1h0m0s
  url: https://github.com/renovatebot/renovate
  ref:
    tag: v11.35.4
---
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: OCIRepository
metadata:
  name: kyverno-controller
  namespace: flux-system
spec:
  interval: 1h0m0s
  provider: generic
  url: oci://ghcr.io/kyverno/manifests/kyverno
  ref:
    tag: v1.8.2
