Skip to content

[RHACS] [Docs] [rhacs-docs-main] ROX-33164: Fixing DITA errors in support/getting-support.adoc#111538

Merged
agantony merged 1 commit into
openshift:rhacs-docs-mainfrom
agantony:ROX33164-dita-rework-getting-support
Jul 20, 2026
Merged

[RHACS] [Docs] [rhacs-docs-main] ROX-33164: Fixing DITA errors in support/getting-support.adoc#111538
agantony merged 1 commit into
openshift:rhacs-docs-mainfrom
agantony:ROX33164-dita-rework-getting-support

Conversation

@agantony

@agantony agantony commented May 12, 2026

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.9
    • rhacs-docs-4.10

@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 12, 2026
@openshift-ci-robot

openshift-ci-robot commented May 12, 2026

Copy link
Copy Markdown

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

Details

In response to this:

fix(support-knowledgebase-about): DITA compatibility fixes

  • Fixed ShortDescription: Added [role="_abstract"] to REFERENCE module

Co-Authored-By: Claude noreply@anthropic.com

ROX33164 Fixing Vale errors

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.9
    • rhacs-docs-4.10

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 assigned agantony and unassigned agantony May 12, 2026
@openshift-ci openshift-ci Bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label May 12, 2026
@agantony agantony added RHACS Label for RHACS related PRs that go in the rhacs-docs branch rhacs-docs-4.9 rhacs-docs-4.10 and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels May 12, 2026
@openshift-ci openshift-ci Bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label May 12, 2026
@ocpdocs-previewbot

ocpdocs-previewbot commented May 12, 2026

Copy link
Copy Markdown

🤖 Mon Jul 20 12:03:28 - Prow CI generated the docs preview:
https://111538--ocpdocs-pr.netlify.app
Complete list of updated preview URLs: artifacts/updated_preview_urls.txt

@agantony

Copy link
Copy Markdown
Contributor Author

Vale Linting Fixes - Summary

This PR resolves Vale linting issues in the "Getting support" assembly and all included modules, improving DITA compatibility and style guide compliance.

📊 Results

  • Errors: 6 → 2 (ignored per instructions)
  • Warnings: 2 → 0
  • Suggestions: 93 → 7 (mostly readability scores)

🔍 Step-by-Step Review Guide

Main Assembly Page

📄 File: support/getting-support.adoc

🔗 Preview: https://111538--ocpdocs-pr.netlify.app/openshift-acs/latest/support/getting-support.html

Changes:

  1. ✅ Added [role="_abstract"] attribute for DITA short description compliance
  2. ✅ Improved abstract text: "This topic provides information" → "Learn about the technical support options available"
  3. ✅ Created new module generating-diagnostic-bundle.adoc (extracted from assembly)
  4. ✅ Added "Additional resources" sections after each major section
  5. ✅ Used {opp} attribute for OpenShift Platform Plus link
  6. ✅ Removed inline links, using attribute-based links instead

Module 1: About the Red Hat Knowledgebase

📄 File: modules/support-knowledgebase-about.adoc

Navigate to: Click "About the Red Hat Knowledgebase" section

Changes:

  1. ✅ Added [role="_abstract"] for DITA compatibility
  2. ✅ Improved readability (Flesch-Kincaid score: 13.43 → 10.94)
    • Split long sentences into shorter ones
    • Removed redundant "Red Hat Knowledgebase" repetition
    • Simplified language: "rich content aimed at helping" → "content to help"

Before:

The Red Hat Knowledgebase provides rich content aimed at helping you make the most of Red Hat products and technologies. The Red Hat Knowledgebase consists of articles, product documentation, and videos outlining best practices on installing, configuring, and using Red Hat products. In addition, you can search for solutions to known issues, each providing concise root cause descriptions and remedial steps.

After:

The Red Hat Knowledgebase provides content to help you make the most of Red Hat products and technologies. The Knowledgebase consists of articles, product documentation, and videos. These resources outline best practices for installing, configuring, and using Red Hat products. You can also search for solutions to known issues, with root cause descriptions and remedial steps.


Module 2: Searching the Red Hat Knowledgebase

📄 File: modules/support-knowledgebase-search.adoc

Navigate to: Click "Searching the Red Hat Knowledgebase" section

Changes:

  1. ✅ Added [role="_abstract"] for DITA compatibility
  2. ✅ Fixed terminology error: "In the event of" → "If you have" (RedHat.TermsErrors)
  3. ✅ Simplified language: "determine" → "find"
  4. ✅ Removed redundant link wrapper (using text-only reference)

Before:

In the event of an {product-title} issue, you can perform an initial search to determine if a solution already exists...

After:

If you have a {product-title} issue, you can perform an initial search to find if a solution already exists...


Module 3: Generating a diagnostic bundle (NEW)

📄 File: modules/generating-diagnostic-bundle.adoc (new file)

Navigate to: Click "Generating a diagnostic bundle" section

Changes:

  1. ✅ Created new concept module (extracted from assembly)
  2. ✅ Added [role="_abstract"] for DITA compatibility
  3. ✅ Simplified language: "provide insights into" → "analyze"
  4. ✅ Improved passive voice: "is unencrypted" → "is not encrypted"
  5. ✅ Improved readability (Flesch-Kincaid score: improved)

Before (was inline in assembly):

You can generate a diagnostic bundle and send that data to enable the support team to provide insights into the status and health of {product-title} components.
The diagnostic bundle is unencrypted...

After (now a proper module):

You can generate a diagnostic bundle to help the support team analyze the status and health of {product-title} components.
The diagnostic bundle is not encrypted...


Module 4: Generating a diagnostic bundle by using the RHACS portal

📄 File: modules/generate-diagnostic-bundle-using-acs-portal.adoc

Navigate to: Scroll to "Generating a diagnostic bundle by using the RHACS portal" (nested under Module 3)

Changes:

  1. ✅ Added [role="_abstract"] for DITA compatibility
  2. ✅ Fixed title: "RHACS portal" → "{product-title-short} portal" (using attribute)

Module 5: Generating a diagnostic bundle by using the roxctl CLI

📄 File: modules/generate-diagnostic-bundle-using-roxctl-cli.adoc

Navigate to: Scroll to "Generating a diagnostic bundle by using the roxctl CLI" (nested under Module 3)

Changes:

  1. ✅ Added [role="_abstract"] for DITA compatibility
  2. ✅ Improved readability (Flesch-Kincaid score: 11.39 → 11.00)
  3. ✅ Simplified sentence structure: split long sentence into two

Before:

You can generate a diagnostic bundle with the {rh-rhacs-first} administrator password or API token and central address by using the roxctl CLI.

After:

You can use the roxctl CLI to generate a diagnostic bundle. You need the {rh-rhacs-first} administrator password or API token and central address.


Module 6: Submitting a support case

📄 File: modules/support-submitting-a-case.adoc

Navigate to: Click "Submitting a support case" section

Changes:

  1. ✅ Added [role="_abstract"] for DITA compatibility
  2. ✅ Used {opp} attribute instead of hardcoded "Red Hat OpenShift Platform Plus"
  3. ✅ Fixed warning: "as well as" → "and"
  4. ✅ Simplified language:
    • "assistance" → "help"
    • "amend accordingly" → "change it"
  5. ✅ Fixed passive voice (3 instances):
    • "is being reported" → "you are reporting"
    • "being experienced" → "you are experiencing"
    • "is refined" → active: "Providing more information...refines the list"
  6. ✅ Improved readability (Flesch-Kincaid score: 9.38 → 9.02)

Key improvements:

  • Before: "problem that is being reported"

  • After: "problem you are reporting"

  • Before: "symptoms being experienced, as well as your expectations"

  • After: "symptoms you are experiencing and your expectations"

  • Before: "The list is refined as you provide more information"

  • After: "Providing more information during the case creation process refines the list"


Module 7: Common Attributes (NEW)

📄 File: modules/common-attributes.adoc

Changes:

  1. ✅ Added new attribute: :opp: Red{nbsp}Hat OpenShift Platform Plus
    • This allows consistent usage across all modules
    • Replaces hardcoded product names

📝 Key Improvements Summary

DITA Compatibility

  • Added [role="_abstract"] to 7 files
  • Created proper module structure (extracted inline content)
  • Fixed product name references to use attributes

Style Guide Compliance

  • Fixed 1 terminology error (RedHat.TermsErrors)
  • Removed 1 warning (RedHat.TermsWarnings)
  • Improved readability scores across all modules
  • Fixed passive voice (5+ instances)
  • Simplified complex language (10+ instances)

Consistency

  • Standardized link usage (attribute-based)
  • Consistent product name references via {opp} attribute
  • Proper modular documentation structure

🔄 Before/After Comparison

Vale Results

Before:

✖ 6 errors, 2 warnings and 93 suggestions in 8 files

After:

✖ 2 errors, 0 warnings and 7 suggestions in 7 files

Note: The 2 remaining errors are DITA assembly structure issues that were explicitly excluded from this scope.


✅ Testing

All changes have been validated with:

  • Vale linting (RedHat style guide)
  • DITA compatibility rules (AsciiDocDITA)
  • AsciiDoc syntax verification

The documentation is ready for DITA conversion and meets Red Hat style guide standards.

@jlprevatt

Copy link
Copy Markdown

The existing doc for creating a support case doesn't match the most current GUI workflow, so it must be based on a previous workflow/GUI. However, making those improvements are outside the scope of the CQA activity. I made notes that can be used to create an issue in our docs backlog for those improvements.

Otherwise, LGTM.

fix(support-knowledgebase-about): DITA compatibility fixes

- Fixed ShortDescription: Added [role="_abstract"] to REFERENCE module

Co-Authored-By: Claude <noreply@anthropic.com>

ROX33164 Fixing Vale errors
@agantony
agantony force-pushed the ROX33164-dita-rework-getting-support branch from dded124 to 41802f2 Compare July 20, 2026 11:57
@openshift-ci openshift-ci Bot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Jul 20, 2026
@openshift-ci

openshift-ci Bot commented Jul 20, 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 merged commit 37a43cf into openshift:rhacs-docs-main Jul 20, 2026
2 checks passed
@agantony

Copy link
Copy Markdown
Contributor Author

/cherrypick rhacs-docs-4.11

@agantony

Copy link
Copy Markdown
Contributor Author

/cherrypick rhacs-docs-4.10

@agantony

Copy link
Copy Markdown
Contributor Author

/cherrypick rhacs-docs-4.9

@openshift-cherrypick-robot

Copy link
Copy Markdown

@agantony: #111538 failed to apply on top of branch "rhacs-docs-4.10":

Applying: ROX33164 Fixing DITA errors in support/getting-support.adoc
Using index info to reconstruct a base tree...
M	modules/common-attributes.adoc
M	modules/support-submitting-a-case.adoc
Falling back to patching base and 3-way merge...
Auto-merging modules/common-attributes.adoc
Auto-merging modules/support-submitting-a-case.adoc
CONFLICT (content): Merge conflict in modules/support-submitting-a-case.adoc
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Patch failed at 0001 ROX33164 Fixing DITA errors in support/getting-support.adoc

Details

In response to this:

/cherrypick rhacs-docs-4.10

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.

@openshift-cherrypick-robot

Copy link
Copy Markdown

@agantony: new pull request created: #115787

Details

In response to this:

/cherrypick rhacs-docs-4.11

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.

@openshift-cherrypick-robot

Copy link
Copy Markdown

@agantony: #111538 failed to apply on top of branch "rhacs-docs-4.9":

Applying: ROX33164 Fixing DITA errors in support/getting-support.adoc
Using index info to reconstruct a base tree...
M	modules/common-attributes.adoc
M	modules/support-submitting-a-case.adoc
Falling back to patching base and 3-way merge...
Auto-merging modules/common-attributes.adoc
Auto-merging modules/support-submitting-a-case.adoc
CONFLICT (content): Merge conflict in modules/support-submitting-a-case.adoc
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Patch failed at 0001 ROX33164 Fixing DITA errors in support/getting-support.adoc

Details

In response to this:

/cherrypick 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 kubernetes-sigs/prow repository.

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/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants