Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better status indicators for Pods in UI #3609

Open
DanTulovsky opened this issue Jun 3, 2024 · 1 comment
Open

Better status indicators for Pods in UI #3609

DanTulovsky opened this issue Jun 3, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@DanTulovsky
Copy link

Summary

It would be helpful if the status indicators for pods during a rollout (e.g. these)

image

were more fine grained. Specifically, they should take into account the readiness state of the app itself.

We had an issue where a rollout started, and new pods came up. They were scheduled and live, as far as k8s was concerned, but they were not yet ready according to the readiness configuration. Regardless though, the UI showed the pods as green and operators (incorrectly) assumed that everything was fine. This status, combined with the fact that Argo Rollouts frequently gets stuck, led the human operators to draw the wrong conclusion (they assumed argo rollouts was stuck) and they did a full promote. For various, here unimportant, reasons, that caused an outage.

Perhaps the UI can take into account all the possible states for a pod (https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) and expose them to the users.

Use Cases

All the time.


Message from the maintainers:

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

@DanTulovsky DanTulovsky added the enhancement New feature or request label Jun 3, 2024
@rafaeljesus
Copy link

AFAICS, this was addressed in #3483

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants