Skip to content

Conversation

@DavHau
Copy link
Member

@DavHau DavHau commented Dec 4, 2025

When running buildbot in a trusted environment (e.g., behind a VPN or
on a local network), it's useful to allow anyone who can access the
web UI to perform control actions without authentication.

This adds a new allowAnonymousControl option that, when combined with
authBackend = "none", permits anonymous users to cancel builds,
restart builds, force builds, and perform other control actions.

@Mic92 Mic92 force-pushed the anon-control branch 3 times, most recently from ca00b6d to 3047128 Compare December 4, 2025 12:58
@Mic92 Mic92 enabled auto-merge December 4, 2025 12:58
@Mic92 Mic92 disabled auto-merge December 4, 2025 12:58
Allows unauthenticated users to perform control actions (cancel, restart,
force builds) without authentication. Useful when running buildbot behind
a VPN or on a local network where network-level access implies trust.
@Mic92
Copy link
Member

Mic92 commented Dec 4, 2025

Renamed it for clarity. @DavHau can you do a test deployment in clan? Than we can merge.

@DavHau
Copy link
Member Author

DavHau commented Dec 4, 2025

Renamed it for clarity. @DavHau can you do a test deployment in clan? Than we can merge.

This version is already running on my own infra. Is that sufficient?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants