Skip to content

docs(fleet-manager): the Protocols page now switches per node - #96

Merged
Bugs5382 merged 1 commit into
mainfrom
docs/84-protocols-per-node
Oct 6, 2026
Merged

Bugs5382 merged 1 commit into
mainfrom
docs/84-protocols-per-node

Conversation

@Bugs5382

@Bugs5382 Bugs5382 commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

What and why

CryptOS-PKI/cryptos-web@PR#165 rebuilt the Fleet Manager's Protocols page on
each node's reported ACME/EST state (NodeSummary.protocols) and wired its
switch to SetNodeProtocol, replacing the fleet-wide mock catalog that only
recorded intent and showed zero protocols on a live fleet. This updates the
two docs pages that described the old behavior:

  • docs/fleet-manager/web-ui.md (Protocols section and the "Known gaps"
    list): the list page now counts nodes actually serving each protocol and
    waiting on a reboot; the detail page switches one node and explains why an
    ineligible node (wrong role, or not yet ESTABLISHED) has no switch; SCEP and
    Windows autoenrollment are described as not wired up (no node config block)
    rather than as an inert toggle. Drops the stale gap note about the page
    saving only "Enabled" -- the bound-profile/endpoint/challenge fields it
    referred to are gone along with the mock catalog they edited.
  • docs/fleet-manager/overview.md ("Switching an enrolment protocol on a
    node" and "What is not available today"): says the web UI now calls
    SetNodeProtocol, where it previously said the page didn't use it yet.

No change to the "Known gaps" list's other bullets, the MCP/approvals text
about SetAdapterEnabled (that RPC and its admin gate are unchanged and still
accurate), or anything about SCEP/Windows autoenrollment's build status.

Refs CryptOS-PKI/cryptos-manager#84

Verification

  • Lint clean (no lint script beyond the build; nothing markdown-specific flagged)
  • Tests pass (no tests in this repo)
  • Build succeeds
  • Documentation updated (this is the docs change)

How this was verified

  • npm run build (docusaurus build): generated static files with no MDX
    errors.
  • Read both changed sections against the actual cryptos-web PR's behavior
    (list/detail page content, SetNodeProtocol wiring, SCEP/Windows
    autoenrollment "not wired up" messaging) rather than only checking prose
    style.

cryptos-web#165 rebuilt the manager's Protocols page on each node's
reported ACME/EST state and wired its switch to SetNodeProtocol,
replacing the fleet-wide catalog that only recorded intent. Update the
web UI and overview pages to match: the list counts nodes actually
serving each protocol, the detail page switches one node and explains
why an ineligible node has no switch, and SCEP/Windows autoenrollment
are described as not wired up rather than as an inert toggle. Drops
the stale "known gap" line about the protocol page saving only
Enabled -- the old bound-profile/endpoint/challenge fields are gone
along with the catalog they edited.

Refs CryptOS-PKI/cryptos-manager#84

Signed-off-by: Bugs5382 <12115015+Bugs5382@users.noreply.github.com>
@Bugs5382 Bugs5382 self-assigned this Oct 6, 2026
@Bugs5382
Bugs5382 marked this pull request as ready for review October 6, 2026 19:55
@github-actions github-actions Bot added the documentation Documentation only (docs). label Oct 6, 2026
@Bugs5382
Bugs5382 merged commit 3eb8ace into main Oct 6, 2026
16 checks passed
@Bugs5382
Bugs5382 deleted the docs/84-protocols-per-node branch October 6, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Documentation only (docs).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant