Balrog: Difference between revisions

684 bytes added ,  15 September 2016
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 =
canmove, Confirmed users
6,441

edits