Skip to content

[MTA] Quick style fixes for Installing the migration toolkit for applications#335

Merged
mpershina merged 3 commits intomainfrom
Install-fixes
Mar 31, 2026
Merged

[MTA] Quick style fixes for Installing the migration toolkit for applications#335
mpershina merged 3 commits intomainfrom
Install-fixes

Conversation

@mpershina
Copy link
Copy Markdown
Collaborator

@mpershina mpershina commented Mar 31, 2026

Tracked under https://redhat.atlassian.net/browse/MTA-6720

Preview: https://mpershina.github.io/Previews/MTA/Install-fixes.html

Summary by CodeRabbit

  • Documentation
    • Standardized product name and role capitalization across installation guides and links
    • Clarified Docker must run Windows containers and OS/Arch set to windows/amd64
    • Revised operator and instance prerequisites to address the reader’s environment and explicit persistent-volume actions
    • Minor wording, grammar, spacing, and note clarifications across multiple installation pages and reference tables

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 31, 2026

📝 Walkthrough

Walkthrough

This PR makes small, editorial AsciiDoc changes across the mta-install docs: normalizes "Red Hat build of Keycloak" capitalization, adjusts role/ persona capitalization, clarifies a Docker CLI prerequisite (Windows containers + OS/Arch), tightens Vale .zip formatting, and rephrases Operator prerequisites and resource links.

Changes

Cohort / File(s) Summary
Title & product-name corrections
assemblies/mta-install-title/assembly_red-hat-build-of-keycloak.adoc, docs/topics/mta-install/proc_accessing-rhbk-admin-console.adoc
Lowercased "Build" → "build" in headings and link labels for consistent product naming.
Roles / personas capitalization
docs/topics/mta-install/con_roles-personas-users-permissions.adoc
Standardized role capitalization (e.g., "Administrator", "Architects/Migrators") and adjusted related descriptive sentences for consistency.
CLI (Docker) prerequisite clarification
docs/topics/mta-install/proc_installing-cli-for-docker.adoc
Clarified wording to require Docker running Windows containers and OS/Arch=windows/amd64.
CLI ZIP formatting & note wording
docs/topics/mta-install/proc_installing-cli-zip.adoc
Removed an extra Vale blank-line marker around case-sensitivity directives and adjusted NOTE grammar wording near the .zip filename list.
Operator prerequisites & resources
docs/topics/mta-install/proc_installing-mta-operator.adoc, docs/topics/mta-install/proc_creating-mta-instance.adoc
Rephrased prerequisites to reference "Your environment…" and explicit PV creation; removed inline PV link from prerequisites and added PV/CR links under Additional resources; simplified YAML-view instruction.
Minor wording tweaks across features/tools/docs
docs/topics/mta-install/con_mta-features.adoc, docs/topics/mta-install/con_mta-tools.adoc, docs/topics/mta-install/proc_installing-mta-disconnected-environment.adoc, docs/topics/mta-install/ref_custom-resource-settings.adoc
Small phrasing edits (e.g., "scope of the analysis", "different stages", definitive wording, and "A flag that indicates whether..." phrasing) without functional changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • mguetta1
  • anarnold97

Poem

🐰 A lowercase "build" hops in to play,
Pared lines and notes find their way,
Docker, ZIPs, prerequisites clear,
PVs and links now appear,
I nibble typos, then bound away.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: style and terminology fixes across MTA installation documentation, including capitalization adjustments and phrasing improvements.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch Install-fixes

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (1)
docs/topics/mta-install/proc_installing-mta-operator.adoc (1)

67-67: Prefer internal xref over a versioned external link for local docs targets.

This points to a versioned published URL, which can become stale and is inconsistent with Line 68. Use an internal xref to keep links stable across doc versions/build contexts.

🔧 Suggested change
-* link:{mta-URL}/installing_the_migration_toolkit_for_applications/index#persistent-volume-requirements_installing-mta-ui[Persistent volume requirements]
+* xref:persistent-volume-requirements_installing-mta-ui[Persistent volume requirements]
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/topics/mta-install/proc_installing-mta-operator.adoc` at line 67,
Replace the external, versioned link that uses
link:{mta-URL}/installing_the_migration_toolkit_for_applications/index#persistent-volume-requirements_installing-mta-ui[...]
with an internal xref to the installing_the_migration_toolkit_for_applications
topic using the anchor persistent-volume-requirements_installing-mta-ui and keep
the visible link text "Persistent volume requirements" so the link is stable
across doc versions.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/topics/mta-install/proc_accessing-rhbk-admin-console.adoc`:
- Line 34: The link label in the AsciiDoc line containing
"link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html/server_administration_guide/red_hat_build_of_keycloak_features_and_concepts[Red
Hat build of Keycloak features and concepts ]" has a trailing space before the
closing bracket; remove that extra space so the label reads "...features and
concepts]" (i.e., update the label text "Red Hat build of Keycloak features and
concepts " to "Red Hat build of Keycloak features and concepts") to ensure
consistent rendering.

In `@docs/topics/mta-install/proc_installing-mta-operator.adoc`:
- Line 16: The bullet at "* Any cloud services or self-hosted editions of Red
Hat OpenShift on versions 4.13-4.15." is a fragment and should be reworded as a
clear prerequisite; replace that line (the OpenShift requirement) with a direct
statement such as "Prerequisite: Red Hat OpenShift (cloud or self-hosted)
version 4.13–4.15." to remove ambiguity and make the requirement explicit.

---

Nitpick comments:
In `@docs/topics/mta-install/proc_installing-mta-operator.adoc`:
- Line 67: Replace the external, versioned link that uses
link:{mta-URL}/installing_the_migration_toolkit_for_applications/index#persistent-volume-requirements_installing-mta-ui[...]
with an internal xref to the installing_the_migration_toolkit_for_applications
topic using the anchor persistent-volume-requirements_installing-mta-ui and keep
the visible link text "Persistent volume requirements" so the link is stable
across doc versions.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 2595355b-e4b7-4d01-b4d6-510fe06bc191

📥 Commits

Reviewing files that changed from the base of the PR and between bff86c2 and eb85661.

📒 Files selected for processing (6)
  • assemblies/mta-install-title/assembly_red-hat-build-of-keycloak.adoc
  • docs/topics/mta-install/con_roles-personas-users-permissions.adoc
  • docs/topics/mta-install/proc_accessing-rhbk-admin-console.adoc
  • docs/topics/mta-install/proc_installing-cli-for-docker.adoc
  • docs/topics/mta-install/proc_installing-cli-zip.adoc
  • docs/topics/mta-install/proc_installing-mta-operator.adoc

Comment thread docs/topics/mta-install/proc_accessing-rhbk-admin-console.adoc Outdated
Comment thread docs/topics/mta-install/proc_installing-mta-operator.adoc Outdated
@@ -28,13 +28,15 @@ pass:[<!-- vale RedHat.Spelling = YES -->] For more information, see link:{mta-U
. Navigate to the link:{DevDownloadPageURL}[{ProductShortName} download page] and download one of the following operating system-specific CLI files or the `src` file:
+
pass:[<!-- vale RedHat.CaseSensitiveTerms = NO -->]
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one cause the rendering issue


. Navigate to the link:{DevDownloadPageURL}[{ProductShortName} download page] and download one of the following operating system-specific CLI files or the `src` file:
+
pass:[<!-- vale RedHat.CaseSensitiveTerms = NO -->]
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This guy breaks the rendering. Do you have any idea on how to have it here and avoid issues with rendering?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you are right -> remove


[role="_abstract"]
Starting from version 7.3.0, the {ProductFullName} uses the link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0[Red Hat Build of Keycloak (RHBK)] instance for user authentication and authorization. A RHBK instance is installed during the installation of the {ProductShortName} user interface. The {ProductShortName} Operator manages the RHBK instance and configures a dedicated realm with necessary roles and permissions.
Starting from version 7.3.0, the {ProductFullName} uses the link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0[Red Hat build of Keycloak (RHBK)] instance for user authentication and authorization. A RHBK instance is installed during the installation of the {ProductShortName} user interface. The {ProductShortName} Operator manages the RHBK instance and configures a dedicated realm with necessary roles and permissions.
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

* Any cloud services or self-hosted edition of Red Hat OpenShift on versions 4.13-4.15.
* You are logged in as a user with `cluster-admin` permissions.
* You environment has 4 vCPUs, 8 GB RAM, and 40 GB persistent storage.
* Your environment uses Red Hat OpenShift (cloud service or self-hosted), version 4.134.15.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are we sure about these version of OCP?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not really. SME reviewed it some time ago, but I think they might've skipped this.. I will create a separate ticket for it and will take care of the changes.

Copy link
Copy Markdown
Collaborator

@anarnold97 anarnold97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mpershina mpershina merged commit 61dfb44 into main Mar 31, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants