Skip to content

[RHACS] [Docs] [rhacs-docs-main] ROX-33164: Fixing DITA errors in cli/command-reference/roxctl-central.adoc#111792

Open
agantony wants to merge 2 commits into
openshift:rhacs-docs-mainfrom
agantony:ROX33164-dita-rework-installing-roxctl-central
Open

[RHACS] [Docs] [rhacs-docs-main] ROX-33164: Fixing DITA errors in cli/command-reference/roxctl-central.adoc#111792
agantony wants to merge 2 commits into
openshift:rhacs-docs-mainfrom
agantony:ROX33164-dita-rework-installing-roxctl-central

Conversation

@agantony

Copy link
Copy Markdown
Contributor

Version(s):
4.9+

Issue:
https://redhat.atlassian.net/browse/ROX-33164

Link to docs preview:

SME review: NA

Additional information:

  • Cherrypick to:
    • rhacs-docs-4.10
    • rhacs-docs-4.9

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label May 18, 2026
@openshift-ci-robot

openshift-ci-robot commented May 18, 2026

Copy link
Copy Markdown

@agantony: This pull request references ROX-33164 which is a valid jira issue.

Details

In response to this:

Version(s):
4.9+

Issue:
https://redhat.atlassian.net/browse/ROX-33164

Link to docs preview:

SME review: NA

Additional information:

  • Cherrypick to:
    • rhacs-docs-4.10
    • rhacs-docs-4.9

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@agantony agantony added RHACS Label for RHACS related PRs that go in the rhacs-docs branch rhacs-docs-4.9 rhacs-docs-4.10 labels May 18, 2026
@openshift-ci openshift-ci Bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label May 18, 2026
@ocpdocs-previewbot

ocpdocs-previewbot commented May 18, 2026

Copy link
Copy Markdown

🤖 Tue May 19 12:32:41 - Prow CI generated the docs preview:
https://111792--ocpdocs-pr.netlify.app
Complete list of updated preview URLs: artifacts/updated_preview_urls.txt

@openshift-ci

openshift-ci Bot commented May 19, 2026

Copy link
Copy Markdown

@agantony: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@agantony

agantony commented May 19, 2026

Copy link
Copy Markdown
Contributor Author

📚 Review Guide: roxctl central CLI Reference Modularization

Summary

This PR implements complete DITA-compliant modularization of the roxctl central CLI reference documentation, restructuring 126 files into a 3-level hierarchy pattern.

Jira: ROX-33164
Files Changed: 126 (1 assembly + 125 modules)
Line Changes: +1,983 / -972

📊 Module Structure

Hierarchy Overview

roxctl-central.adoc (Assembly)
├── Overview modules (3): overview, usage, available-commands
├── Parent commands (10): backup, cert, crs, login, whoami, db, debug, generate, init-bundles, userpki
│   ├── Each has: CONCEPT module (title + abstract only)
│   ├── Each has: Usage module (REFERENCE, syntax)
│   └── Some have: Options module (REFERENCE, options table)
└── Sub-commands (34): crs generate/list/revoke, db restore/generate, debug authz-trace/db/..., etc.
    ├── Each has: CONCEPT module (title + abstract only)
    ├── Each has: Usage module (REFERENCE, syntax)
    └── Some have: Options module (REFERENCE, options table)

Module Counts by Type

Type Count Leveloffset Example
Assembly 1 N/A roxctl-central.adoc
Assembly modules 3 +1, +2, +2 overview, usage, available-commands
Parent CONCEPT 10 +1 roxctl-central-backup.adoc
Parent usage 10 +2 roxctl-central-backup-usage.adoc
Parent options 7 +2 roxctl-central-backup-options.adoc
Sub CONCEPT 34 +2 roxctl-central-crs-generate.adoc
Sub usage 34 +3 roxctl-central-crs-generate-usage.adoc
Sub options 26 +3 roxctl-central-crs-generate-flags.adoc
Shared module 1 +1/+2 options-inherited-from-parent-command.adoc

Total: 126 files

🔍 Step-by-Step Review Instructions

Netlify Preview Base

Main page: https://111792--ocpdocs-pr.netlify.app/openshift-acs/latest/cli/command-reference/roxctl-central.html

Review Sections

1️⃣ Assembly & Overview

Link: roxctl central main page

Check:

  • Assembly abstract present
  • Table of contents renders correctly
  • "roxctl central" overview (H2) → usage (H3) → available commands (H3)
  • Inherited options section (H2) with abstract

2️⃣ Simple Parent Commands

Links:

Check for each:

  • Command title (H2) with abstract paragraph only (no inline usage)
  • Usage subsection (H3) with syntax
  • Options subsection (H3) with table

3️⃣ Parent Commands with Sub-commands

crs (3 sub-commands) - Link

  • crs (H2) → usage (H3) → generate (H3) → usage (H4) → Options (H4)
  • Critical: Verify "Options" heading (not "Flags") in crs generate

db (multiple nested sub-commands) - Link

  • db (H2) → usage (H3) → options (H3)
  • Sub-commands: restore, generate, restore-cancel, restore-status
  • Nested commands: db-generate-k8s, db-generate-openshift (with hostpath/pvc variants)

debug (5 sub-commands) - Link

  • Sub-commands: authz-trace, db, download-diagnostics, dump, log
  • Each at H3 with usage at H4

generate (nested variants) - Link

  • Sub-commands: interactive, k8s, openshift
  • k8s/openshift variants: hostpath, pvc

init-bundles (4 sub-commands) - Link

  • Sub-commands: fetch-ca, generate, list, revoke

userpki (3 sub-commands) - Link

  • Sub-commands: create, delete, list

✅ Verification Checklist

Structural Compliance

  • No inline Usage in CONCEPT modules: All CONCEPT modules contain only title + abstract (no .Usage blocks)
  • Correct module types: CONCEPT for descriptions, REFERENCE for usage/options
  • Proper leveloffsets: +1 (parents), +2 (children), +3 (grandchildren)
  • Abstracts present: All modules have [role="_abstract"]
  • Terminology: "Options" used (not "Flags")

Content Integrity

  • No content loss: All usage syntax preserved
  • No content loss: All options tables preserved
  • No duplication: Usage appears only in usage modules, not in CONCEPT modules
  • Anchors preserved: Original [id="..."] maintained

Rendering Quality

  • Build success: ./scripts/prow-smoke-test.sh passes
  • Heading hierarchy: H1→H2→H3→H4 (no skips)
  • Table of contents: All sections linked correctly
  • Mobile responsive: Content readable on smaller screens

🎯 Key Quality Standards Met

DITA Compliance

Topic-based authoring: CONCEPT (what) separated from REFERENCE (how)
Single responsibility: Each module serves one clear purpose
Reusability: Shared inherited options module used throughout
Proper nesting: Correct heading level progression

Content Quality

Complete: All 10 parent + 34 sub-commands documented
Accurate: Usage syntax and options tables intact
Consistent: Terminology standardized across all modules
Accessible: Proper abstracts for all sections

Build Quality

Clean build: No errors in smoke test
Valid structure: All includes resolve correctly
Backward compatible: Existing anchors preserved

📋 Quick Visual Check Guide

✅ Correct Structure

roxctl central backup              ← H2 (CONCEPT module)
  Brief description only           ← Abstract paragraph, NO usage here
  
  roxctl central backup usage      ← H3 (usage module)
    $ roxctl central backup [...]  ← Usage syntax
    
  Options                          ← H3 (options module)
    | Option | Description |       ← Options table

❌ What to Watch For

  • Duplicate usage (appearing in both CONCEPT and usage modules)
  • "Flags" terminology instead of "Options"
  • Missing abstracts
  • Inline usage in CONCEPT modules
  • Incorrect heading levels (H2→H4 skip)

🧪 Testing Commands

# Build test
./scripts/prow-smoke-test.sh -a openshift-acs "Red Hat Advanced Cluster Security" "4.10"

# Verify no inline Usage in CONCEPT modules (should return nothing)
for file in modules/roxctl-central*.adoc; do 
  if grep -q "CONCEPT" "$file" && grep -q "^\.Usage" "$file"; then 
    echo "$file has inline Usage"
  fi
done

# Count abstracts (should match module count)
grep -c "^\[role=\"_abstract\"\]" modules/roxctl-central*.adoc

📝 Pre-Merge Checklist

  • All Netlify preview links functional
  • Build test passes cleanly
  • No CONCEPT modules with inline Usage/Options
  • "Options" terminology used (not "Flags")
  • All abstracts present
  • SME review complete (if required)
  • Cherrypick targets identified: rhacs-docs-4.10, rhacs-docs-4.9

Build status: ✅ Passing
DITA compliance: ✅ Met
Content integrity: ✅ Verified

@agantony

agantony commented Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

Collaborative Peer Review: [RHACS] [Docs] [rhacs-docs-main] ROX-33164: Fixing DITA errors in cli/command-reference/roxctl-central.adoc

PR: #111792
Jira: ROX-33164
Files Changed: 126 (1 assembly + 125 modules)
Line Changes: +1983 / -972
Preview: https://111792--ocpdocs-pr.netlify.app/openshift-acs/latest/cli/command-reference/roxctl-central.html


===== SCENARIO 1: 2 REVIEWERS =====

Review Distribution

Reviewer Scope Files %
Reviewer 1 generate, debug, userpki, backup, cert, whoami 64 51%
Reviewer 2 assembly + shared, db, init-bundles, crs, login 62 49%

Reviewer 1 — generate, debug, userpki, backup, cert, whoami (64 files)

generate (23 files) — Preview

  • modules/roxctl-central-generate.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-interactive.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-interactive-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-k8s.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-k8s-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-k8s-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-k8s-hostpath.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-k8s-hostpath-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-k8s-hostpath-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-k8s-pvc.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-k8s-pvc-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-k8s-pvc-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-openshift.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-openshift-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-openshift-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-openshift-hostpath.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-openshift-hostpath-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-openshift-hostpath-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-openshift-pvc.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-openshift-pvc-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-openshift-pvc-options.adoc — REFERENCE: options table complete

debug (21 files) — Preview

  • modules/roxctl-central-debug.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-authz-trace.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-authz-trace-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-authz-trace-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-debug-db.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-db-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-db-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-debug-db-stats.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-db-stats-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-db-stats-reset.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-db-stats-reset-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-download-diagnostics.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-download-diagnostics-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-download-diagnostics-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-debug-dump.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-dump-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-dump-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-debug-log.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-log-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-log-options.adoc — REFERENCE: options table complete

userpki (11 files) — Preview

  • modules/roxctl-central-userpki.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-userpki-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-userpki-create.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-userpki-create-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-userpki-create-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-userpki-delete.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-userpki-delete-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-userpki-delete-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-userpki-list.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-userpki-list-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-userpki-list-options.adoc — REFERENCE: options table complete

backup (3 files) — Preview

  • modules/roxctl-central-backup.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-backup-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-backup-options.adoc — REFERENCE: options table complete

cert (3 files) — Preview

  • modules/roxctl-central-cert.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-cert-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-cert-options.adoc — REFERENCE: options table complete

whoami (3 files) — Preview

  • modules/roxctl-central-whoami.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-whoami-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-whoami-options.adoc — REFERENCE: options table complete

Reviewer 1 Spot-Check Results

  • Abstracts present on all CONCEPT modules
  • No inline usage in CONCEPT modules (title + abstract only)
  • Syntax blocks present in all usage modules
  • Options tables complete in all options modules
  • Correct terminology ("Options" not "Flags") in all assigned modules
  • Content preserved from original (no lost rows in options tables)
  • Heading hierarchy correct (no level skips)
  • Netlify preview renders correctly for all assigned sections

Reviewer 2 — assembly + shared, db, init-bundles, crs, login (62 files)

assembly + shared (5 files) — Preview

  • cli/command-reference/roxctl-central.adoc — Assembly: verify all includes resolve, leveloffsets correct
  • modules/options-inherited-from-the-parent-command.adoc — Shared: verify reused correctly across includes
  • modules/roxctl-central-overview.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-available-commands.adoc — REFERENCE: available commands list complete

db (32 files) — Preview

  • modules/roxctl-central-db.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-k8s.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-k8s-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-k8s-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-k8s-hostpath.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-k8s-hostpath-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-k8s-hostpath-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-k8s-pvc.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-k8s-pvc-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-k8s-pvc-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-openshift.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-openshift-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-openshift-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-openshift-hostpath.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-openshift-hostpath-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-openshift-hostpath-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-openshift-pvc.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-openshift-pvc-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-openshift-pvc-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-restore.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-restore-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-restore-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-restore-cancel.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-restore-cancel-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-restore-cancel-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-restore-status.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-restore-status-usage.adoc — REFERENCE: syntax block present

init-bundles (13 files) — Preview

  • modules/roxctl-central-init-bundles.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-init-bundles-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-init-bundles-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-init-bundles-fetch-ca.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-init-bundles-fetch-ca-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-init-bundles-fetch-ca-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-init-bundles-generate.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-init-bundles-generate-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-init-bundles-generate-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-init-bundles-list.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-init-bundles-list-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-init-bundles-revoke.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-init-bundles-revoke-usage.adoc — REFERENCE: syntax block present

crs (9 files) — Preview

  • modules/roxctl-central-crs.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-crs-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-crs-generate.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-crs-generate-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-crs-generate-flags.adocFLAG: named "flags" not "options", verify if intentional
  • modules/roxctl-central-crs-list.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-crs-list-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-crs-revoke.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-crs-revoke-usage.adoc — REFERENCE: syntax block present

login (3 files) — Preview

  • modules/roxctl-central-login.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-login-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-login-options.adoc — REFERENCE: options table complete

Reviewer 2 Spot-Check Results

  • All 126 include:: directives in assembly resolve correctly
  • Leveloffsets correct: +1 for parent commands, +2 for usage/options, +2 for subcommands, +3 for sub-usage/options
  • Shared module options-inherited-from-the-parent-command.adoc included at correct leveloffset in all locations
  • Abstracts present on all CONCEPT modules
  • No inline usage in CONCEPT modules (title + abstract only)
  • roxctl-central-crs-generate-flags.adoc — verify "flags" naming is intentional vs. "options"
  • Content preserved from original (no lost rows in options tables, no lost syntax)
  • Netlify preview renders correctly for all assigned sections
  • Navigation/TOC structure matches the intended 3-level hierarchy

===== SCENARIO 2: 3 REVIEWERS =====

Review Distribution

Reviewer Scope Files %
Reviewer 1 db, crs 41 33%
Reviewer 2 assembly + shared, generate, userpki, login 42 33%
Reviewer 3 debug, init-bundles, backup, cert, whoami 43 34%

Reviewer 1 — db, crs (41 files)

db (32 files) — Preview

  • modules/roxctl-central-db.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-k8s.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-k8s-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-k8s-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-k8s-hostpath.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-k8s-hostpath-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-k8s-hostpath-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-k8s-pvc.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-k8s-pvc-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-k8s-pvc-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-openshift.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-openshift-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-openshift-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-openshift-hostpath.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-openshift-hostpath-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-openshift-hostpath-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-generate-openshift-pvc.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-generate-openshift-pvc-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-generate-openshift-pvc-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-restore.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-restore-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-restore-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-restore-cancel.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-restore-cancel-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-db-restore-cancel-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-db-restore-status.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-db-restore-status-usage.adoc — REFERENCE: syntax block present

crs (9 files) — Preview

  • modules/roxctl-central-crs.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-crs-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-crs-generate.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-crs-generate-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-crs-generate-flags.adocFLAG: named "flags" not "options", verify if intentional
  • modules/roxctl-central-crs-list.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-crs-list-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-crs-revoke.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-crs-revoke-usage.adoc — REFERENCE: syntax block present

Reviewer 1 Spot-Check Results

  • Abstracts present on all CONCEPT modules
  • No inline usage in CONCEPT modules (title + abstract only)
  • Syntax blocks present in all usage modules
  • Options tables complete in all options modules
  • roxctl-central-crs-generate-flags.adoc — verify "flags" naming is intentional vs. "options"
  • Content preserved from original (no lost rows in options tables)
  • Heading hierarchy correct (no level skips)
  • Netlify preview renders correctly for all assigned sections

Reviewer 2 — assembly + shared, generate, userpki, login (42 files)

assembly + shared (5 files) — Preview

  • cli/command-reference/roxctl-central.adoc — Assembly: verify all includes resolve, leveloffsets correct
  • modules/options-inherited-from-the-parent-command.adoc — Shared: verify reused correctly across includes
  • modules/roxctl-central-overview.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-available-commands.adoc — REFERENCE: available commands list complete

generate (23 files) — Preview

  • modules/roxctl-central-generate.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-interactive.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-interactive-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-k8s.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-k8s-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-k8s-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-k8s-hostpath.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-k8s-hostpath-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-k8s-hostpath-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-k8s-pvc.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-k8s-pvc-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-k8s-pvc-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-openshift.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-openshift-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-openshift-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-openshift-hostpath.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-openshift-hostpath-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-openshift-hostpath-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-generate-openshift-pvc.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-generate-openshift-pvc-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-generate-openshift-pvc-options.adoc — REFERENCE: options table complete

userpki (11 files) — Preview

  • modules/roxctl-central-userpki.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-userpki-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-userpki-create.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-userpki-create-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-userpki-create-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-userpki-delete.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-userpki-delete-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-userpki-delete-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-userpki-list.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-userpki-list-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-userpki-list-options.adoc — REFERENCE: options table complete

login (3 files) — Preview

  • modules/roxctl-central-login.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-login-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-login-options.adoc — REFERENCE: options table complete

Reviewer 2 Spot-Check Results

  • All 126 include:: directives in assembly resolve correctly
  • Leveloffsets correct: +1 for parent commands, +2 for usage/options, +2 for subcommands, +3 for sub-usage/options
  • Shared module options-inherited-from-the-parent-command.adoc included at correct leveloffset in all locations
  • Abstracts present on all CONCEPT modules
  • No inline usage in CONCEPT modules (title + abstract only)
  • Content preserved from original (no lost rows in options tables)
  • Navigation/TOC structure matches the intended 3-level hierarchy
  • Netlify preview renders correctly for all assigned sections

Reviewer 3 — debug, init-bundles, backup, cert, whoami (43 files)

debug (21 files) — Preview

  • modules/roxctl-central-debug.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-authz-trace.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-authz-trace-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-authz-trace-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-debug-db.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-db-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-db-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-debug-db-stats.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-db-stats-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-db-stats-reset.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-db-stats-reset-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-download-diagnostics.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-download-diagnostics-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-download-diagnostics-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-debug-dump.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-dump-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-dump-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-debug-log.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-debug-log-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-debug-log-options.adoc — REFERENCE: options table complete

init-bundles (13 files) — Preview

  • modules/roxctl-central-init-bundles.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-init-bundles-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-init-bundles-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-init-bundles-fetch-ca.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-init-bundles-fetch-ca-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-init-bundles-fetch-ca-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-init-bundles-generate.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-init-bundles-generate-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-init-bundles-generate-options.adoc — REFERENCE: options table complete
  • modules/roxctl-central-init-bundles-list.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-init-bundles-list-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-init-bundles-revoke.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-init-bundles-revoke-usage.adoc — REFERENCE: syntax block present

backup (3 files) — Preview

  • modules/roxctl-central-backup.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-backup-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-backup-options.adoc — REFERENCE: options table complete

cert (3 files) — Preview

  • modules/roxctl-central-cert.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-cert-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-cert-options.adoc — REFERENCE: options table complete

whoami (3 files) — Preview

  • modules/roxctl-central-whoami.adoc — CONCEPT: title + abstract only, no inline usage
  • modules/roxctl-central-whoami-usage.adoc — REFERENCE: syntax block present
  • modules/roxctl-central-whoami-options.adoc — REFERENCE: options table complete

Reviewer 3 Spot-Check Results

  • Abstracts present on all CONCEPT modules
  • No inline usage in CONCEPT modules (title + abstract only)
  • Syntax blocks present in all usage modules
  • Options tables complete in all options modules
  • Correct terminology ("Options" not "Flags") in all assigned modules
  • Content preserved from original (no lost rows in options tables)
  • Heading hierarchy correct (no level skips)
  • Netlify preview renders correctly for all assigned sections

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

Labels

jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. RHACS Label for RHACS related PRs that go in the rhacs-docs branch rhacs-docs-4.9 rhacs-docs-4.10 size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants