29 lines
842 B
YAML
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: '*'
|
|
|