-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
Sometimes we need to scale tenant workloads to zero.
We need "knobs" in the gitops-config and acscs-manifest/tenant-resources helm chart to scale the different deployments to zero (central, scanner, scanner-v4-matcher, scanner-v4-indexer, scanner-v4-db).
- Prefer an explicit knob for every workload.
- Prefer flat structure instead of nested values (prefer centralScaleToZero to central.scaleToZero)
centralScaleToZero: true/false
scannerScaleToZero: true/false
(feel free to find a better name for those knobs).
DOD
- acscs-manifests/tenant-resources helm chart is changed to function with those knobs (probably through overlays).
- SOP for scaling tenant workloads to zero is merged into the runbooks repository.