@@ -227,26 +227,24 @@ def _get_external_interfaces(
227227 queue_delegate : QueueEndpointResourceDelegate
228228 if CIRCLECI :
229229 queue_delegate = FakeQueueEndpointResourceDelegate ()
230- elif infra_config ().cloud_provider == "azure" :
231- queue_delegate = ASBQueueEndpointResourceDelegate ()
232230 elif infra_config ().cloud_provider == "onprem" :
233231 queue_delegate = OnPremQueueEndpointResourceDelegate ()
232+ elif infra_config ().cloud_provider == "azure" :
233+ queue_delegate = ASBQueueEndpointResourceDelegate ()
234234 else :
235235 queue_delegate = SQSQueueEndpointResourceDelegate (
236236 sqs_profile = os .getenv ("SQS_PROFILE" , hmi_config .sqs_profile )
237237 )
238238
239239 inference_task_queue_gateway : TaskQueueGateway
240240 infra_task_queue_gateway : TaskQueueGateway
241- if CIRCLECI :
241+ if CIRCLECI or infra_config ().cloud_provider == "onprem" :
242+ # On-prem uses Redis-based task queues
242243 inference_task_queue_gateway = redis_24h_task_queue_gateway
243244 infra_task_queue_gateway = redis_task_queue_gateway
244245 elif infra_config ().cloud_provider == "azure" :
245246 inference_task_queue_gateway = servicebus_task_queue_gateway
246247 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
250248 elif infra_config ().celery_broker_type_redis :
251249 inference_task_queue_gateway = redis_task_queue_gateway
252250 infra_task_queue_gateway = redis_task_queue_gateway
@@ -288,10 +286,8 @@ def _get_external_interfaces(
288286 if infra_config ().cloud_provider == "azure" :
289287 filesystem_gateway = ABSFilesystemGateway ()
290288 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
294289 else :
290+ # AWS uses S3, on-prem uses MinIO (S3-compatible)
295291 filesystem_gateway = S3FilesystemGateway ()
296292 llm_artifact_gateway = S3LLMArtifactGateway ()
297293 model_endpoints_schema_gateway = LiveModelEndpointsSchemaGateway (
@@ -341,10 +337,8 @@ def _get_external_interfaces(
341337 if infra_config ().cloud_provider == "azure" :
342338 llm_fine_tune_repository = ABSFileLLMFineTuneRepository (file_path = file_path )
343339 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
347340 else :
341+ # AWS uses S3, on-prem uses MinIO (S3-compatible)
348342 llm_fine_tune_repository = S3FileLLMFineTuneRepository (file_path = file_path )
349343 llm_fine_tune_events_repository = S3FileLLMFineTuneEventsRepository ()
350344 llm_fine_tuning_service = DockerImageBatchJobLLMFineTuningService (
@@ -360,18 +354,17 @@ def _get_external_interfaces(
360354 file_storage_gateway : FileStorageGateway
361355 if infra_config ().cloud_provider == "azure" :
362356 file_storage_gateway = ABSFileStorageGateway ()
363- elif infra_config ().cloud_provider == "onprem" :
364- file_storage_gateway = S3FileStorageGateway () # Uses MinIO via s3_utils
365357 else :
358+ # AWS uses S3, on-prem uses MinIO (S3-compatible)
366359 file_storage_gateway = S3FileStorageGateway ()
367360
368361 docker_repository : DockerRepository
369362 if CIRCLECI :
370363 docker_repository = FakeDockerRepository ()
371- elif infra_config ().cloud_provider == "azure" :
372- docker_repository = ACRDockerRepository ()
373364 elif infra_config ().cloud_provider == "onprem" :
374365 docker_repository = OnPremDockerRepository ()
366+ elif infra_config ().cloud_provider == "azure" :
367+ docker_repository = ACRDockerRepository ()
375368 else :
376369 docker_repository = ECRDockerRepository ()
377370
0 commit comments