Argo Rollouts should integrate with Kube-downscaler.
Use Cases
I have migrated from Deployments to Rollouts, Earlier with Deployments I was using kube-downscaler to scale down an entire namespace during off hours by setting annotation to the namespace, However I am unable to do so with Rollouts. If I write bash script to scale down resources using kubectl argo rollouts set image "$rollout" '*'='{"replicas": 0}' -n "$namespace" it creates one more replicaset pointing to preview service with 0 replica count while active replicaset still up and running .. this doesn't help with cost saving as we do not want to run it in off hours..
More info about kube downscaler - https://github.com/hjacobs/kube-downscaler
Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.
Summary
Argo Rollouts should integrate with Kube-downscaler.
Use Cases
I have migrated from Deployments to Rollouts, Earlier with Deployments I was using kube-downscaler to scale down an entire namespace during off hours by setting annotation to the namespace, However I am unable to do so with Rollouts. If I write bash script to scale down resources using
kubectl argo rollouts set image "$rollout" '*'='{"replicas": 0}' -n "$namespace"
it creates one more replicaset pointing to preview service with 0 replica count while active replicaset still up and running .. this doesn't help with cost saving as we do not want to run it in off hours.. More info about kube downscaler - https://github.com/hjacobs/kube-downscalerMessage from the maintainers:
Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.