Skip to content

Commit 94f1bbd

Browse files
setup ovms 2026.1 (#77973)
* setup ovms 2026.1 * match memory limit of the pod
1 parent 2b7f094 commit 94f1bbd

3 files changed

Lines changed: 354 additions & 0 deletions

File tree

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
binary_build_commands: 'mkdir -p .workspace; echo {\"gitref\": \"$(git rev-parse \
2+
--short HEAD)\"} > .workspace/metadata.json'
3+
build_root:
4+
image_stream_tag:
5+
name: release
6+
namespace: openshift
7+
tag: rhel-8-release-golang-1.25-openshift-4.23
8+
use_build_cache: true
9+
images:
10+
items:
11+
- build_args:
12+
- name: BASE_IMAGE
13+
value: registry.access.redhat.com/ubi9/ubi:9.7
14+
- name: RELEASE_BASE_IMAGE
15+
value: registry.access.redhat.com/ubi9-minimal:9.7
16+
- name: ov_source_org
17+
value: opendatahub-io
18+
- name: ov_source_branch
19+
value: releases/2026/1
20+
- name: ov_genai_org
21+
value: opendatahub-io
22+
- name: ov_genai_branch
23+
value: releases/2026/1
24+
- name: ov_tokenizers_org
25+
value: opendatahub-io
26+
- name: ov_tokenizers_branch
27+
value: releases/2026/1
28+
- name: ov_use_binary
29+
value: "0"
30+
- name: INSTALL_DRIVER_VERSION
31+
value: 24.52.32224
32+
- name: OPTIMIZE_BUILDING_TESTS
33+
value: "0"
34+
- name: RUN_TESTS
35+
value: "0"
36+
- name: LTO_ENABLE
37+
value: "ON"
38+
- name: LTO_CXX_FLAGS
39+
value: -flto=auto -ffat-lto-objects -march=haswell
40+
- name: LTO_LD_FLAGS
41+
value: -flto=auto -ffat-lto-objects
42+
- name: debug_bazel_flags
43+
value: --strip=always --define MEDIAPIPE_DISABLE=0 --define PYTHON_DISABLE=0
44+
--config=mp_on_py_on --verbose_failures --//:distro=redhat --local_ram_resources=18432
45+
--local_cpu_resources=12
46+
- name: CAPI_FLAGS
47+
value: --strip=always --config=mp_off_py_off --verbose_failures --//:distro=redhat
48+
--local_ram_resources=18432 --local_cpu_resources=12
49+
- name: CMAKE_BUILD_TYPE
50+
value: Release
51+
- name: GPU
52+
value: "1"
53+
- name: JOBS
54+
value: "12"
55+
dockerfile_path: Dockerfile.redhat
56+
to: model-server-release-intel-gpu-2026.1-release
57+
promotion:
58+
to:
59+
- name: model-server-release-intel-gpu-2026.1-release
60+
namespace: opendatahub-io
61+
resources:
62+
'*':
63+
requests:
64+
cpu: 200m
65+
memory: 200Mi
66+
model-server-release-intel-gpu-2026.1-release:
67+
limits:
68+
cpu: "12"
69+
memory: 18Gi
70+
requests:
71+
cpu: "8"
72+
memory: 10Gi
73+
tests:
74+
- as: pr-image-mirror
75+
steps:
76+
dependencies:
77+
SOURCE_IMAGE_REF: model-server-release-intel-gpu-2026.1-release
78+
env:
79+
IMAGE_REPO: openvino_model_server
80+
workflow: opendatahub-io-ci-image-mirror-serving-runtime
81+
- as: fast-image-mirror
82+
postsubmit: true
83+
steps:
84+
dependencies:
85+
SOURCE_IMAGE_REF: model-server-release-intel-gpu-2026.1-release
86+
env:
87+
IMAGE_REPO: openvino_model_server
88+
RELEASE_VERSION: 2026.1-release
89+
workflow: opendatahub-io-ci-image-mirror-serving-runtime
90+
zz_generated_metadata:
91+
branch: 2026.1-release
92+
org: opendatahub-io
93+
repo: openvino_model_server
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
postsubmits:
2+
opendatahub-io/openvino_model_server:
3+
- agent: kubernetes
4+
always_run: true
5+
branches:
6+
- ^2026\.1-release$
7+
cluster: build01
8+
decorate: true
9+
decoration_config:
10+
skip_cloning: true
11+
labels:
12+
ci.openshift.io/generator: prowgen
13+
max_concurrency: 1
14+
name: branch-ci-opendatahub-io-openvino_model_server-2026.1-release-fast-image-mirror
15+
spec:
16+
containers:
17+
- args:
18+
- --gcs-upload-secret=/secrets/gcs/service-account.json
19+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
20+
- --lease-server-credentials-file=/etc/boskos/credentials
21+
- --report-credentials-file=/etc/report/credentials
22+
- --target=fast-image-mirror
23+
command:
24+
- ci-operator
25+
env:
26+
- name: HTTP_SERVER_IP
27+
valueFrom:
28+
fieldRef:
29+
fieldPath: status.podIP
30+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
31+
imagePullPolicy: Always
32+
name: ""
33+
ports:
34+
- containerPort: 8080
35+
name: http
36+
resources:
37+
requests:
38+
cpu: 10m
39+
volumeMounts:
40+
- mountPath: /etc/boskos
41+
name: boskos
42+
readOnly: true
43+
- mountPath: /secrets/gcs
44+
name: gcs-credentials
45+
readOnly: true
46+
- mountPath: /secrets/manifest-tool
47+
name: manifest-tool-local-pusher
48+
readOnly: true
49+
- mountPath: /etc/pull-secret
50+
name: pull-secret
51+
readOnly: true
52+
- mountPath: /etc/report
53+
name: result-aggregator
54+
readOnly: true
55+
serviceAccountName: ci-operator
56+
volumes:
57+
- name: boskos
58+
secret:
59+
items:
60+
- key: credentials
61+
path: credentials
62+
secretName: boskos-credentials
63+
- name: manifest-tool-local-pusher
64+
secret:
65+
secretName: manifest-tool-local-pusher
66+
- name: pull-secret
67+
secret:
68+
secretName: registry-pull-credentials
69+
- name: result-aggregator
70+
secret:
71+
secretName: result-aggregator
72+
- agent: kubernetes
73+
always_run: true
74+
branches:
75+
- ^2026\.1-release$
76+
cluster: build01
77+
decorate: true
78+
decoration_config:
79+
skip_cloning: true
80+
labels:
81+
ci-operator.openshift.io/is-promotion: "true"
82+
ci.openshift.io/generator: prowgen
83+
max_concurrency: 1
84+
name: branch-ci-opendatahub-io-openvino_model_server-2026.1-release-images
85+
spec:
86+
containers:
87+
- args:
88+
- --gcs-upload-secret=/secrets/gcs/service-account.json
89+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
90+
- --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson
91+
- --promote
92+
- --report-credentials-file=/etc/report/credentials
93+
- --target=[images]
94+
command:
95+
- ci-operator
96+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
97+
imagePullPolicy: Always
98+
name: ""
99+
resources:
100+
requests:
101+
cpu: 10m
102+
volumeMounts:
103+
- mountPath: /secrets/gcs
104+
name: gcs-credentials
105+
readOnly: true
106+
- mountPath: /secrets/manifest-tool
107+
name: manifest-tool-local-pusher
108+
readOnly: true
109+
- mountPath: /etc/pull-secret
110+
name: pull-secret
111+
readOnly: true
112+
- mountPath: /etc/push-secret
113+
name: push-secret
114+
readOnly: true
115+
- mountPath: /etc/report
116+
name: result-aggregator
117+
readOnly: true
118+
serviceAccountName: ci-operator
119+
volumes:
120+
- name: manifest-tool-local-pusher
121+
secret:
122+
secretName: manifest-tool-local-pusher
123+
- name: pull-secret
124+
secret:
125+
secretName: registry-pull-credentials
126+
- name: push-secret
127+
secret:
128+
secretName: registry-push-credentials-ci-central
129+
- name: result-aggregator
130+
secret:
131+
secretName: result-aggregator
Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
presubmits:
2+
opendatahub-io/openvino_model_server:
3+
- agent: kubernetes
4+
always_run: true
5+
branches:
6+
- ^2026\.1-release$
7+
- ^2026\.1-release-
8+
cluster: build01
9+
context: ci/prow/images
10+
decorate: true
11+
decoration_config:
12+
skip_cloning: true
13+
labels:
14+
ci.openshift.io/generator: prowgen
15+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
16+
name: pull-ci-opendatahub-io-openvino_model_server-2026.1-release-images
17+
rerun_command: /test images
18+
spec:
19+
containers:
20+
- args:
21+
- --gcs-upload-secret=/secrets/gcs/service-account.json
22+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
23+
- --report-credentials-file=/etc/report/credentials
24+
- --target=[images]
25+
command:
26+
- ci-operator
27+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
28+
imagePullPolicy: Always
29+
name: ""
30+
resources:
31+
requests:
32+
cpu: 10m
33+
volumeMounts:
34+
- mountPath: /secrets/gcs
35+
name: gcs-credentials
36+
readOnly: true
37+
- mountPath: /secrets/manifest-tool
38+
name: manifest-tool-local-pusher
39+
readOnly: true
40+
- mountPath: /etc/pull-secret
41+
name: pull-secret
42+
readOnly: true
43+
- mountPath: /etc/report
44+
name: result-aggregator
45+
readOnly: true
46+
serviceAccountName: ci-operator
47+
volumes:
48+
- name: manifest-tool-local-pusher
49+
secret:
50+
secretName: manifest-tool-local-pusher
51+
- name: pull-secret
52+
secret:
53+
secretName: registry-pull-credentials
54+
- name: result-aggregator
55+
secret:
56+
secretName: result-aggregator
57+
trigger: (?m)^/test( | .* )images,?($|\s.*)
58+
- agent: kubernetes
59+
always_run: true
60+
branches:
61+
- ^2026\.1-release$
62+
- ^2026\.1-release-
63+
cluster: build01
64+
context: ci/prow/pr-image-mirror
65+
decorate: true
66+
decoration_config:
67+
skip_cloning: true
68+
labels:
69+
ci.openshift.io/generator: prowgen
70+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
71+
name: pull-ci-opendatahub-io-openvino_model_server-2026.1-release-pr-image-mirror
72+
rerun_command: /test pr-image-mirror
73+
spec:
74+
containers:
75+
- args:
76+
- --gcs-upload-secret=/secrets/gcs/service-account.json
77+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
78+
- --lease-server-credentials-file=/etc/boskos/credentials
79+
- --report-credentials-file=/etc/report/credentials
80+
- --target=pr-image-mirror
81+
command:
82+
- ci-operator
83+
env:
84+
- name: HTTP_SERVER_IP
85+
valueFrom:
86+
fieldRef:
87+
fieldPath: status.podIP
88+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
89+
imagePullPolicy: Always
90+
name: ""
91+
ports:
92+
- containerPort: 8080
93+
name: http
94+
resources:
95+
requests:
96+
cpu: 10m
97+
volumeMounts:
98+
- mountPath: /etc/boskos
99+
name: boskos
100+
readOnly: true
101+
- mountPath: /secrets/gcs
102+
name: gcs-credentials
103+
readOnly: true
104+
- mountPath: /secrets/manifest-tool
105+
name: manifest-tool-local-pusher
106+
readOnly: true
107+
- mountPath: /etc/pull-secret
108+
name: pull-secret
109+
readOnly: true
110+
- mountPath: /etc/report
111+
name: result-aggregator
112+
readOnly: true
113+
serviceAccountName: ci-operator
114+
volumes:
115+
- name: boskos
116+
secret:
117+
items:
118+
- key: credentials
119+
path: credentials
120+
secretName: boskos-credentials
121+
- name: manifest-tool-local-pusher
122+
secret:
123+
secretName: manifest-tool-local-pusher
124+
- name: pull-secret
125+
secret:
126+
secretName: registry-pull-credentials
127+
- name: result-aggregator
128+
secret:
129+
secretName: result-aggregator
130+
trigger: (?m)^/test( | .* )pr-image-mirror,?($|\s.*)

0 commit comments

Comments
 (0)