Skip to content

chore: promote main to stable#770

Merged
openshift-merge-bot[bot] merged 3 commits intostablefrom
main
Apr 20, 2026
Merged

chore: promote main to stable#770
openshift-merge-bot[bot] merged 3 commits intostablefrom
main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Automated promotion of 1 commit(s) from main to stable.

65ca551 fix: add explicit command to v0.8.2 simulator models to prevent bash … (#765)

#765)

…wrapper

## Description

KServe's LLMInferenceServiceConfig template injects `command:
["/bin/bash", "-c"]` for containers without an explicit command, causing
v0.8.2 simulator models to crash with "invalid option" errors. This adds
the explicit command back to all v0.8.2 simulator model YAMLs and
updates trlp-test to v0.8.2 with consistent args.


## How Has This Been Tested?
Currently running smoke test, but models no longer in CrashLoopBackOff. 
```
$ oc get pods -n llm
NAME                                                              READY   STATUS    RESTARTS   AGE
e2e-distinct-2-simulated-kserve-7f849f6b56-kpwp9                  1/1     Running   0          21s
e2e-distinct-simulated-kserve-7bb4cdb4d7-frnz5                    1/1     Running   0          87s
e2e-trlp-test-simulated-kserve-84db68679b-t98f7                   1/1     Running   0          64s
e2e-unconfigured-facebook-opt-125m-simulated-kserve-75cdcctjp2d   1/1     Running   0          66s
facebook-opt-125m-simulated-kserve-8f8dc67b7-4x7g9                1/1     Running   0          57s
premium-simulated-simulated-premium-kserve-6b97b89985-ln8r2       1/1     Running   0          70s
```


## Merge criteria:
<!--- This PR will be merged by any repository approver when it meets
all the points in the checklist -->
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->

- [ ] 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


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

## Release Notes

* **Documentation**
* Updated sample model configurations to explicitly specify container
execution commands for improved clarity and consistency across all
sample deployments.

* **Tests**
* Upgraded test simulator fixture to version 0.8.2 with enhanced
configuration options.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Apr 19, 2026

Hi @github-actions[bot]. Thanks for your PR.

I'm waiting for a opendatahub-io member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

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.

nirrozenbaum and others added 2 commits April 19, 2026 16:08
the CRD initially was very restrictive, with enum specifying the
providers.
the PR make the field less strict, to avoid some issues around it in
payload processing.
generally speaking, this CRD would need to update, and current change is
a temp solution.

## Description
<!--- Describe your changes in detail -->

## How Has This Been Tested?
<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->

## Merge criteria:
<!--- This PR will be merged by any repository approver when it meets
all the points in the checklist -->
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->

- [ ] 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


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Extended provider support to accept custom provider values beyond the
previously hardcoded set, enabling greater flexibility in model
configuration.

* **Bug Fixes**
* Refined resource access permissions to improve security posture by
limiting scope to essential resources.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Signed-off-by: Nir Rozenbaum <nrozenba@redhat.com>
This is a minor change, relevant for people working with Git worktrees.
The feature requires a working directory, and `.worktrees` is a popular
name for it (in the project root directory).

## How Has This Been Tested?
Git ignores the directory after updating `.gitignore` properly

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


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Updated `.gitignore` to exclude Git worktree directories from version
control.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

@mynhardtburger mynhardtburger left a comment

Choose a reason for hiding this comment

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

/lgtm

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Apr 20, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: github-actions[bot], mynhardtburger

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

The pull request process is described 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

@openshift-merge-bot openshift-merge-bot Bot merged commit 89fba29 into stable Apr 20, 2026
11 checks passed
chaitanya1731 added a commit that referenced this pull request Apr 22, 2026
Automated promotion of **11 commit(s)** from `stable` to `rhoai`.

```
fb2ea25 feat: add tenant CRD to e2e artifact collection and debug report (#787)
1b8f212 chore: restrict rbac for db secret (#779)
e746008 docs: add/update documentation for Maas Tenant (#773)
147eaa2 fix: per-model(s) top-level values in usage dashboard (#772)
b327b34 feat: add OIDC token support for model discovery via /v1/models (#703)
dbf6d03 fix: validate token rate limits and skip invalid subs in TRLP aggregation (#752)
89fba29 chore: promote main to stable (#770)
fae753e chore: add .worktrees/ to .gitignore (#774)
c01dc5b fix: minor updates for external model (#771)
65ca551 fix: add explicit command to v0.8.2 simulator models to prevent bash … (#765)
```
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.

3 participants