canmove, Confirmed users
6,441
edits
(→Rules) |
|||
| Line 280: | Line 280: | ||
# Click "Browse" and choose your new local version | # Click "Browse" and choose your new local version | ||
# Click "Save Changes" | # Click "Save Changes" | ||
= Balrog Agent = | |||
The Balrog Agent is a long running process that is responsible for monitoring and enacting [[#Scheduled Changes | Scheduled Changes]]. The Agent is a separate application that runs in its own Docker container. In order to ensure it cannot bypass permissions or history (accidentally or on purpose), the Agent acts as a client to the [[#Admin App | Admin App]] rather than interacting with database directly. This means that it must be granted [[#Permissions | the "scheduled_change" permission]] to function. | |||
In the future, the Agent may also act as a client to Telemetry, Crash Stats, or other systems that contain data that we may want to scheduled changes with. | |||
= Code Overview = | = Code Overview = | ||