!zghijEASpYQWYFzriI:nixos.org

Hydra

368 Members
110 Servers

Load older messages


SenderMessageTime
25 Aug 2021
@andi:kack.itandi-How hard is it to add jobset ownership to hydra? It already supports that to some degree but IIRC you can't assign jobsets to users once they are created?14:07:10
@grahamc:nixos.org@grahamc:nixos.orghmm.. do jobsets have owners?14:08:00
@andi:kack.itandi-I've seen it in the permissions checks IIRC14:08:56
@andi:kack.itandi-That might have been per project.14:09:25
@andi:kack.itandi-I was just thinking of e.g. the haskell folks should be owner of the haskell-updates jobset etc.. So that we offload some of the admin work that is occasionally requested.14:10:27
@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

There are no newer messages yet.


Back to Room ListRoom Version: 6