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

feature request: add ability to restart apps from applications list page in ArgoCD #21305

Open
audip opened this issue Dec 24, 2024 · 1 comment · May be fixed by #21307
Open

feature request: add ability to restart apps from applications list page in ArgoCD #21305

audip opened this issue Dec 24, 2024 · 1 comment · May be fixed by #21307
Labels
component:application component:ui User interfaces bugs and enhancements enhancement New feature or request more-information-needed Further information is requested

Comments

@audip
Copy link

audip commented Dec 24, 2024

Summary

A button to "Restart Apps" on the applications list page with the ability to restart selected apps.

Motivation

There are use-cases of a central ArgoCD cluster deploying to Kubernetes clusters across multiple AZs/regions around the world that need to be restarted when a cache invalidation event or another maintenance event happens. Rolling restart is an action that engineers at @myfitnesspal perform when pods aren't able to pick new IP address of Elasticache instances, actively performing incident response. So, I'd like to propose adding a button that we are using internally, see screenshots of how it looks and operates (very similar to the "Refresh Apps" button)

image

image

Proposal

The code is about ~100 lines as it is mostly a UI change with functionality to perform a rolling restart already existing. The source code is available for viewing in this pull request: #21307

@andrii-korotkov-verkada
Copy link
Contributor

What's the semantic of restarting apps? Does it do rollout restart on all deployments and rollouts? How does it handle job and cronjobs running?

@andrii-korotkov-verkada andrii-korotkov-verkada added the more-information-needed Further information is requested label Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:application component:ui User interfaces bugs and enhancements enhancement New feature or request more-information-needed Further information is requested
Projects
None yet
2 participants