# -*- python -*-
+# trigger a forced build
+# curl -v -u USER:PASSWORD --basic --json '{"id":1,"jsonrpc":"2.0","method":"force","params":{"builderid":"6","username":"erik <erik@humopery.space>","reason":"force build","priority":0,"branch":"","project":"","repository":"","revision":""}}' https://bb.humopery.space/api/v2/forceschedulers/force-two
+
from buildbot.plugins import changes, reporters, schedulers, secrets, steps, util, worker
from buildbot.changes.filter import ChangeFilter
from buildbot.changes.gitpoller import GitPoller
'authz': util.Authz(
allowRules=[
# admins can run any control item
- util.AnyControlEndpointMatcher(role="admins"),
+ util.AnyControlEndpointMatcher(role="admins",defaultDeny=False),
],
roleMatchers=[
- util.RolesFromUsername(roles=["admins"],usernames=["erik"])
+ util.RolesFromUsername(roles=["admins"],usernames=["erik"]),
],
stringsMatcher=util.fnmatchStrMatcher
),