system_update_recovery_finish

Instructs the system that a system recovery operation ("mupdate") was completed using the software in the specified release.

The system recovery operation is used to bypass the control plane to deploy known-working software when the control plane itself is not functioning or otherwise unable to update itself. When the control plane detects this, it stops making any changes to deployed software to avoid reverting the recovery itself. This operation puts the control plane back in charge of determining what software should be deployed, instructing it that the specified software (which is also what's currently running) is what's supposed to be deployed.

If the provided version does not match what's currently running, the control plane will continue to avoid changing deployed software until this operation is invoked with the correct version.

This endpoint should only be called at the direction of Oxide support.

put/v1/system/update/recovery-finish

Request Body

Parameters for PUT requests to /v1/system/update/target-release.

Object
system_version

Version of the system software to make the target release.

Responses

204

resource updated

4XX

Error

Object
message
request_id
5XX

Error

Object
message
request_id