!zghijEASpYQWYFzriI:nixos.org

Hydra

391 Members
114 Servers

Load older messages


SenderMessageTime
25 Aug 2021
@andi:kack.itandi-It would still be only one person but that would already add another dimension of offloading.14:10:48
@andi:kack.itandi-I can see that this might be an issue as for example the scheduling shares are managed within a jobset and not from the "outside".14:12:03
@sternenseemann:systemli.orgsterniI agree that that is not ideal, but tbh even with a jobset's internal configuration you'd be able to exact some kind of abuse, so owners would need to be trustworthy regardless14:13:35
@andi:kack.itandi-Yeah. I am more thinking in line of "I need to be able to restart / cancel / ... a job" within a specific jobset without having to hand out global permissions like we do right now.l14:14:13
@andi:kack.itandi-It isn't an issue but I think it would bel nice to be able to provide more access to hydra to trusted contributors with the ability to keep the scope smaller.14:14:51
@sternenseemann:systemli.orgsterniprobably we'd need to implement an ACL system at some point which allows to give out permissions per jobset14:15:51
@sternenseemann:systemli.orgsternimaybe even per job, so maintainers can restart “their” jobs if they are flaky14:16:06
@sternenseemann:systemli.orgsterni * maybe even per job, so maintainers can restart “their” jobs if they are flaky, but that may be unnecessary overkill14:16:17
@andi:kack.itandi-I tend to agree even if flaky jobs should be fixed and restarting is just a temporary measure.14:16:51
@tomberek:matrix.orgtomberekanyone familiar with githubpulls usage? I've been trying to get it working. I have a generative project spec that produces what seems to be correct output (and it works when i use it directly as a spec.json). But jobs are not created.14:20:26
@grahamc:nixos.org@grahamc:nixos.org andi-: I think it is just on the project-level 14:21:13
@grahamc:nixos.org@grahamc:nixos.orgfiner grained ACLs would be cool, I wonder to what extent user-based is sufficient14:21:30
@sternenseemann:systemli.orgsterniGitHub teams hydra plugin -.-14:24:21
@sternenseemann:systemli.orgsterni * GitHub org teams hydra plugin -.-14:24:25
@grahamc:nixos.org@grahamc:nixos.orgsounds like a cool idea14:25:06
@sternenseemann:systemli.orgsternidoes it already have a group concept?14:25:24
@grahamc:nixos.org@grahamc:nixos.orgno14:25:29
@grahamc:nixos.org@grahamc:nixos.org:)14:25:36
@andi:kack.itandi-Pluggable permissions might be a first step.14:26:37
@andi:kack.itandi-e.g. for all of the 3-4 role functions that we have now allow them to be extended by plugins.14:26:54
@grahamc:nixos.org@grahamc:nixos.orgyeah14:27:08
@grahamc:nixos.org@grahamc:nixos.orgsounds like a cool idea14:27:12
@andi:kack.itandi-Then the first step could be to give each committer restart permissions.14:27:32
@grahamc:nixos.org@grahamc:nixos.org😬 maybe :)14:28:08
@andi:kack.itandi-
In reply to @grahamc:nixos.org
😬 maybe :)
If not restart what else? Nothing? :D
14:28:22
@andi:kack.itandi- I think that is the lowest priv we have except maybe the bump-to-front role 14:28:35
@sternenseemann:systemli.orgsternibump-to-front is riskier arguably since it messes with normal scheduling14:29:01
@grahamc:nixos.org@grahamc:nixos.orgwe actually have ✨policy ✨ about this14:29:34
@andi:kack.itandi-I think aborting many jobs is costlier than slightly changed scheduling. It isn't a clear line.14:29:48
@grahamc:nixos.org@grahamc:nixos.orghttps://github.com/NixOS/nixos-org-configurations/wiki/Hydra-Accounts#deciding-on-roles14:29:49

Show newer messages


Back to Room ListRoom Version: 6