Skip to content

Commit f0a9d59

Browse files
authored
Merge pull request #43 from ceph/kill-case-insensitive
services/kill: make username check case-insensitive
2 parents 4e61121 + 87848fd commit f0a9d59

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/teuthology_api/services/kill.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,16 @@ def run(args, send_logs: bool, access_token: str, request: Request):
2626
run_name = args.get("--run")
2727
if run_name:
2828
run_details = get_run_details(run_name)
29-
run_username = run_details.get("user")
29+
run_owner = run_details.get("user")
3030
else:
3131
log.error("teuthology-kill is missing --run")
3232
raise HTTPException(status_code=400, detail="--run is a required argument")
3333
# TODO if user has admin priviledge, then they can kill any run/job.
34-
if run_username != username:
34+
if run_owner.lower() != username.lower():
3535
log.error(
3636
"%s doesn't have permission to kill a job scheduled by: %s",
3737
username,
38-
run_username,
38+
run_owner,
3939
)
4040
raise HTTPException(
4141
status_code=401, detail="You don't have permission to kill this run/job"

0 commit comments

Comments
 (0)