From c152695e9f9c4a372d61e9b549007eb2e439c7ba Mon Sep 17 00:00:00 2001 From: edunham Date: Wed, 23 Mar 2016 10:18:19 -0700 Subject: [PATCH] Require auth for all actions http://docs.buildbot.net/0.8.1/WebStatus-Configuration-Parameters.html --- buildbot/master/master.cfg | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/buildbot/master/master.cfg b/buildbot/master/master.cfg index 33adfc2d..261dfd86 100644 --- a/buildbot/master/master.cfg +++ b/buildbot/master/master.cfg @@ -426,15 +426,17 @@ c['status'].append(HttpStatusPush( from buildbot.status import html from buildbot.status.web import authz, auth + + authz_cfg=authz.Authz( auth=auth.BasicAuth([(HTTP_USERNAME, HTTP_PASSWORD)]), - gracefulShutdown = True, - forceBuild = True, - forceAllBuilds = True, - pingBuilder = True, - stopBuild = True, - stopAllBuilds = True, - cancelPendingBuild = True, + gracefulShutdown = 'auth', + forceBuild = 'auth', + forceAllBuilds = 'auth', + pingBuilder = 'auth', + stopBuild = 'auth', + stopAllBuilds = 'auth', + cancelPendingBuild = 'auth', ) c['status'].append(html.WebStatus(http_port=8010, authz=authz_cfg))