Files

39 lines
959 B
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: metallb
namespace: argocd
spec:
project: metallb
sources:
- repoURL: https://metallb.github.io/metallb
chart: metallb
targetRevision: 0.16.0
helm:
releaseName: metallb
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
path: apps/metallb/resources
destination:
server: https://kubernetes.default.svc
namespace: metallb-system
ignoreDifferences:
- kind: Secret
name: metallb-webhook-cert
namespace: metallb-system
jsonPointers:
- /data
- group: admissionregistration.k8s.io
kind: ValidatingWebhookConfiguration
name: metallb-webhook-configuration
jqPathExpressions:
- .webhooks[]?.clientConfig.caBundle
syncPolicy:
automated:
enabled: true
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- RespectIgnoreDifferences=true