@@ -225,28 +225,25 @@ def _get_external_interfaces(
225225 )
226226
227227 queue_delegate : QueueEndpointResourceDelegate
228- if CIRCLECI :
228+ if CIRCLECI or infra_config ().cloud_provider == "onprem" :
229+ # On-prem uses fake queue delegate (no SQS/ServiceBus)
229230 queue_delegate = FakeQueueEndpointResourceDelegate ()
230231 elif infra_config ().cloud_provider == "azure" :
231232 queue_delegate = ASBQueueEndpointResourceDelegate ()
232- elif infra_config ().cloud_provider == "onprem" :
233- queue_delegate = OnPremQueueEndpointResourceDelegate ()
234233 else :
235234 queue_delegate = SQSQueueEndpointResourceDelegate (
236235 sqs_profile = os .getenv ("SQS_PROFILE" , hmi_config .sqs_profile )
237236 )
238237
239238 inference_task_queue_gateway : TaskQueueGateway
240239 infra_task_queue_gateway : TaskQueueGateway
241- if CIRCLECI :
240+ if CIRCLECI or infra_config ().cloud_provider == "onprem" :
241+ # On-prem uses Redis-based task queues
242242 inference_task_queue_gateway = redis_24h_task_queue_gateway
243243 infra_task_queue_gateway = redis_task_queue_gateway
244244 elif infra_config ().cloud_provider == "azure" :
245245 inference_task_queue_gateway = servicebus_task_queue_gateway
246246 infra_task_queue_gateway = servicebus_task_queue_gateway
247- elif infra_config ().cloud_provider == "onprem" :
248- inference_task_queue_gateway = redis_task_queue_gateway
249- infra_task_queue_gateway = redis_task_queue_gateway
250247 elif infra_config ().celery_broker_type_redis :
251248 inference_task_queue_gateway = redis_task_queue_gateway
252249 infra_task_queue_gateway = redis_task_queue_gateway
@@ -288,10 +285,8 @@ def _get_external_interfaces(
288285 if infra_config ().cloud_provider == "azure" :
289286 filesystem_gateway = ABSFilesystemGateway ()
290287 llm_artifact_gateway = ABSLLMArtifactGateway ()
291- elif infra_config ().cloud_provider == "onprem" :
292- filesystem_gateway = S3FilesystemGateway () # Uses MinIO via s3_utils
293- llm_artifact_gateway = S3LLMArtifactGateway () # Uses MinIO via s3_utils
294288 else :
289+ # AWS uses S3, on-prem uses MinIO (S3-compatible)
295290 filesystem_gateway = S3FilesystemGateway ()
296291 llm_artifact_gateway = S3LLMArtifactGateway ()
297292 model_endpoints_schema_gateway = LiveModelEndpointsSchemaGateway (
@@ -341,10 +336,8 @@ def _get_external_interfaces(
341336 if infra_config ().cloud_provider == "azure" :
342337 llm_fine_tune_repository = ABSFileLLMFineTuneRepository (file_path = file_path )
343338 llm_fine_tune_events_repository = ABSFileLLMFineTuneEventsRepository ()
344- elif infra_config ().cloud_provider == "onprem" :
345- llm_fine_tune_repository = S3FileLLMFineTuneRepository (file_path = file_path ) # Uses MinIO
346- llm_fine_tune_events_repository = S3FileLLMFineTuneEventsRepository () # Uses MinIO
347339 else :
340+ # AWS uses S3, on-prem uses MinIO (S3-compatible)
348341 llm_fine_tune_repository = S3FileLLMFineTuneRepository (file_path = file_path )
349342 llm_fine_tune_events_repository = S3FileLLMFineTuneEventsRepository ()
350343 llm_fine_tuning_service = DockerImageBatchJobLLMFineTuningService (
@@ -360,18 +353,16 @@ def _get_external_interfaces(
360353 file_storage_gateway : FileStorageGateway
361354 if infra_config ().cloud_provider == "azure" :
362355 file_storage_gateway = ABSFileStorageGateway ()
363- elif infra_config ().cloud_provider == "onprem" :
364- file_storage_gateway = S3FileStorageGateway () # Uses MinIO via s3_utils
365356 else :
357+ # AWS uses S3, on-prem uses MinIO (S3-compatible)
366358 file_storage_gateway = S3FileStorageGateway ()
367359
368360 docker_repository : DockerRepository
369- if CIRCLECI :
361+ if CIRCLECI or infra_config ().cloud_provider == "onprem" :
362+ # On-prem uses fake docker repository (no ECR/ACR validation)
370363 docker_repository = FakeDockerRepository ()
371364 elif infra_config ().cloud_provider == "azure" :
372365 docker_repository = ACRDockerRepository ()
373- elif infra_config ().cloud_provider == "onprem" :
374- docker_repository = OnPremDockerRepository ()
375366 else :
376367 docker_repository = ECRDockerRepository ()
377368
0 commit comments