Skip to content

Conversation

@ossdhaval
Copy link
Contributor

@ossdhaval ossdhaval commented Dec 30, 2025

Closes #2546

Summary by CodeRabbit

Release Notes

  • Documentation
    • Updated prerequisite documentation links across installation guides to direct to Flex-specific guidance.
    • Added endpoint access requirements for Flex, including required outbound endpoints to whitelist.
    • Enhanced license guidance for Flex trial and enterprise account linking.

✏️ Tip: You can customize this high-level summary in your review settings.

Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
Signed-off-by: ossdhaval <343411+ossdhaval@users.noreply.github.com>
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 30, 2025

📝 Walkthrough

Walkthrough

Documentation updates redirect Software Statement Assertion (SSA) prerequisite references from Agama Lab to Flex across twelve installation and administrative guides. The Flex prerequisites page is enhanced with license guidance and a new section listing required Gluu endpoints (account.gluu.org, cloud.gluu.org) for whitelist configuration.

Changes

Cohort / File(s) Summary
SSA Link Updates to Flex Prerequisites
docs/admin/admin-ui/faq.md, docs/admin/admin-ui/introduction.md, docs/admin/recipes/getting-started-rancher.md, docs/install/helm-install/amazon-eks.md, docs/install/helm-install/google-gke.md, docs/install/helm-install/local.md, docs/install/helm-install/microsoft-azure.md, docs/install/helm-install/rancher.md, docs/install/vm-install/rhel.md, docs/install/vm-install/suse.md, docs/install/vm-install/ubuntu.md
Updated SSA prerequisite reference links from install/agama/prerequisites to install/flex/prerequisites across installation guides (Helm and VM) and administrative documentation.
Flex Prerequisites Content & Navigation
docs/install/flex/prerequisites.md, mkdocs.yml
Enhanced Flex prerequisites page with license guidance for SSA/license interaction and new "Allow Gluu Endpoints Access in Flex" section specifying required endpoint whitelisting (account.gluu.org, cloud.gluu.org). Updated mkdocs.yml to reference Flex prerequisites instead of Agama prerequisites.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

Suggested labels

area-documentation

Suggested reviewers

  • iromli
  • devrimyatar

Poem

🐰 Links redirected with purposeful care,
From Agama paths to Flex everywhere!
With endpoints whitelisted, shining so bright,
Gluu access flows smooth—everything's right! ✨

Pre-merge checks

✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: updating Flex installation prerequisites documentation to include endpoint whitelisting and linking corrections.
Linked Issues check ✅ Passed The pull request successfully implements the requirement from issue #2546 by adding documentation for whitelisting account.gluu.org and cloud.gluu.org in the Flex prerequisites.
Out of Scope Changes check ✅ Passed While the PR includes link updates across multiple documentation files beyond the core requirement, these updates are related to ensuring consistent routing to the Flex prerequisites page and are reasonably within scope of a documentation update effort.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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.

@mo-auto mo-auto added area-documentation Documentation needs to change as part of issue or PR comp-admin-ui Component affected by issue or PR kind-bug Issue or PR is a bug in existing functionality labels Dec 30, 2025
Copy link
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: 1

📜 Review details

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2d436f5 and 738c3a6.

📒 Files selected for processing (13)
  • docs/admin/admin-ui/faq.md
  • docs/admin/admin-ui/introduction.md
  • docs/admin/recipes/getting-started-rancher.md
  • docs/install/flex/prerequisites.md
  • docs/install/helm-install/amazon-eks.md
  • docs/install/helm-install/google-gke.md
  • docs/install/helm-install/local.md
  • docs/install/helm-install/microsoft-azure.md
  • docs/install/helm-install/rancher.md
  • docs/install/vm-install/rhel.md
  • docs/install/vm-install/suse.md
  • docs/install/vm-install/ubuntu.md
  • mkdocs.yml
🧰 Additional context used
🪛 LanguageTool
docs/install/flex/prerequisites.md

[grammar] ~47-~47: Use a hyphen to join words.
Context: ...in the above step to either request a 30 day trial license or verify presence of ...

(QB_NEW_EN_HYPHEN)

🪛 markdownlint-cli2 (0.18.1)
docs/install/flex/prerequisites.md

54-54: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


55-55: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)

🔇 Additional comments (13)
docs/admin/admin-ui/introduction.md (1)

31-31: Link update looks correct.

The SSA prerequisites link has been successfully updated to point to the Flex prerequisites documentation. The surrounding text mentioning "Agama Lab" as the web interface name remains appropriate.

docs/admin/recipes/getting-started-rancher.md (1)

213-213: Link update is correct.

The SSA prerequisites link has been properly updated to reference the Flex prerequisites documentation, consistent with the PR objectives.

docs/install/helm-install/local.md (1)

40-40: Link update looks good.

The prerequisites link has been correctly updated to point to the Flex-specific prerequisites documentation.

docs/install/vm-install/rhel.md (1)

34-34: Link update is correct.

The SSA prerequisites link has been properly redirected to the Flex prerequisites page.

docs/install/vm-install/suse.md (1)

34-34: Link update looks correct.

The prerequisites reference has been successfully updated to the Flex prerequisites documentation.

docs/install/helm-install/google-gke.md (1)

20-20: Link update is correct.

The SSA prerequisites link properly references the Flex prerequisites documentation.

mkdocs.yml (1)

117-117: Navigation update is correct and file cleanup is complete.

The Flex prerequisites file exists at docs/install/flex/prerequisites.md, the old Agama prerequisites file has been properly removed, and the mkdocs.yml navigation entry is correctly updated.

docs/install/helm-install/rancher.md (1)

20-20: The link to the Flex prerequisites is valid. Both anchor sections exist in the target file (docs/install/flex/prerequisites.md): "Obtaining an SSA" and "Software Statement Assertions". The anchor #obtaining-an-ssa used in this file is correct and points to the appropriate section for the context of obtaining an SSA.

docs/install/helm-install/amazon-eks.md (1)

19-19: Verify SSA link aligns with PR updates across other files.

This line points to install/agama/flex/#obtaining-an-ssa, but other files updated to install/flex/prerequisites/ (microsoft-azure.md, ubuntu.md, faq.md). Ensure consistency with the PR objective of redirecting SSA references to the Flex prerequisites page.

docs/install/helm-install/microsoft-azure.md (1)

19-19: LGTM!

The SSA link correctly points to the Flex prerequisites page, aligning with the PR objectives.

docs/install/vm-install/ubuntu.md (1)

23-23: LGTM!

The SSA link correctly points to the Flex prerequisites page, aligning with the PR objectives.

docs/admin/admin-ui/faq.md (1)

48-48: LGTM!

The SSA guide link correctly points to the Flex prerequisites page.

docs/install/flex/prerequisites.md (1)

51-55: Fix Markdown list indentation in "Allow Gluu Endpoints Access in Flex" section.

The sub-items (lines 54-55) should use 2-space indentation, not 4 spaces, to align with Markdown best practices and linting rules.

🔎 Proposed fix
 ## Allow Gluu Endpoints Access in Flex
 
 - Flex requires outbound access to the following Gluu endpoints. Please ensure these domains are whitelisted in the Flex environment.
-    - account.gluu.org
-    - cloud.gluu.org
+  - account.gluu.org
+  - cloud.gluu.org
⛔ Skipped due to learnings
Learnt from: duttarnab
Repo: GluuFederation/flex PR: 2444
File: docs/admin/admin-ui/access-control.md:18-49
Timestamp: 2025-11-17T12:38:43.830Z
Learning: In the GluuFederation/flex repository documentation files (docs/admin/admin-ui/*.md), nested list items may intentionally use 4-space indentation instead of the standard 2-space indentation to create clearer visual hierarchy and grouping in rendered documentation, even if this triggers markdownlint MD007 warnings.

@ossdhaval ossdhaval requested a review from manojs1978 December 31, 2025 11:07
@ossdhaval ossdhaval merged commit 2b9b6af into main Jan 2, 2026
6 checks passed
@ossdhaval ossdhaval deleted the docs-update-flex-Installation-prerequisites branch January 2, 2026 04:18
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 2, 2026

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 2, 2026

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

Labels

area-documentation Documentation needs to change as part of issue or PR comp-admin-ui Component affected by issue or PR kind-bug Issue or PR is a bug in existing functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs(flex): update flex prerequisites documentation to Include gluu Endpoint Whitelisting for flex

4 participants