Oracle converge and stack locks
When a box is wedged or a Pulumi stack lock will not clear through the
normal cancel path, use the oracle admin surfaces. Companion runbooks:
pulumi-runtime.runbook.md
·
box-troubleshooting.runbook.md.
CLI-first recipes
Section titled “CLI-first recipes”# Boxes the oracle considers wedgednayaone-admin api adminListWedgedBoxes
# Held stack locksnayaone-admin api adminListOracleStackLocks
# Converge failure / audit trailsnayaone-admin api adminListOracleConvergeFailuresnayaone-admin api adminListOracleConvergeAudit
# Dispatch an oracle converge passnayaone-admin api adminRunOracleConverge --body '{}'
# Refresh the converge-oracle rollupnayaone-admin api adminRefreshConvergeOracleRollup --body '{}'REST fallback: GET /admin-api/oracle/wedged-boxes ·
GET /admin-api/oracle/stack-locks ·
POST /admin-api/oracle/converge ·
POST /admin-api/converge-oracle/refresh.
Area listing: CLI reference → oracle.
Escalation ladder
Section titled “Escalation ladder”adminListWedgedBoxes+adminListOracleStackLocks— name the stuck scope.adminCancelPulumiState(see Pulumi converge) — clear a held engine lock.adminClearPulumiStateCache+adminRunPulumiConvergewithaction: up— wipe + reconverge.adminRunOracleConverge— force the oracle reconciliation pass when D1 projection drifted from R2/cloud.