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>
17 lines
408 B
YAML
17 lines
408 B
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: Application
|
|
metadata:
|
|
name: passbolt
|
|
namespace: argocd
|
|
spec:
|
|
project: default
|
|
source:
|
|
repoURL: git@forgejo.forgejo.svc.cluster.local:basicstack/stack.basicstack.de.git
|
|
targetRevision: main
|
|
path: apps/passbolt
|
|
destination:
|
|
server: https://kubernetes.default.svc
|
|
namespace: passbolt
|
|
syncPolicy:
|
|
syncOptions:
|
|
- CreateNamespace=true
|