Files
homelab-v/k8s/infra/crossplane-crds/application-set.yaml
T
Vegard Hagen 69d56e8e71 feat: install Netbird as a VPN solution
Also configure Netbird OIDC client in Keycloak using Crossplane
2024-11-17 17:03:27 +01:00

35 lines
832 B
YAML

apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: crossplane-crds
namespace: argocd
labels:
dev.stonegarden: crossplane-crds
spec:
generators:
- git:
repoURL: https://github.com/vehagn/homelab
revision: HEAD
directories:
- path: k8s/infra/crossplane-crds/*
template:
metadata:
name: 'crossplane-crds-{{ path.basename }}'
labels:
dev.stonegarden: crossplane-crds
spec:
project: crossplane-crds
source:
plugin:
name: kustomize-build-with-helm
repoURL: https://github.com/vehagn/homelab
targetRevision: HEAD
path: '{{ path }}'
destination:
name: in-cluster
namespace: argocd
syncPolicy:
automated:
selfHeal: true
prune: true