Skip to content

feat(web): OS image lifecycle from the web: status, stage, activate and roll back #187

Closed

Description

@Bugs5382

Summary

Bring cryptosctl image status/stage/rollback/activate into the FleetOS Manager web. The node already exposes it (StageImage, ActivateImage, RollbackImage and GetImageStatus on the node); the manager never calls it.

Acceptance criteria

  • The manager proxies the node RPCs with operator-level authorization (viewer read-only, operator and admin as the existing write paths).
  • A node's OS image can be checked, staged, activated and rolled back from node detail, by an admin, with the same refusals the node gives (signature, one operation at a time).
  • Tests at the manager API and in the web, through public APIs.

Tasks

  • Manager RPC and node client call.
  • Web surface on the UI kit.
  • Docs.

Notes

Part of #24 (full cryptosctl parity in the FleetOS Manager web). Found by an audit on 2026-10-14 comparing every cryptosctl command with the manager's fleet RPCs: this operation is still CLI-only.

Activity

  1. added this to the v0.1.0 milestone on Oct 14, 2026
  2. self-assigned this
    on Oct 14, 2026
  3. added theissue type on Oct 14, 2026
  4. Bugs5382 commented on Oct 15, 2026

    @Bugs5382
    ContributorAuthor

    Done: manager side in #203, web console in CryptOS-PKI/cryptos-web#186.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature (feat). Minor version bump.

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions