Skip to content

Commit 1a314a2

Browse files
github-actions[bot]zdtswaneeshkp
authored
chore: Update Kserve chart resources (opendatahub-io#41)
* update: prep for ea2 release to update mainly kserve chart (opendatahub-io#56) * update: prep for ea2 release to update mainly kserve chart - structure for kserve source code is different - update github action to take release-X branch - update docs - update for new llmisvc-controller which only store in ghcr.io image Signed-off-by: Wen Zhou <wenzhou@redhat.com> * update: docs referecnce to old chart name Signed-off-by: Wen Zhou <wenzhou@redhat.com> --------- Signed-off-by: Wen Zhou <wenzhou@redhat.com> * fix: add a workaround for 3.4ea2 to set runasuser in deployment (opendatahub-io#57) Signed-off-by: Wen Zhou <wenzhou@redhat.com> * update: bump version SHA (opendatahub-io#58) Signed-off-by: Wen Zhou <wenzhou@redhat.com> * Use dev chart variant as default for EA2 (opendatahub-io#59) * Use dev chart variant as default for EA2 Signed-off-by: Aneesh Puttur <aneeshputtur@gmail.com> * Enable e2e mock test on release branches * Auto-update default dev chart version on release branches * Revert auto-update step from kserve-release.yaml --------- Signed-off-by: Aneesh Puttur <aneeshputtur@gmail.com> * chore: update Kserve chart from red-hat-data-services/kserve@rhoai-3.4-ea.2 --------- Signed-off-by: Wen Zhou <wenzhou@redhat.com> Signed-off-by: Aneesh Puttur <aneeshputtur@gmail.com> Co-authored-by: Wen Zhou <wenzhou@redhat.com> Co-authored-by: Aneesh Puttur <aneeshputtur@gmail.com> Co-authored-by: zdtsw <915053+zdtsw@users.noreply.github.com>
1 parent bf52747 commit 1a314a2

16 files changed

Lines changed: 47588 additions & 876 deletions

.github/workflows/kserve-release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Kserve Release Chart
22

33
on:
44
push:
5-
branches: [main, rhoai-*, odh-*, master]
5+
branches: [main, release-*, rhoai-*, odh-*, master]
66
paths:
77
- 'charts/kserve/**'
88
- '.github/workflows/kserve-release.yaml'
@@ -84,7 +84,7 @@ jobs:
8484
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8585
with:
8686
repository: 'opendatahub-io/kserve'
87-
ref: 'release-v0.15'
87+
ref: 'release-v0.17'
8888
path: charts/kserve/kserve
8989
persist-credentials: false
9090

.github/workflows/kserve-update-chart.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,23 @@ on:
1313
kserve_ref:
1414
description: 'KServe branch/tag to use'
1515
required: false
16-
default: 'rhoai-3.4-ea.1'
16+
default: 'rhoai-3.4-ea.2'
1717
rhoai_branch:
1818
description: 'RHOAI-Build-Config branch for images'
1919
required: false
20-
default: 'rhoai-3.4-ea.1'
20+
default: 'rhoai-3.4-ea.2'
2121
image_tag:
2222
description: 'Image tag for quay.io replacements'
2323
required: false
24-
default: '3.4.0-ea.1'
24+
default: '3.4.0-ea.2'
2525

2626
permissions: { }
2727

2828
env:
2929
KSERVE_REPO: ${{ github.event.inputs.kserve_repo || 'red-hat-data-services/kserve' }}
30-
KSERVE_REF: ${{ github.event.inputs.kserve_ref || 'rhoai-3.4-ea.1' }}
31-
RHOAI_BRANCH: ${{ github.event.inputs.rhoai_branch || 'rhoai-3.4-ea.1' }}
32-
IMAGE_TAG: ${{ github.event.inputs.image_tag || '3.4.0-ea.1' }}
30+
KSERVE_REF: ${{ github.event.inputs.kserve_ref || 'rhoai-3.4-ea.2' }}
31+
RHOAI_BRANCH: ${{ github.event.inputs.rhoai_branch || 'rhoai-3.4-ea.2' }}
32+
IMAGE_TAG: ${{ github.event.inputs.image_tag || '3.4.0-ea.2' }}
3333

3434
jobs:
3535
update-chart:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Infrastructure Helm charts for deploying Red Hat AI Inference Server (KServe LLM
1717
| cert-manager-operator | 1.15.2 | TLS certificate management |
1818
| sail-operator (Istio) | 3.2.1 / 1.27.x | Gateway API for inference routing |
1919
| lws-operator | 1.0 | LeaderWorkerSet controller for multi-node workloads |
20-
| kserve | 3.4.0-ea.1 | KServe controller for LLMInferenceService lifecycle |
20+
| kserve | 3.4.0-ea.2 | KServe controller for LLMInferenceService lifecycle |
2121
| Gateway API | 1.4.0 | Standard Kubernetes ingress for inference routing (also compatible with 1.3.0+) |
2222
| rhcl (optional) | 1.2.0 | API gateway authentication, authorization, and rate limiting ([Kuadrant](https://kuadrant.io/)) |
2323

charts/kserve/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ apiVersion: v2
22
name: kserve-rhaii-xks
33
description: KServe Red Hat AI Inference on xKS
44
type: application
5-
version: 3.4.0-ea.1
6-
appVersion: "3.4.0-ea.1"
5+
version: 3.4.0-ea.2
6+
appVersion: "3.4.0-ea.2"

charts/kserve/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ For production deployments, replace the self-signed issuer with a proper CA (e.g
7676
### From OCI Registry
7777
7878
```bash
79-
# Production version (e.g., 3.4.0-ea.1+abc1234)
79+
# Production version (e.g., 3.4.0-ea.2+abc1234)
8080
helm install rhaii-xks-kserve oci://ghcr.io/<owner>/kserve-rhaii-xks:<version> \
8181
--namespace opendatahub \
8282
--create-namespace
@@ -85,7 +85,7 @@ helm install rhaii-xks-kserve oci://ghcr.io/<owner>/kserve-rhaii-xks:<version> \
8585
Or use a development version (uses midstream kserve images):
8686

8787
```bash
88-
# Dev version (e.g., 3.4.0-ea.1-dev+abc1234)
88+
# Dev version (e.g., 3.4.0-ea.2-dev+abc1234)
8989
helm install rhaii-xks-kserve oci://ghcr.io/<owner>/kserve-rhaii-xks:<version>-dev+<sha> \
9090
--namespace opendatahub \
9191
--create-namespace
@@ -113,7 +113,7 @@ The chart resources are generated from Kustomize overlays using the `generate-ch
113113
| Option | Default | Description |
114114
|-------------------|--------------|----------------------------------------------|
115115
| `--overlay PATH` | (required) | Path to Kustomize overlay |
116-
| `--tag TAG` | `3.4.0-ea.1` | Image tag for quay.io replacements |
116+
| `--tag TAG` | `3.4.0-ea.2` | Image tag for quay.io replacements |
117117
| `--branch BRANCH` | `rhoai-3.4` | RHOAI-Build-Config branch for image mappings |
118118

119119
### Example
@@ -122,7 +122,7 @@ The chart resources are generated from Kustomize overlays using the `generate-ch
122122
./generate-chart.sh \
123123
--overlay ~/kserve/config/overlays/odh-xks \
124124
--branch rhoai-3.4 \
125-
--tag 3.4.0-ea.1
125+
--tag 3.4.0-ea.2
126126
```
127127

128128
### Image Replacement Logic
@@ -142,7 +142,7 @@ Automatically regenerates the chart from upstream KServe and creates a PR if cha
142142
- `kserve_repo`: KServe repository (default: `red-hat-data-services/kserve`)
143143
- `kserve_ref`: KServe branch/tag (default: `rhoai-3.4`)
144144
- `rhoai_branch`: RHOAI-Build-Config branch (default: `rhoai-3.4`)
145-
- `image_tag`: Image tag for quay.io replacements (default: `3.4.0-ea.1`)
145+
- `image_tag`: Image tag for quay.io replacements (default: `3.4.0-ea.2`)
146146

147147
### Release (on push to main)
148148

0 commit comments

Comments
 (0)