# The dev box's root Application. make deploy applies it with the exact delivered # commit and the target's route inputs as Kustomize patches; see decision 0039. apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: pharos-platform namespace: argocd spec: project: platform source: repoURL: git://pharos-platform-git.argocd.svc.cluster.local/platform.git targetRevision: delivered-commit-required path: gitops/apps/overlays/devbox destination: server: https://kubernetes.default.svc:443 namespace: argocd syncPolicy: automated: {enabled: true, prune: false, selfHeal: true, allowEmpty: false} syncOptions: - ServerSideApply=true - DisableClientSideApplyMigration=true retry: limit: -1 # Argo retries until providers recover (decision 0048). backoff: {duration: 5s, factor: 2, maxDuration: 1m}