argoproj / argo-cd

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

Add extra column in application list that will reflect the summary.images #4781

Open reguengos opened 3 years ago

reguengos commented 3 years ago

Summary

Adding an extra column in application list that will reflect the summary.images -> applications list

Motivation

Having a list of all docker images deployed for every application in a single place instead of having to navigate into each of the apps to get this information. Empower ops and Product owners to access the current deployment status. The details can be get from API: api/v1/applications Path items->status -> summary -> images

Proposal

Edit file applications-list.tsx to incorporate this change. const APP_FIELDS = [

similar with application-summary__labels layout that is inside app details.

<div class="application-summary__labels">
<span class="application-summary__label">docker.io/istio/proxyv2:1.6.5</span><span class="application-summary__label">xxxx/cpaas-argocd-helloworld/hello-world-njs-webapp:1.0.82</span><span class="application-summary__label">xxxx/cpaas-argocd-helloworld/hello-world-njs-webapp:1.0.83</span></div>
jessesuen commented 3 years ago

Not sure how this would scale when an application comprises a lot of images/deployments (sidecars, init containers, etc...)