stout container. Only owners and admins can start updates and set the schedule.
Find boxes that need an update
On the Boxes page, the Lager Version column shows a green version when the box runs the latest Lager release. It shows an amber version with an arrow when a newer release exists. Select the amber version to update the box. A clock icon next to the version means that an update schedule covers the box. Point to the icon to see which schedule, and when it runs.Update one box
- Open the box, and then open the … menu in the header.
- Select Update.
- In the Update window, select Lager, Stout, or both. Stout selects each part that is out of date before you start.
- Select Continue.
Update Lager
To set up updates that run every day, see Schedule updates.- In the Update window, select a Version. The newest release shows (latest).
- Select Start Update.
lager command on the box. Some boxes run tests from their own command line, such as a test runner. These boxes get the same version of the command as the Lager runtime. The page of the box shows the version under Last Update. If Stout cannot install the command, the update window shows the reason. The box continues to run. Stout does not install the command if the Python version on the box is less than 3.10.
Run in Background closes the window. The update continues on the box, and the window shows the progress again when you open it again.
To test a pre-release build, select Custom branch… in Version, and then enter the branch name. This option installs a branch from the Lager repository. It is available only when you update one box.
An update can be a success and not do all of its work. Stout can fail to record the version of the box, or to install the lager command. The window then shows Updated, with a caveat and the reason. The box runs the new version. The page of the box keeps the same message under Last Update.
If the update fails with an SSH authentication error, select Sync SSH Key, and then try the update again. If that does not help, select Re-authorize with this Control Plane. This option runs the Stout install on the box again. Any other Stout control plane that manages the box loses access to it.
Update Stout
The Update Stout daemon window updates thestout container. It does not change Lager.
- To install the default image, leave Image tag (optional) empty. To test a pre-release build, paste a full image reference.
- Select Start Update.
Update many boxes
- On the Boxes page or on the page of a group, select the check boxes of the boxes.
- In the bar at the bottom of the page, select Update.
- On Update Now, select a Version.
- Select Start Update.
Schedule updates
An organization can have several update schedules. A schedule updates Lager on its boxes at the time you set. A box belongs to one schedule at a time. Only owners and admins can change schedules.Manage the schedules of the organization
- Open Settings, and then select Fleet Updates.
- To make a schedule, select Add schedule.
- Enter a Name.
- Select a Version. Always the latest release installs the newest release on the day it runs. Choose a version shows the released versions, and keeps the boxes on the one you select. Choose a specific branch installs a branch from the Lager repository.
- Set the Time and the Timezone.
- Select a Frequency: Daily, Every few days, or Weekly on a day you choose. The line below the field shows when the schedule runs.
- For Boxes, add the boxes. The boxes on the schedule show at the top, and you can remove one with the x. To add boxes, search by name, or filter by group and select Add these.
- Select Create schedule.
Put one box on a schedule
- Open the box, and then select the Settings tab.
- In Update Schedule, select a schedule.
Put many boxes on a schedule
- On the Boxes page, select the check boxes of the boxes.
- In the bar at the bottom of the page, select Update.
- Select Add to a schedule…, select a schedule, and then select Add to schedule.
stout container.
Locks
Keep a box out of bulk and scheduled updates while you work on it.
Boxes
Find the boxes that need an update.