ma cgit-retiolum: make hydra-stockholm krebsroot

This commit is contained in:
makefu 2018-03-07 17:06:46 +01:00
parent cbb83a4878
commit 68f2953f7c
No known key found for this signature in database
GPG Key ID: 36F7711F3FC0F225

View File

@ -3,10 +3,15 @@
with import <stockholm/lib>; with import <stockholm/lib>;
let let
repos = priv-repos // krebs-repos // connector-repos ; repos = priv-repos // krebs-repos // connector-repos // krebsroot-repos;
rules = concatMap krebs-rules (attrValues krebs-repos) rules = concatMap krebs-rules (attrValues krebs-repos)
++ concatMap priv-rules (attrValues priv-repos) ++ concatMap priv-rules (attrValues priv-repos)
++ concatMap connector-rules (attrValues connector-repos); ++ concatMap connector-rules (attrValues connector-repos)
++ concatMap krebsroot-rules (attrValues krebsroot-repos);
krebsroot-repos = mapAttrs make-krebs-repo {
hydra-stockholm = { };
};
krebs-repos = mapAttrs make-krebs-repo { krebs-repos = mapAttrs make-krebs-repo {
stockholm = { stockholm = {
@ -28,7 +33,6 @@ let
init-stockholm = { init-stockholm = {
cgit.desc = "Init stuff for stockholm"; cgit.desc = "Init stuff for stockholm";
}; };
hydra-stockholm = { };
}; };
priv-repos = mapAttrs make-priv-repo { priv-repos = mapAttrs make-priv-repo {
@ -70,6 +74,9 @@ let
krebs-rules = repo: krebs-rules = repo:
set-owners repo all-makefu ++ set-ro-access repo krebsminister; set-owners repo all-makefu ++ set-ro-access repo krebsminister;
krebsroot-rules = repo:
set-owners repo (all-makefu ++ krebsminister);
set-ro-access = with git; repo: user: set-ro-access = with git; repo: user:
optional repo.public { optional repo.public {
inherit user; inherit user;