argoproj / argo-cd

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

Make Argo UI aware of OpenShift objects, such as Route and DeploymentConfig #4601

Open dlmorais-pbh opened 4 years ago

dlmorais-pbh commented 4 years ago

Summary

In UI, when Argo renders a Route object box, it does not show the link to the URL it represents, as it happens to Ingress objects. The same is true for a application box in Dashboard, which shows ingresses links, but not routes. It seems to me that the problem is that Argo is not specifically aware of OpenShift objects.

Motivation

Make Argo better to use when integrated to OpenShift clusters.

Proposal

So far I had no synchronization problem with OpenShift, only UI problems. So I think that the way to go is to make the UI capable to distinguish some OpenShift objects, at least the most common ones, like DeploymentConfig and Route.

iam-veeramalla commented 3 years ago

I am happy to try my hands on this. Will start looking into the issue.

alexmt commented 3 years ago

Here is a similar PR that adds VirtualService support: https://github.com/argoproj/argo-cd/pull/4677/files .

wtam2018 commented 3 years ago

milestone v2.2