gitdataai/deploy/templates
ZhenYi d1ade2c3c3
Some checks are pending
CI / Rust Lint & Check (push) Waiting to run
CI / Rust Tests (push) Waiting to run
CI / Frontend Lint & Type Check (push) Waiting to run
CI / Frontend Build (push) Blocked by required conditions
feat(deploy): add HPA autoscaling rules for all services except email
Add HorizontalPodAutoscaler (autoscaling/v2) using CPU and memory utilization
metrics to all deployment templates: app, static, gitserver, git-hook,
operator, adminrpc. Email-worker is excluded as requested.

- CPU target: 80% average utilization
- Memory target: 80% average utilization
- Each service has per-service min/max replicas in values.yaml
- Operator autoscaling defaults to disabled (enabled: false)
- Conditional via {{ if .Values.<service>.autoscaling.enabled }}
2026-04-28 13:42:37 +08:00
..
_helpers.tpl init 2026-04-15 09:08:09 +08:00
adminrpc-deployment.yaml feat(deploy): add HPA autoscaling rules for all services except email 2026-04-28 13:42:37 +08:00
app-deployment.yaml feat(deploy): add HPA autoscaling rules for all services except email 2026-04-28 13:42:37 +08:00
email-worker-deployment.yaml feat: add health endpoints and Prometheus metrics to git-hook and email-worker 2026-04-25 23:45:48 +08:00
external-secrets.yaml init 2026-04-15 09:08:09 +08:00
git-hook-deployment.yaml feat(deploy): add HPA autoscaling rules for all services except email 2026-04-28 13:42:37 +08:00
gitserver-deployment.yaml feat(deploy): add HPA autoscaling rules for all services except email 2026-04-28 13:42:37 +08:00
gitserver-ingress.yaml init 2026-04-15 09:08:09 +08:00
ingress.yaml feat(frontend): Discord layout + AI Studio theme + Room Settings 2026-04-18 16:59:36 +08:00
NOTES.txt init 2026-04-15 09:08:09 +08:00
operator-deployment.yaml feat(deploy): add HPA autoscaling rules for all services except email 2026-04-28 13:42:37 +08:00
pdb.yaml init 2026-04-15 09:08:09 +08:00
secret.yaml fix(deploy): use secretRef instead of configMapRef in all deployments 2026-04-15 14:06:40 +08:00
static-deployment.yaml feat(deploy): add HPA autoscaling rules for all services except email 2026-04-28 13:42:37 +08:00
static-ingress.yaml init 2026-04-15 09:08:09 +08:00
storage.yaml fix(k8s): protect PVCs from deletion on helm uninstall 2026-04-15 23:00:55 +08:00