Document that ArgoCD excludes Endpoints resources
ArgoCD's resource.exclusions in argocd-cm skips all Endpoints objects (they're normally auto-managed by the control plane). The manual forge-external Endpoints must be applied directly with kubectl. Removed endpoints-forge.yaml from kustomization resources and added comments in both files explaining the situation and the apply command. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
2759675704
commit
dbfe7365d8
2 changed files with 13 additions and 1 deletions
|
|
@ -1,6 +1,15 @@
|
|||
---
|
||||
# Manual Endpoints pointing to indri's Tailscale IP for the
|
||||
# forge-external Service. Must match the Service name exactly.
|
||||
#
|
||||
# NOTE: ArgoCD excludes all Endpoints resources (resource.exclusions in
|
||||
# argocd-cm) because they are normally auto-managed by the control plane.
|
||||
# This manual Endpoints is the exception — it must be applied directly
|
||||
# with kubectl, not via ArgoCD. It is listed in kustomization.yaml for
|
||||
# documentation purposes only; ArgoCD will silently skip it.
|
||||
#
|
||||
# kubectl --context=minikube-indri apply -f endpoints-forge.yaml
|
||||
#
|
||||
apiVersion: v1
|
||||
kind: Endpoints
|
||||
metadata:
|
||||
|
|
|
|||
|
|
@ -9,5 +9,8 @@ resources:
|
|||
- proxygroup-ingress.yaml
|
||||
- external-secret.yaml
|
||||
- svc-forge-external.yaml
|
||||
- endpoints-forge.yaml
|
||||
# endpoints-forge.yaml is NOT managed by ArgoCD — Endpoints are globally
|
||||
# excluded in argocd-cm resource.exclusions (too noisy for auto-managed
|
||||
# Endpoints). Apply manually:
|
||||
# kubectl --context=minikube-indri apply -f endpoints-forge.yaml
|
||||
- ingress-forge.yaml
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue