GitOps Review and Sync
Servestead treats committed configuration as deployment input. The GitOps workspace separates editing from deployment so you can inspect exactly what will become authoritative.

Read Repository Status
Section titled “Read Repository Status”| Signal | Meaning |
|---|---|
| Working tree | clean or changes that need review. |
| Remote sync | up to date or needs push when an origin and branch are available. |
| HEAD | The exact local commit Servestead will use. |
The Next line explains whether to review changes, push, resolve repository access, or run stacks.
Review Before You Change Git
Section titled “Review Before You Change Git”- Open Review working tree changes.
- Confirm that every Compose, metadata, and encrypted-secret change is intentional.
- Expand Repository actions.
- Select Stage changes to stage managed stack changes.
- Enter a specific commit message and select Commit staged.
- Select Push commit when the repository has an
originremote.
If the repository has no origin, pushing is unavailable but local committed deployment can still be valid for your workflow.
Run Committed Stacks
Section titled “Run Committed Stacks”Select Run stacks only after the status and commit are correct. The run reconciles current stacks and removes managed containers, generated overrides, manifests, and Pangolin resources for stacks that were deleted from the committed repository.
Servestead does not deploy an uncommitted observability Compose change. Application stack eligibility is also shown in Profiles → Stacks before an individual deploy.
Investigate Drift
Section titled “Investigate Drift”When the Command Center reports drift:
- Open GitOps Review.
- Compare the working-tree diff with the current
HEAD. - Decide whether to discard the edit outside Servestead, commit it through the workspace, or complete a pending push.
- Run stacks only after the repository state is intentional.
Expected Result
Section titled “Expected Result”The workspace reports a clean working tree, an understood remote state, and the commit you intend to deploy. The next stack run records that outcome in recent runs.