Skip to content

RHIDP-15908: [Lightspeed] Remove Llama Stack API and config dependencies - #2612

Merged
pabel-rh merged 1 commit into
redhat-developer:release-2.1from
jmagak:RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies
Oct 9, 2026
Merged

pabel-rh merged 1 commit into
redhat-developer:release-2.1from
jmagak:RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies

Conversation

@rhdh-bot

rhdh-bot commented Sep 16, 2026 •

Copy link
Copy Markdown
Collaborator

PR Build Results

Build passed -- 38/38 titles | 100s
Preview: https://redhat-developer.github.io/red-hat-developers-documentation-rhdh/pr-2612/


Content Quality Assessment

CQA Report

  • CQA-00a: Orphaned modules
  • CQA-00b: Directory structure
  • CQA-01: Vale AsciiDoc DITA compliance
  • CQA-02: Verify assembly structure
  • CQA-03: Verify content type metadata
  • CQA-04: Verify module templates
  • CQA-05: Verify required modular elements
  • CQA-06: Verify assemblies follow official template (one user story)
  • CQA-07: Verify TOC depth (max 3 levels)
  • CQA-08: Verify short description content quality
  • CQA-09: Verify short description format
  • CQA-10: Verify titles are brief, complete, and descriptive
  • CQA-11: Verify procedure prerequisites
  • CQA-12: Verify grammar and style (Vale)
  • CQA-13: Verify content matches declared type
  • CQA-14: Verify no broken links
  • CQA-14b: Inbound link stability (no ID changes for existing files)
  • CQA-15: Check redirects
  • CQA-16: Verify official product names
  • CQA-17: Verify legal disclaimers for preview features
  • CQA-jtbd-01: Verify navigation file structure
  • CQA-jtbd-02: Modules not yet in product_product (informational)

Summary

Checks: 22 total, 22 pass, 0 fail

Modules not yet in product_product

61 modules (proc, con, ref) are not yet included in the product_product title.

modules/configure_configuring-rhdh/ (6)
  • modules/configure_configuring-rhdh/con-http2-and-the-frontend-connection-bottleneck.adoc
  • modules/configure_configuring-rhdh/proc-enable-http2-by-using-a-reverse-proxy-with-helm-on-third-party-kubernetes.adoc
  • modules/configure_configuring-rhdh/proc-enable-http2-by-using-a-reverse-proxy-with-helm.adoc
  • modules/configure_configuring-rhdh/proc-enable-http2-by-using-a-reverse-proxy-with-the-operator-on-third-party-kubernetes.adoc
  • modules/configure_configuring-rhdh/proc-enable-http2-by-using-a-reverse-proxy-with-the-operator.adoc
  • modules/configure_configuring-rhdh/ref-http2-tls-requirements.adoc
modules/develop_streamline-software-development-and-management-in-rhdh/ (8)
  • modules/develop_streamline-software-development-and-management-in-rhdh/con-rhdh-templates-skill.adoc
  • modules/develop_streamline-software-development-and-management-in-rhdh/proc-convert-a-codebase-into-a-software-template.adoc
  • modules/develop_streamline-software-development-and-management-in-rhdh/proc-create-a-software-template-from-scratch.adoc
  • modules/develop_streamline-software-development-and-management-in-rhdh/proc-install-the-rhdh-templates-skill.adoc
  • modules/develop_streamline-software-development-and-management-in-rhdh/proc-set-up-a-template-authoring-environment.adoc
  • modules/develop_streamline-software-development-and-management-in-rhdh/proc-test-a-template-against-a-running-rhdh-instance.adoc
  • modules/develop_streamline-software-development-and-management-in-rhdh/proc-validate-a-software-template-locally.adoc
  • modules/develop_streamline-software-development-and-management-in-rhdh/ref-rhdh-templates-skill-commands.adoc
modules/install_installing-rhdh-on-ocp/ (3)
  • modules/install_installing-rhdh-on-ocp/con-arm64-architecture-support.adoc
  • modules/install_installing-rhdh-on-ocp/proc-deploy-rhdh-on-arm64-clusters.adoc
  • modules/install_installing-rhdh-on-ocp/ref-hardware-requirements-for-arm64-deployments.adoc
modules/shared/ (41)
  • modules/shared/con-about-the-rhdh-cli.adoc
  • modules/shared/con-agent-skills-for-the-intelligent-assistant.adoc
  • modules/shared/con-bring-your-own-knowledge-base-for-lightspeed.adoc
  • modules/shared/con-intelligent-assistant-configuration-changes-in-rhdh-2-1.adoc
  • modules/shared/con-optimize-custom-plugins-for-fast-load-in-the-new-frontend-system.adoc
  • modules/shared/con-permission-based-ui-visibility-for-a-cleaner-user-experience.adoc
  • modules/shared/con-permission-types-for-rbac-ui-visibility-control.adoc
  • modules/shared/con-unsupported-scenarios-and-constraints-for-rbac-ui-visibility.adoc
  • modules/shared/con-user-experience-and-security-benefits-of-rbac-ui-hiding.adoc
  • modules/shared/proc-authenticating-and-registering-action-sources-for-the-rhdh-cli.adoc
  • modules/shared/proc-complete-the-intelligent-assistant-migration-with-the-helm-chart.adoc
  • modules/shared/proc-complete-the-intelligent-assistant-migration-with-the-operator.adoc
  • modules/shared/proc-configure-agent-skills-for-the-intelligent-assistant.adoc
  • modules/shared/proc-configure-byok-rag-by-using-the-helm-chart.adoc
  • modules/shared/proc-configure-byok-rag-by-using-the-operator.adoc
  • modules/shared/proc-configure-rate-limits-for-intelligent-assistant.adoc
  • modules/shared/proc-configure-rbac-visibility-rules-to-hide-unauthorized-ui-elements.adoc
  • modules/shared/proc-configuring-rhdh-for-the-rhdh-cli.adoc
  • modules/shared/proc-deploy-byok-rag-in-a-disconnected-environment.adoc
  • modules/shared/proc-generate-a-vector-database-for-byok-rag.adoc
  • modules/shared/proc-installing-the-rhdh-cli.adoc
  • modules/shared/proc-migrate-intelligent-assistant-configuration-to-the-unified-file.adoc
  • modules/shared/proc-mount-agent-skills-by-using-a-configmap.adoc
  • modules/shared/proc-package-a-byok-rag-container-image.adoc
  • modules/shared/proc-prepare-custom-content-for-byok-rag.adoc
  • modules/shared/proc-record-intelligent-assistant-settings-to-prevent-migration-data-loss.adoc
  • modules/shared/proc-update-agent-skills-for-the-intelligent-assistant.adoc
  • modules/shared/proc-update-the-byok-rag-knowledge-base.adoc
  • modules/shared/proc-verify-byok-rag-retrieval.adoc
  • modules/shared/proc-verify-the-migrated-intelligent-assistant-deployment.adoc
  • modules/shared/ref-ai-feature-permissions.adoc
  • modules/shared/ref-byok-rag-configuration-fields-for-lightspeed-stack.adoc
  • modules/shared/ref-byok-rag-troubleshooting.adoc
  • modules/shared/ref-inference-providers-for-intelligent-assistant.adoc
  • modules/shared/ref-limitations-for-agent-skills.adoc
  • modules/shared/ref-new-frontend-system-plugin-optimization-patterns.adoc
  • modules/shared/ref-permission-evaluation-behavior-for-ui-visibility.adoc
  • modules/shared/ref-plugin-permissions-for-ui-visibility.adoc
  • modules/shared/ref-rhdh-cli-commands-overview.adoc
  • modules/shared/ref-troubleshoot-plugin-load-failures-in-the-new-frontend-system.adoc
  • modules/shared/ref-ui-elements-with-rbac-visibility-control.adoc
modules/upgrade_upgrade-rhdh/ (3)
  • modules/upgrade_upgrade-rhdh/con-rhdh-upgrade-helper-skill.adoc
  • modules/upgrade_upgrade-rhdh/proc-run-the-rhdh-upgrade-helper-skill.adoc
  • modules/upgrade_upgrade-rhdh/ref-rhdh-upgrade-helper-skill-configuration-inputs.adoc

22 checks: 22 pass, 0 fail

Run node build/scripts/cqa/index.js --all --fix locally to review and auto-fix issues.


Updated 2026-10-09 10:52:59 UTC

@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 003c126 to 13cfbad Compare September 16, 2026 18:31
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 13cfbad to 859c8ec Compare September 17, 2026 10:51
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 859c8ec to 1c4a7d1 Compare September 17, 2026 16:26
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 1c4a7d1 to 707cd27 Compare September 21, 2026 11:16
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 707cd27 to baa7576 Compare September 24, 2026 05:35
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from baa7576 to c1386de Compare September 24, 2026 12:25
@rhdh-bot

Copy link
Copy Markdown
Collaborator

Shellcheck Analysis Results

Changed shell scripts in this PR: 2

Scripts analyzed:

  • build/scripts/deploy-gh-pages.sh
  • modules/extend_dynamic-plugins-reference/rhdh-supported-plugins.sh

Check the Files changed tab for detailed shellcheck suggestions.

All findings are reported as warnings and won't block the PR.


Automated shellcheck analysis • See shellcheck.net for details

@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from c1386de to fb79469 Compare September 24, 2026 12:37

@Jdubrick Jdubrick left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Just as a precursor, Lightspeed is rebranding to intelligent assistant for the 2.1 release. You can see a PR here with some rebranding changes by @pabel-rh so I will omit any review comments on this PR about naming, but something we should address

Rename PR: #2588

Comment thread modules/shared/con-architecture-for-your-ai-backend-deployment.adoc Outdated
Comment thread modules/shared/con-developer-lightspeed-configuration-changes-in-rhdh-2-1.adoc Outdated
Comment thread modules/shared/con-developer-lightspeed-configuration-changes-in-rhdh-2-1.adoc Outdated
Comment thread modules/shared/proc-configure-safety-guards-in-rhdh.adoc Outdated
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from fb79469 to 9e9baa2 Compare September 25, 2026 20:18
@jmagak

jmagak commented Sep 25, 2026

Copy link
Copy Markdown
Member Author

Thanks for the thorough review, @Jdubrick and for pointing me to @pabel-rh's rename PR.
All comments are addressed:

  • Llama Stack → OGX throughout (via a new {ogx-short} attribute; kept the llama_stack: config key and "Llama Guard" as-is).
  • Leaving Lightspeed → Intelligent Assistant to @pabel-rh's attribute change.
    On OGX: I've defined it as Open GenAI Stack (OGX) on first use, based on the ogx-ai/ogx project. Since it's a fast-moving rebrand, can you confirm that's the expansion you want us to use?

@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 9e9baa2 to 4dae021 Compare September 25, 2026 20:34
@jmagak
jmagak deployed to internal October 2, 2026 10:22 — with GitHub Actions Active
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 0d8c64b to d6c1f31 Compare October 2, 2026 10:24
@jmagak
jmagak requested a review from Jdubrick October 2, 2026 10:24
@jmagak
jmagak deployed to internal October 2, 2026 10:25 — with GitHub Actions Active
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from d6c1f31 to c2ee192 Compare October 6, 2026 10:15
@jmagak
jmagak deployed to internal October 6, 2026 10:15 — with GitHub Actions Active
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from c2ee192 to 690b928 Compare October 6, 2026 10:21
@jmagak
jmagak deployed to internal October 6, 2026 10:22 — with GitHub Actions Active
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 690b928 to 72993de Compare October 6, 2026 10:23
@jmagak
jmagak deployed to internal October 6, 2026 10:25 — with GitHub Actions Active

@Jdubrick Jdubrick left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks pretty good to me. Just similar to the saved prompts is it possible to have a preview for all the pages that were changed? I just see the migration ones right now

Comment thread modules/shared/proc-configure-by-using-the-helm-chart.adoc Outdated
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 72993de to 109f932 Compare October 6, 2026 18:41
@jmagak
jmagak deployed to internal October 6, 2026 18:42 — with GitHub Actions Active
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 109f932 to d2941eb Compare October 6, 2026 18:46
@jmagak
jmagak deployed to internal October 6, 2026 18:46 — with GitHub Actions Active
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from d2941eb to 71360b3 Compare October 6, 2026 18:48
@jmagak
jmagak deployed to internal October 6, 2026 18:49 — with GitHub Actions Active
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 71360b3 to 9914fcd Compare October 7, 2026 10:19
@jmagak
jmagak deployed to internal October 7, 2026 10:19 — with GitHub Actions Active
@jmagak
jmagak deployed to internal October 7, 2026 10:49 — with GitHub Actions Active
@jmagak
jmagak force-pushed the RHIDP-15908-Lightspeed-Remove-Llama-Stack-API-and-config-dependencies branch from 9914fcd to 9020f12 Compare October 8, 2026 15:53
@jmagak
jmagak deployed to internal October 8, 2026 15:53 — with GitHub Actions Active

@Jdubrick Jdubrick left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm

@jmagak
jmagak deployed to internal October 9, 2026 05:38 — with GitHub Actions Active

@pabel-rh pabel-rh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Added some comments.
Also "query validation", "prompt validation", "query safeguard validation guardrails" --> are these the same thing? If yes, can we standardize on one user-facing term, perhaps, "query validation"?

Comment thread modules/shared/snip-intelligent-assistant-secret-keys.adoc
Comment thread modules/shared/snip-intelligent-assistant-secret-keys.adoc Outdated
Comment thread modules/shared/proc-configure-by-using-the-helm-chart.adoc Outdated
Comment thread modules/shared/con-architecture-for-your-ai-backend-deployment.adoc Outdated
…ama Stack dependencies

Document migrating the Intelligent Assistant configuration from RHDH 1.10 to
the unified lightspeed-stack.yaml file so deployments no longer depend on direct
OGX (Llama Stack) APIs. Includes architecture, configuration-change concept,
record/prepare, migrate-to-unified-file, Helm and Operator completion procedures,
inference provider reference, and verification.

Incorporates review feedback:
- Standardize on 'query validation' terminology
- VALIDATION_PROVIDER documented as the provider type (openai/vllm), consistent
  across the snippet, configure procedures, safety-guards procedure, and reference
- Self-contained inference-provider step in the shared configure procedures
- Prerequisites and verification added to the record-settings procedure
- Reference module ordering and assembly wording per review
@sonarqubecloud

sonarqubecloud Bot commented Oct 9, 2026

Copy link
Copy Markdown

This branch was successfully deployed

1 active deployment
internal — d7d25315 Deployed Oct 9, 2026 by jmagak via authorize #11557
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AEM ready to merge PR content is ready to be migrated to AEM Peer review done 📘 Ready to merge 💂 Technical review done ⛅ Any procedure has been succesfully tested

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants