81c301f013
Kubernetes rejects minReplicas=0 unless at least one Object or External metric is configured. With only a Resource (CPU) metric, the HPA is invalid: HorizontalPodAutoscaler.autoscaling "neuron-marketing-hpa" is invalid: [spec.minReplicas: Invalid value: 0: must be greater than or equal to 1, spec.metrics: Forbidden: must specify at least one Object or External metric to support scaling to zero replicas] This was blocking the entire neuron-prod Argo CD sync — every manifest in the directory had to be applied individually after this single resource caused the multi-resource patch to fail. The dharma NetworkPolicy applied today only because Argo retried individually after the failure. The file header already states "minReplicas=1 prevents unnecessary idle waste" as the intent for this single-Legion-node period; this brings the marketing HPA into line with the other two.