Files
tools/chart/templates/project.yaml
2024-09-05 19:45:42 +02:00

25 lines
851 B
YAML

# https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#projects
apiVersion: argoproj.io/v1alpha1
kind: AppProject
metadata:
name: tools
namespace: argocd
# Finalizer that ensures that project is not deleted until it is not referenced by any application
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
description: Arcodange tools (monitoring, cache, connection pool, secret management...)
sourceRepos:
- 'https://gitea.arcodange.duckdns.org/arcodange-org/tools'
# Only permit applications to deploy to the tools namespace in the same cluster
destinations:
- namespace: tools
server: https://kubernetes.default.svc
clusterResourceWhitelist:
- group: '*'
kind: ClusterRoleBinding
- group: '*'
kind: ClusterRole
- group: '*'
kind: MutatingWebhookConfiguration