argoproj / argo-helm

ArgoProj Helm Charts
https://argoproj.github.io/argo-helm/
Apache License 2.0
1.77k stars 1.88k forks source link

Argo rollouts dashboard fails on watch function #3015

Open arajs-sedex opened 2 weeks ago

arajs-sedex commented 2 weeks ago

Describe the bug

The dashboard is deployed properly as it is visible. But when I access it, loading appears and is there forever.

When checking Network on my Chrome, it appears that watch function fails.

http://argo-rollouts.your-domain.com/api/v1/rollouts/application/info/watch

I tried deploying the dashboard using this helm-chart and use port-forwarding to service and directly to pod. Unfortunately the behavior is the same. Tried using different namespace, situation is the same

Related helm chart

argo-rollouts

Helm chart version

2.37.7

To Reproduce

Deploy helm chart with this parameters to have dashboard

` project: default source: repoURL: 'https://argoproj.github.io/argo-helm' targetRevision: 2.37.7 helm: releaseName: argo-rollouts values: | dashboard: enabled: true ingress: enabled: true annotations: alb.ingress.kubernetes.io/scheme: internal alb.ingress.kubernetes.io/target-type: ip alb.ingress.kubernetes.io/load-balancer-attributes: routing.http.drop_invalid_header_fields.enabled=true external-dns.alpha.kubernetes.io/hostname: argo-rollouts.your-domain.com kubernetes.io/ingress.class: alb hosts:

Open the dashboard

Expected behavior

Open dashboard and see all deployed rollout apps

Screenshots

image

Additional context

No response

yu-croco commented 1 week ago

Hi @arajs-sedex , can you share us the logs when you access to the endpoint? *Since we focus on providing Helm Chart, not handle Argo Rollouts' specific behavior, I wonder upstream will help you more.