|
30 | 30 | UPGRADE_RESOURCES: str = ( |
31 | 31 | f"{{Namespace: {{{UPGRADE_NAMESPACE:}}}," |
32 | 32 | f"ServingRuntime: {{onnx-serverless: {UPGRADE_NAMESPACE}," |
33 | | - f"caikit-raw: {UPGRADE_NAMESPACE},ovms-model-mesh: {UPGRADE_NAMESPACE}}}," |
| 33 | + f"onnx-raw: {UPGRADE_NAMESPACE},ovms-model-mesh: {UPGRADE_NAMESPACE}}}," |
34 | 34 | f"InferenceService: {{onnx-serverless: {UPGRADE_NAMESPACE}," |
35 | | - f"caikit-raw: {UPGRADE_NAMESPACE}, ovms-model-mesh: {UPGRADE_NAMESPACE}}}," |
36 | | - f"Secret: {{ci-bucket-secret: {UPGRADE_NAMESPACE}, models-bucket-secret: {UPGRADE_NAMESPACE}}}," |
| 35 | + f"onnx-raw: {UPGRADE_NAMESPACE}, ovms-model-mesh: {UPGRADE_NAMESPACE}}}," |
| 36 | + f"Secret: {{ci-bucket-secret: {UPGRADE_NAMESPACE}}}," |
37 | 37 | f"ServiceAccount: {{models-bucket-sa: {UPGRADE_NAMESPACE}}}}}" |
38 | 38 | ) |
39 | 39 |
|
@@ -63,29 +63,6 @@ def model_namespace_scope_session( |
63 | 63 | yield ns |
64 | 64 |
|
65 | 65 |
|
66 | | -@pytest.fixture(scope="session") |
67 | | -def models_endpoint_s3_secret_scope_session( |
68 | | - admin_client: DynamicClient, |
69 | | - model_namespace_scope_session: Namespace, |
70 | | - aws_access_key_id: str, |
71 | | - aws_secret_access_key: str, |
72 | | - models_s3_bucket_name: str, |
73 | | - models_s3_bucket_region: str, |
74 | | - models_s3_bucket_endpoint: str, |
75 | | -) -> Generator[Secret, Any, Any]: |
76 | | - with s3_endpoint_secret( |
77 | | - admin_client=admin_client, |
78 | | - name="models-bucket-secret", |
79 | | - namespace=model_namespace_scope_session.name, |
80 | | - aws_access_key=aws_access_key_id, |
81 | | - aws_secret_access_key=aws_secret_access_key, |
82 | | - aws_s3_region=models_s3_bucket_region, |
83 | | - aws_s3_bucket=models_s3_bucket_name, |
84 | | - aws_s3_endpoint=models_s3_bucket_endpoint, |
85 | | - ) as secret: |
86 | | - yield secret |
87 | | - |
88 | | - |
89 | 66 | @pytest.fixture(scope="session") |
90 | 67 | def ci_endpoint_s3_secret_scope_session( |
91 | 68 | admin_client: DynamicClient, |
@@ -177,49 +154,54 @@ def ovms_serverless_inference_service_scope_session( |
177 | 154 |
|
178 | 155 |
|
179 | 156 | @pytest.fixture(scope="session") |
180 | | -def caikit_raw_serving_runtime_scope_session( |
| 157 | +def ovms_raw_serving_runtime_scope_session( |
181 | 158 | admin_client: DynamicClient, |
182 | 159 | model_namespace_scope_session: Namespace, |
183 | 160 | ) -> Generator[ServingRuntime, Any, Any]: |
184 | 161 | with ServingRuntimeFromTemplate( |
185 | 162 | client=admin_client, |
186 | | - name="caikit-raw", |
| 163 | + name="onnx-raw", |
187 | 164 | namespace=model_namespace_scope_session.name, |
188 | | - template_name=RuntimeTemplates.CAIKIT_STANDALONE_SERVING, |
| 165 | + template_name=RuntimeTemplates.OVMS_KSERVE, |
189 | 166 | multi_model=False, |
190 | | - enable_http=True, |
| 167 | + resources={ |
| 168 | + ModelFormat.OVMS: { |
| 169 | + "requests": {"cpu": "1", "memory": "4Gi"}, |
| 170 | + "limits": {"cpu": "2", "memory": "8Gi"}, |
| 171 | + } |
| 172 | + }, |
| 173 | + model_format_name={ModelFormat.ONNX: ModelVersion.OPSET13}, |
191 | 174 | ) as model_runtime: |
192 | 175 | yield model_runtime |
193 | 176 |
|
194 | 177 |
|
195 | 178 | @pytest.fixture(scope="session") |
196 | | -def caikit_raw_inference_service_scope_session( |
| 179 | +def ovms_raw_inference_service_scope_session( |
197 | 180 | pytestconfig: pytest.Config, |
198 | 181 | admin_client: DynamicClient, |
199 | | - caikit_raw_serving_runtime_scope_session: ServingRuntime, |
200 | | - models_endpoint_s3_secret_scope_session: Secret, |
| 182 | + ovms_raw_serving_runtime_scope_session: ServingRuntime, |
| 183 | + ci_endpoint_s3_secret_scope_session: Secret, |
201 | 184 | ) -> Generator[InferenceService, Any, Any]: |
202 | 185 | isvc_kwargs = { |
203 | 186 | "client": admin_client, |
204 | | - "name": caikit_raw_serving_runtime_scope_session.name, |
205 | | - "namespace": caikit_raw_serving_runtime_scope_session.namespace, |
| 187 | + "name": ovms_raw_serving_runtime_scope_session.name, |
| 188 | + "namespace": ovms_raw_serving_runtime_scope_session.namespace, |
206 | 189 | } |
207 | 190 |
|
208 | 191 | isvc = InferenceService(**isvc_kwargs) |
209 | 192 |
|
210 | 193 | if pytestconfig.option.post_upgrade: |
211 | 194 | yield isvc |
212 | | - |
213 | 195 | isvc.clean_up() |
214 | 196 |
|
215 | 197 | else: |
216 | 198 | with create_isvc( |
217 | | - runtime=caikit_raw_serving_runtime_scope_session.name, |
218 | | - model_format=caikit_raw_serving_runtime_scope_session.instance.spec.supportedModelFormats[0].name, |
| 199 | + runtime=ovms_raw_serving_runtime_scope_session.name, |
| 200 | + storage_path="test-dir", |
| 201 | + storage_key=ci_endpoint_s3_secret_scope_session.name, |
| 202 | + model_format=ModelAndFormat.OPENVINO_IR, |
219 | 203 | deployment_mode=KServeDeploymentType.RAW_DEPLOYMENT, |
220 | | - storage_key=models_endpoint_s3_secret_scope_session.name, |
221 | | - storage_path=ModelStoragePath.EMBEDDING_MODEL, |
222 | | - external_route=True, |
| 204 | + model_version=ModelVersion.OPSET13, |
223 | 205 | **isvc_kwargs, |
224 | 206 | ) as isvc: |
225 | 207 | yield isvc |
|
0 commit comments