Document KOTS/kURL adoption for the new Enterprise Portal#4284
Conversation
Explains how vendors can move KOTS/kURL customers onto the new Enterprise Portal today: the per-customer Portal Version toggle, its Vendor API equivalent, pairing it with the separate Security Center toggle, why there's no single app-level switch for an existing customer base, and how Download Portal, Classic Enterprise Portal, and the new Enterprise Portal coexist. Scoped to what's currently merged (KOTS/kURL instance visibility, license labeling, Security Center gating) — install/upgrade commands, default download pages, and air gap instance creation for KOTS/kURL are still in flight and intentionally left out. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Restores the manual/support-bundle air gap instance record creation content for KOTS/kURL that was trimmed earlier — vandoor PR #10233 merged, so this is now live. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
✅ Deploy Preview for replicated-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for replicated-docs-upgrade ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Review: KOTS/kURL adoption docs for the new Enterprise PortalThanks for getting this started. The descriptive content (what KOTS/kURL customers see in the portal) is mostly accurate and worth keeping. The procedural content (how a vendor moves customers over) is built around the wrong control and contains a few claims that don't match how the product behaves. Flagging everything below so we can correct it in one pass. Heads up on sequencing. This doc is one item in the EP v2 Beta close-out, and it landed ahead of the other pieces it depends on:
Because "Docs are restructured and live" is on the gate for the Beta entitlement flip, it is worth getting this one right rather than fast. Accuracy (behavior does not match the doc)
Terminology and language
Readability and structure
Please validate this by running the workflowThis is the most important ask. The corrections above come from reading the code, which is good for catching contradictions but does not confirm real behavior. These docs describe a click-path and a customer-side experience that should be exercised end to end against a real portal before we publish, on a team with both the EP v1 and EP v2 feature flags on and KOTS/kURL entitlements (the early-adopter configuration this targets). Suggested run:
Capturing the actual click-path and screenshots from this run will also settle the open question in item 1 (whether the move is one step or two in the Beta build). Accurate, keep as-is
|
… wording - Fix the customer move flow: Enterprise Portal access must be enabled before the Portal Version control appears (two steps, not one) - Add the real app-level bulk toggle (Enable Enterprise Portal for all customers) in place of the incorrect 'no single switch exists' claim - Drop the 'new customers default to v2' claim (depends on team config, not safe to generalize) - Fix per-customer coexistence: access is an alternative to the Download Portal for a given customer, not concurrent with it - Remove the 'license label list' claim that doesn't match the UI - Reword 'do not see Security Center at all' to 'see an explanatory message instead of security data' (3 places) - Remove internal 'mixed mode' terminology; use real button/toggle labels - Present-tense the Classic EP / Download Portal relationship - Simplify 'structured install-step customization' jargon - Consolidate general bulk-enable/coexistence content into the existing Classic Enterprise Portal section per review feedback
|
Accuracy fixes:
Terminology: Structure: |
- 'at once' -> 'all together' (Replicated.WordSwaps: once) - 'This is intended and ongoing' -> 'Treat this as an ongoing state' (Replicated.Passive) - 'is read-only for customers' -> 'cannot edit it' (Replicated.Passive)
|
Did manual walk through with local version via repldev. |
Reverts the reword of the read-only license details sentence back to the original text. Not part of this PR's scope.
Summary
Documents how vendors can move KOTS/kURL customers onto the new Enterprise Portal (EP v2), scoped to what's currently merged rather than the full planned feature set.
Scope vs. Shortcut tracking
Content is scoped to match story status as of this PR:
This is the docs deliverable for sc-138819. It links out to a spot the sc-138820 (VP portal access messaging) update can point to once that ships.
Test plan
🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
###Images to help give confidence:
Portal Type Toggle:
Image