Files
argocd/apps/appproject-dev-endpoints.yaml
2026-01-23 00:01:39 +01:00

29 lines
842 B
YAML

# AppProject pour inclure les Endpoints dans ArgoCD
# ⚠️ Ce fichier doit être appliqué manuellement ou via un autre mécanisme
# car les AppProjects ne sont pas gérés par ApplicationSet
#
# Usage:
# kubectl apply -f apps/appproject-dev-endpoints.yaml
#
# Ou modifiez le projet existant :
# kubectl patch appproject dev -n argocd-ops --type merge -p "$(cat apps/appproject-dev-endpoints.yaml)"
apiVersion: argoproj.io/v1alpha1
kind: AppProject
metadata:
name: dev
namespace: argocd-ops
spec:
# Inclure les Endpoints dans les ressources autorisées
namespaceResourceWhitelist:
- group: ""
kind: Endpoints
# Autoriser tous les namespaces (ou spécifiez traefik-dev)
sourceNamespaces:
- '*'
# Autoriser tous les clusters (ou spécifiez cluster-dev)
destinations:
- namespace: '*'
server: '*'