Skip to content

Conversation

@jiridanek
Copy link
Member

@jiridanek jiridanek commented Nov 11, 2025

Added documentation for Konflux projects including ODH-io and RHDS with links to their respective UIs and OpenShift consoles.

Description

How Has This Been Tested?

Self checklist (all need to be checked):

  • Ensure that you have run make test (gmake on macOS) before asking for review
  • Changes to everything except Dockerfile.konflux files should be done in odh/notebooks and automatically synced to rhds/notebooks. For Konflux-specific changes, modify Dockerfile.konflux files directly in rhds/notebooks as these require special attention in the downstream repository and flow to the upcoming RHOAI release.

Merge criteria:

  • The commits are squashed in a cohesive manner and have meaningful messages.
  • Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
  • The developer has manually tested the changes and verified that the changes work

Summary by CodeRabbit

  • Documentation
    • Added comprehensive Konflux documentation describing two environments (ODH-io and RHDS), including project names and direct access links for the Konflux UI and OpenShift console for each environment. Updated content to help users locate environment-specific resources and verify access.

Added documentation for Konflux projects including ODH-io and RHDS with links to their respective UIs and OpenShift consoles.
@openshift-ci openshift-ci bot requested review from atheo89 and daniellutz November 11, 2025 12:46
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 11, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign daniellutz for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@github-actions github-actions bot added the review-requested GitHub Bot creates notification on #pr-review-ai-ide-team slack channel label Nov 11, 2025
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 11, 2025

Walkthrough

Added a new documentation file docs/konflux.md describing Konflux for two environments (ODH-io and RHDS), listing project names and two external URLs (Konflux UI and OpenShift console) for each environment.

Changes

Cohort / File(s) Change Summary
Documentation
docs/konflux.md
Added new file containing Konflux environment details for ODH-io and RHDS, each section listing a project name and two external URLs (Konflux UI and OpenShift console).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

  • No code changes; review can focus on documentation accuracy and URL validity.

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description is largely incomplete; it has placeholders for 'Description' and 'How Has This Been Tested?' sections with no concrete details, and testing instructions and manual verification are unchecked in the merge criteria. Fill in the Description section with details about what documentation was added, and provide specific testing instructions explaining how the changes were verified.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: adding Konflux documentation links for ODH-io and RHDS environments.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch jiridanek-patch-1

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0ede256 and e3e351b.

📒 Files selected for processing (1)
  • docs/konflux.md (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs/konflux.md

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.

@openshift-ci openshift-ci bot added size/s and removed size/s labels Nov 11, 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: 0

🧹 Nitpick comments (2)
docs/konflux.md (2)

1-15: Add context and documentation structure.

The file lacks an introduction explaining what Konflux is, the purpose of these links, or how users should navigate between ODH-io and RHDS environments. Without this context, new readers may be confused about when to use each environment.

Consider adding a brief introduction at the top explaining:

  • What Konflux is (or link to external documentation)
  • The purpose of each environment (ODH-io vs. RHDS)
  • When to use which environment

Example structure:

# Konflux

Konflux is [brief description/link]. This page provides links to the Konflux UI and OpenShift console for different environments.

## ODH-io

...

1-15: Document URL maintenance and staleness risk.

The file contains hardcoded production URLs that may become stale if infrastructure is updated. Consider adding a note about:

  • How often these URLs might change
  • Where to report broken links
  • How to update these URLs when needed

Example addition:

# Konflux

...

**Note:** These URLs are subject to change. If you encounter broken links, please [file an issue/contact the team](link-to-issue-tracker).
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between bccfcb6 and 0ede256.

📒 Files selected for processing (1)
  • docs/konflux.md (1 hunks)
🔇 Additional comments (1)
docs/konflux.md (1)

7-7: Clarify inconsistent Konflux UI link paths.

The Konflux UI links use different URL paths:

  • ODH-io: .../applications/opendatahub-release/components
  • RHDS: .../applications

Please clarify whether this inconsistency is intentional or if both should use the same path structure.

Also applies to: 14-14

Added links to configurations and automation workflows for ODH and RHDS projects.
@openshift-ci openshift-ci bot added size/s and removed size/s labels Nov 11, 2025
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 11, 2025

@jiridanek: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/images e3e351b link true /test images

Full PR test history. Your PR dashboard.

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.

Copy link
Member

@atheo89 atheo89 left a comment

Choose a reason for hiding this comment

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

Super useful doc Jiri! Thank you for adding that. I just added some text on you links as it was a bit dry.

@@ -0,0 +1,25 @@
# Konflux

Copy link
Member

Choose a reason for hiding this comment

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

This file provides an overview and quick access links to the Konflux environments used for building and deploying components for the Open Data Hub (ODH) and Red Hat Data Services (RHDS) projects.

Copy link
Member Author

Choose a reason for hiding this comment

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

@coderabbitai apply suggestion please

Copy link
Contributor

Choose a reason for hiding this comment

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

@jiridanek, I cannot commit code directly to the repository, but I can provide you with the suggested text that you can add to the file yourself.

Here's the content suggested by @atheo89 that should be added after the # Konflux heading:

# Konflux

This file provides an overview and quick access links to the **Konflux** environments used for building and deploying components for the **Open Data Hub (ODH)** and **Red Hat Data Services (RHDS)** projects.

You can add this descriptive paragraph right after the heading in docs/konflux.md to provide context about what the file contains.

@@ -0,0 +1,25 @@
# Konflux

## ODH-io
Copy link
Member

Choose a reason for hiding this comment

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

ODH-io (Open Data Hub)

This section covers the Konflux setup for the upstream Open Data Hub community project.

project: open-data-hub-tenant

  • Konflux UI: View and monitor applications, components, and pipelines running in the ODH tenant.
  • OpenShift Console: Access the underlying OpenShift cluster for deeper insights, logs, and resource management.
  • Configuration Repository (odh-konflux-central): The primary source of truth for the Konflux configuration (GitOps).
    • configs:
      • pipelines: Definitions of the Tekton pipelines used for building and testing components (e.g., notebook images).
      • gitops: Configuration for deployed components and End-to-End (e2e) tests.

[pipelines](https://github.com/opendatahub-io/odh-konflux-central/tree/main/pipelines/notebooks),
[gitops](https://github.com/opendatahub-io/odh-konflux-central/tree/main/gitops) (components, e2e tests)

## RHDS
Copy link
Member

Choose a reason for hiding this comment

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

RHDS (Red Hat Data Services / RHOAI)

This section covers the Konflux setup for the enterprise downstream Red Hat Data Services offering (often associated with RHOAI - Red Hat OpenShift AI).

project: rhoai-tenant

  • Konflux UI: View and monitor applications and components specific to the RHDS tenant.
  • OpenShift Console: Access the underlying OpenShift cluster for the RHDS tenant.
  • Configuration Repository (konflux-central): GitOps repository for RHDS Konflux definitions.

* [configs](https://github.com/red-hat-data-services/konflux-central):
[pipelineruns](https://github.com/red-hat-data-services/konflux-central/tree/main/pipelineruns/notebooks/.tekton)

## Automations
Copy link
Member

Choose a reason for hiding this comment

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

⚙️ Automations (Upstream/Downstream Flow)

These GitHub Actions workflows manage the automated synchronization of configurations between the upstream ODH community repositories and the downstream RHDS/RHOAI repositories, ensuring a smooth flow of changes and releases.

  • ODH-io -> RHDS Auto-Merge (Upstream to Downstream): Automatically merges approved changes from ODH upstream configurations into the RHDS central configuration repository.
  • RHDS/main -> RHOAI- Auto-Merge (Release Propagation):* Manages the promotion of changes from the main RHDS branch to specific release branches (e.g., rhoai-vX.Y), facilitating new product releases.

@jiridanek
Copy link
Member Author

Want to add AIPCC Python Index urls to some doc

https://console.redhat.com/api/pypi/public-rhai/rhoai/3.0/cpu-ubi9/simple/

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

Labels

review-requested GitHub Bot creates notification on #pr-review-ai-ide-team slack channel size/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants