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

Implement kill-run button #25

Merged
merged 1 commit into from Jul 10, 2023
Merged

Implement kill-run button #25

merged 1 commit into from Jul 10, 2023

Conversation

Devansh3712
Copy link
Member

@Devansh3712 Devansh3712 commented Jul 4, 2023

This PR solves issue #2 which adds a kill run button that will kill all jobs in the current run. It currently uses a mock API endpoint for success alert, needs to be connected to the teuthology-api

Screenshot (102)

@Devansh3712 Devansh3712 requested a review from kamoltat July 4, 2023 18:25
@kamoltat kamoltat added the feature New feature or request label Jul 5, 2023
@kamoltat kamoltat linked an issue Jul 5, 2023 that may be closed by this pull request
2 tasks
@kamoltat
Copy link
Member

@Devansh3712
LGTM, just one little thing, can you explain a bit more in the commit message and PR description that this is not yet connected to teuthology-api

@kamoltat kamoltat merged commit c791641 into ceph:main Jul 10, 2023
1 check passed
@zmc
Copy link
Member

zmc commented Jul 10, 2023

@kamoltat I don't think we should have merged this yet. The button is visible but not functional, and we send requests to a third-party service whenever it's pushed. In addition to being a UX issue it's also a privacy issue. It's deployed live.

@kamoltat
Copy link
Member

@zmc Ahh yes I understand the third-party service & privacy issue.

With the live thing, I think one can argue that people/users knows the https://pulpito-ng.ceph.com/ is still like in development although it is technically in production so they won't complain as much as if we were to do something similar in https://pulpito.ceph.com/

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

Successfully merging this pull request may close these issues.

Teuthology-kill
3 participants