summaryrefslogtreecommitdiff
path: root/f3s/argocd-apps/services/keybr.yaml
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-01-07 23:54:08 +0200
committerPaul Buetow <paul@buetow.org>2026-01-07 23:54:08 +0200
commit058ab81ced6ef47e65cfd255857b857471e295d8 (patch)
tree2ef634ec86bf785cb369d18ca15ccfaff16ba7df /f3s/argocd-apps/services/keybr.yaml
parent0672f43e1cef527e3c95ca8114de53db3e93c761 (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.yaml28
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