argoproj / argo-cd

Declarative Continuous Deployment for Kubernetes
https://argo-cd.readthedocs.io
Apache License 2.0
18k stars 5.48k forks source link

Always support common status/phase in health checks #6024

Open alexec opened 3 years ago

alexec commented 3 years ago

Summary

For Argo Dataflow, the status/phase uses the defacto Kuberenetes status values of Pending, Running, Succeeded and Failed. We can simply translate these directly into health statuses.

Motivation

This would make defacto status zero-configuration.

Proposal

health.go in gitops-engine

sbose78 commented 3 years ago

I would agree with that.