remove auto sync for service
This commit is contained in:
@@ -18,6 +18,15 @@ apps/<service>/
|
|||||||
|
|
||||||
`homelab-app.yaml` watches `apps/*/application.yaml` (recurse) only.
|
`homelab-app.yaml` watches `apps/*/application.yaml` (recurse) only.
|
||||||
|
|
||||||
|
**Sync policy differs from `cluster-platform` on purpose:** only the root
|
||||||
|
`homelab` Application is automated (`prune: true`, `selfHeal: true`) — it
|
||||||
|
picks up new/changed `apps/*/application.yaml` files automatically. Each
|
||||||
|
per-service Application (`ignis`, and any future one) has **no**
|
||||||
|
`syncPolicy.automated` — new services or config changes sit `OutOfSync` in
|
||||||
|
ArgoCD until manually synced (UI "Sync" button or `argocd app sync <name>`).
|
||||||
|
These are personal services, not cluster infra — a manual gate before an
|
||||||
|
update actually rolls out is worth it here.
|
||||||
|
|
||||||
## Bootstrap
|
## Bootstrap
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
@@ -13,8 +13,5 @@ spec:
|
|||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
namespace: ignis
|
namespace: ignis
|
||||||
syncPolicy:
|
syncPolicy:
|
||||||
automated:
|
|
||||||
prune: true
|
|
||||||
selfHeal: true
|
|
||||||
syncOptions:
|
syncOptions:
|
||||||
- CreateNamespace=true
|
- CreateNamespace=true
|
||||||
|
|||||||
Reference in New Issue
Block a user