From 1acea398a9595b0659d68c521a67c2beebba28d9 Mon Sep 17 00:00:00 2001 From: Maycon Belfort Date: Mon, 20 Apr 2026 18:57:24 +1000 Subject: [PATCH 1/2] [patch] Fix MinIO IPv4 binding when ENABLE_IPV6=false --- .../roles/minio/templates/minio/minio-deployment.yml.j2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ibm/mas_devops/roles/minio/templates/minio/minio-deployment.yml.j2 b/ibm/mas_devops/roles/minio/templates/minio/minio-deployment.yml.j2 index 902cdc68cc..1c525576e3 100644 --- a/ibm/mas_devops/roles/minio/templates/minio/minio-deployment.yml.j2 +++ b/ibm/mas_devops/roles/minio/templates/minio/minio-deployment.yml.j2 @@ -28,9 +28,9 @@ spec: - server - /data - --console-address - - "[::]:9090" + - "{{ '[::]:9090' if enable_ipv6 is true else '0.0.0.0:9090' }}" - --address - - "[::]:9000" + - "{{ '[::]:9000' if enable_ipv6 is true else '0.0.0.0:9000' }}" env: - name: MINIO_ROOT_USER value: "{{ minio_root_user }}" From c64c826fffb238c85d13ee0f306c8063b2449f4f Mon Sep 17 00:00:00 2001 From: Maycon Belfort Date: Mon, 20 Apr 2026 21:40:20 +1000 Subject: [PATCH 2/2] [patch] Leave AI Service AWS S3 vars empty for MinIO --- ibm/mas_devops/roles/aiservice/defaults/main.yml | 1 + .../roles/aiservice/templates/aiservice/s3-secret.yml.j2 | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ibm/mas_devops/roles/aiservice/defaults/main.yml b/ibm/mas_devops/roles/aiservice/defaults/main.yml index 237f20a172..fd6dc65205 100644 --- a/ibm/mas_devops/roles/aiservice/defaults/main.yml +++ b/ibm/mas_devops/roles/aiservice/defaults/main.yml @@ -49,6 +49,7 @@ mas_icr_cpopen: "{{ lookup('env', 'MAS_ICR_CPOPEN') | default('icr.io/cpopen', t # Enable IPv6? enable_ipv6: "{{ lookup('env', 'ENABLE_IPV6') | default('false', true) | bool }}" +install_minio: "{{ lookup('env', 'INSTALL_MINIO') | default('False', true) | bool }}" # S3 diff --git a/ibm/mas_devops/roles/aiservice/templates/aiservice/s3-secret.yml.j2 b/ibm/mas_devops/roles/aiservice/templates/aiservice/s3-secret.yml.j2 index 481750aa90..05c88614f5 100644 --- a/ibm/mas_devops/roles/aiservice/templates/aiservice/s3-secret.yml.j2 +++ b/ibm/mas_devops/roles/aiservice/templates/aiservice/s3-secret.yml.j2 @@ -10,9 +10,8 @@ metadata: serving.kserve.io/s3-usehttps: "{{ aiservice_s3_ssl | ternary('1', '0') }}" serving.kserve.io/s3-region: "{{ aiservice_s3_region }}" data: - AWS_ACCESS_KEY_ID: "{{ aiservice_s3_accesskey | b64encode }}" - AWS_SECRET_ACCESS_KEY: "{{ aiservice_s3_secretkey | b64encode }}" - + AWS_ACCESS_KEY_ID: "{{ ('' if install_minio else aiservice_s3_accesskey) | b64encode }}" + AWS_SECRET_ACCESS_KEY: "{{ ('' if install_minio else aiservice_s3_secretkey) | b64encode }}" S3_ACCESS_KEY: "{{ aiservice_s3_accesskey | b64encode }}" S3_SECRET_KEY: "{{ aiservice_s3_secretkey | b64encode }}" S3_HOST: "{{ aiservice_s3_host | b64encode }}"