diff options
| author | Paul Buetow <paul@buetow.org> | 2026-01-07 23:54:08 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-01-07 23:54:08 +0200 |
| commit | 058ab81ced6ef47e65cfd255857b857471e295d8 (patch) | |
| tree | 2ef634ec86bf785cb369d18ca15ccfaff16ba7df /f3s/argocd-apps/services/keybr.yaml | |
| parent | 0672f43e1cef527e3c95ca8114de53db3e93c761 (diff) | |
Reorganize argocd-apps by namespace for better structure
- Create subdirectories: monitoring/, services/, infra/, test/
- Move 6 monitoring apps to monitoring/
- Move 13 service apps to services/
- Move 1 infra app to infra/
- Move 1 test app to test/
- Add README.md documenting the structure and usage
This organization:
- Makes it easier to understand which apps belong to which namespace
- Allows applying apps by namespace: kubectl apply -f argocd-apps/monitoring/
- Supports namespace-scoped app-of-apps patterns
- Provides better clarity when browsing the repository
All 21 applications remain functional and validated with kubectl --dry-run.
Diffstat (limited to 'f3s/argocd-apps/services/keybr.yaml')
| -rw-r--r-- | f3s/argocd-apps/services/keybr.yaml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/f3s/argocd-apps/services/keybr.yaml b/f3s/argocd-apps/services/keybr.yaml new file mode 100644 index 0000000..411ca6a --- /dev/null +++ b/f3s/argocd-apps/services/keybr.yaml @@ -0,0 +1,28 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: keybr + namespace: cicd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + source: + repoURL: https://codeberg.org/snonux/conf.git + targetRevision: master + path: f3s/keybr/helm-chart + destination: + server: https://kubernetes.default.svc + namespace: services + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=false + retry: + limit: 3 + backoff: + duration: 5s + factor: 2 + maxDuration: 1m |
