argoproj / argo-rollouts

Progressive Delivery for Kubernetes
https://argo-rollouts.readthedocs.io/
Apache License 2.0
2.79k stars 873 forks source link

Argo Rollouts Integration with Kube-downscaler. #2966

Open dipk-mish7 opened 1 year ago

dipk-mish7 commented 1 year ago

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-downscaler


Message from the maintainers:

Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 60 days with no activity.