docs: add kustomize structure and usage

This commit is contained in:
u1
2026-01-05 23:35:34 +00:00
parent f8976c26e8
commit d93e9f0d60

View File

@@ -1,3 +1,24 @@
# trade-deploy # trade-deploy
GitOps (pull) manifests for trade on k3s (Argo CD/Flux) Repo na manifesty GitOps (pull) dla projektu `trade` na k3s.
Założenie: obrazy są budowane/pushowane przez CI, a klaster (Argo CD/Flux) sam pobiera „desired state” z tego repo.
## Struktura
- `kustomize/base/` wspólne zasoby (bez sekretów)
- `kustomize/overlays/staging/` staging (`namespace: trade-staging`)
- `kustomize/overlays/prod/` prod (`namespace: trade-prod`)
## Szybki test (bez Argo CD)
```bash
kubectl apply -k kustomize/overlays/staging
kubectl apply -k kustomize/overlays/prod
```
## Argo CD
Przykładowa `Application` jest w `bootstrap/argocd/application-trade-staging.yaml`.
Uwaga: sekretów (tokeny/hasła) nie trzymamy w tym repo.