---
# yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/main/receiver-notification-v1.json
apiVersion: notification.toolkit.fluxcd.io/v1
kind: Receiver
metadata:
  name: git-receiver
  namespace: flux-system
spec:
  type: github
  events:
    - "ping"
    - "push"
  secretRef:
    name: git-webhook-token
  resources:
    - apiVersion: source.toolkit.fluxcd.io/v1
      kind: GitRepository
      name: "homelab"
      namespace: "flux-system"

    - apiVersion: kustomize.toolkit.fluxcd.io/v1
      kind: Kustomization
      name: "cluster"
      namespace: "flux-system"

    - apiVersion: kustomize.toolkit.fluxcd.io/v1
      kind: Kustomization
      name: "cluster-apps"
      namespace: "flux-system"