Skip to content

Merge from main#73

Closed
hbelmiro wants to merge 99 commits into
opendatahub-io:stablefrom
hbelmiro:merge-from-odh-main
Closed

Merge from main#73
hbelmiro wants to merge 99 commits into
opendatahub-io:stablefrom
hbelmiro:merge-from-odh-main

Conversation

@hbelmiro
Copy link
Copy Markdown

Description of your changes:

Checklist:

Pre-Submission Checklist

Additional Checklist Items for New or Updated Components/Pipelines

  • metadata.yaml includes fresh lastVerified timestamp
  • All required files
    are present and complete
  • OWNERS file lists appropriate maintainers
  • README provides clear documentation with usage examples
  • Component follows snake_case naming convention
  • No security vulnerabilities in dependencies
  • Containerfile included if using a custom base image

Mateusz-Switala and others added 30 commits April 16, 2026 15:10
Signed-off-by: Mateusz Switala <mswitala@redhat.com>
Assisted by Cursor

Signed-off-by: Dorota Laczak <dlaczak@redhat.com>
…packages-list-in-pyproject-toml

fix(package): add missing utils dir to the packages list in pyproject.toml
…ommand

Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com>
…ents and notebooks

Assisted by Cursor

Signed-off-by: Dorota Laczak <dlaczak@redhat.com>
fix(components, automl): Use svg image as HTML <img> in AutoML notebooks
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
Signed-off-by: Dorota Laczak <dlaczak@redhat.com>
Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
This reverts commit cd2437b.

Signed-off-by: Lukasz Cmielowski <lcmielow@redhat.com>
Assisted-by: Cursor
chore: update autogluon package versions to 1.5.0+rhaiv.2 in requirements and notebooks
Signed-off-by: Mateusz Switala <mswitala@redhat.com>
Assisted-by: Claude Code
…th validation and error handling

- Refactored the model download functions in classification, regression, and timeseries notebooks to enhance path validation.
- Added checks to prevent invalid paths during model artifact downloads.
- Improved error handling for SSL issues when accessing S3 resources.

Asissted by Cursor

Signed-off-by: Dorota Laczak <dlaczak@redhat.com>

# Conflicts:
#	components/training/automl/autogluon_models_training/notebook_templates/classification_notebook.ipynb
#	components/training/automl/autogluon_models_training/notebook_templates/regression_notebook.ipynb
Assisted by: Cursor

Signed-off-by: Dorota Laczak <dlaczak@redhat.com>
Signed-off-by: Mateusz Switala <mswitala@redhat.com>
Assisted-by: Claude Code
Assisted by: Cursor

Signed-off-by: Dorota Laczak <dlaczak@redhat.com>
Signed-off-by: Dorota Laczak <dlaczak@redhat.com>
Assisted by Cursor

Signed-off-by: Dorota Laczak <dlaczak@redhat.com>
…timeseres_models_json_artifact_schema

fix(components, AutoML): align model.json between tabular and timeseries
openshift-merge-bot Bot and others added 22 commits May 11, 2026 13:12
…fp-dependencies

chore(deps): Use kfp v2.16.1
Signed-off-by: Jakub Walaszczyk <jwalaszc@redhat.com>
Signed-off-by: Jakub Walaszczyk <jwalaszc@redhat.com>
Signed-off-by: Nelesh Singla <117123879+nsingla@users.noreply.github.com>
Signed-off-by: Jakub Walaszczyk <jwalaszc@redhat.com>
Assisted-by: Claude Code
…3 artifact lookup

Allow CI to supply a pre-compiled pipeline YAML via RHOAI_COMPILED_PIPELINE_PATH
instead of always compiling locally. This is needed when the cluster runtime image
supports a different kfp version than the local environment.

When the S3 artifact lookup fails (e.g. cluster-internal MinIO endpoint unreachable
from Jenkins), derive the external MinIO route from RHOAI_URL and retry with
verify=False.

Co-authored-by: Cursor <cursoragent@cursor.com>
- Use descriptive variable names in _collect_artifact_keys (was h,n,p,r)
- Use urlparse instead of greedy regex for external endpoint derivation
- Respect KFP_VERIFY_SSL for retry S3 client instead of hardcoding verify=False
- Re-raise exceptions when both primary and retry S3 lookups fail
- Add RHOAI_COMPILED_PIPELINE_PATH to .env.example with description

Co-authored-by: Cursor <cursoragent@cursor.com>
The primary s3_client fixture was missing verify=verify_ssl, causing SSL
errors when connecting to MinIO with self-signed certs. The retry path
already respected this flag but the initial client did not.

Co-authored-by: Cursor <cursoragent@cursor.com>
…ooks templates

Signed-off-by: Jakub Walaszczyk <jwalaszc@redhat.com>
Assisted-by: Claude Code
Signed-off-by: Jakub Walaszczyk <jwalaszc@redhat.com>
Signed-off-by: Jakub Walaszczyk <jwalaszc@redhat.com>
Assisted-by: Claude Code
Signed-off-by: Wojciech Rebisz <147821486+Wojciech-Rebisz@users.noreply.github.com>
Signed-off-by: Jakub Walaszczyk <jwalaszc@redhat.com>
Signed-off-by: Jakub Walaszczyk <jwalaszc@redhat.com>
Assisted-by: Claude Code
Signed-off-by: Jakub Walaszczyk <jwalaszc@redhat.com>
Assisted-by: Claude Code
Co-authored-by: Cursor <cursoragent@cursor.com>
…-stack-to-ogx

feat(components): Rebrand Llama Stack to OGX across autorag components, remove in-memory scenario, and update ai4rag to 0.6.1
…rride-and-artifact-retry

fix(autorag): support pre-compiled pipeline YAML override and retry S3 artifact lookup
…variables

fix: Rename variables in consts.py
adding build time dependencies for Cachi2

Signed-off-by: Nelesh Singla <117123879+nsingla@users.noreply.github.com>
ci: Adding support for Hermetic Builds
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 15, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (4)
  • main
  • master
  • incubation
  • rhoai

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Central YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: 9969d1cb-603d-48d9-85dc-c40070f6a01e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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
Copy link
Copy Markdown

openshift-ci Bot commented May 15, 2026

[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 nsingla for approval. For more information see the Code Review Process.

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

Details 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

@hbelmiro hbelmiro marked this pull request as draft May 15, 2026 15:20
@hbelmiro hbelmiro closed this May 15, 2026
@hbelmiro hbelmiro deleted the merge-from-odh-main branch May 15, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants