Migrated from single recursive directory sync to individual Application manifests for better control and visibility. Changes: - Created app-*.yaml for each application (10 apps) - Disabled auto-sync on all apps for safe migration - Disabled old app-stack-basicstack-de.yaml complex sync - Updated app-argocd.yaml to disable auto-sync during migration - Added ARGOCD-MIGRATION.md with migration plan and next steps - Updated apps/README.md to document new structure Each app now needs: 1. Manual sync verification 2. Health check 3. Auto-sync enablement (tracked in separate tasks) Related: DEV-287 Co-Authored-By: Paperclip <noreply@paperclip.ing>
26 lines
820 B
YAML
26 lines
820 B
YAML
# DISABLED: Replaced with individual app syncs (see app-*.yaml files)
|
|
# This complex recursive sync has been decomposed into individual application syncs
|
|
# for better control and visibility. Each app now has its own app-<name>.yaml file.
|
|
#
|
|
# apiVersion: argoproj.io/v1alpha1
|
|
# kind: Application
|
|
# metadata:
|
|
# name: stack-basicstack-de
|
|
# namespace: argocd
|
|
# spec:
|
|
# project: default
|
|
# source:
|
|
# repoURL: git@forgejo.forgejo.svc.cluster.local:basicstack/stack.basicstack.de.git
|
|
# targetRevision: main
|
|
# path: apps
|
|
# directory:
|
|
# recurse: true
|
|
# exclude: 'argocd/**'
|
|
# destination:
|
|
# server: https://kubernetes.default.svc
|
|
# syncPolicy:
|
|
# automated:
|
|
# prune: false # Manual approval for deletions
|
|
# selfHeal: true
|
|
# syncOptions:
|
|
# - CreateNamespace=true
|