From 19f690cb78f45468920b206be003d6f87e09021a Mon Sep 17 00:00:00 2001 From: dvirlabs Date: Sun, 1 Jun 2025 17:56:42 +0300 Subject: [PATCH] Fix job --- .../oidc-bootstrap/minio/minio-bootstrap-job.yaml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/manifests/oidc-bootstrap/minio/minio-bootstrap-job.yaml b/manifests/oidc-bootstrap/minio/minio-bootstrap-job.yaml index 41a8669..f2c72cb 100644 --- a/manifests/oidc-bootstrap/minio/minio-bootstrap-job.yaml +++ b/manifests/oidc-bootstrap/minio/minio-bootstrap-job.yaml @@ -16,18 +16,22 @@ spec: - | set -e - echo "🔐 Setting up alias..." + echo "🔐 Setting up mc alias..." mc alias set myminio http://minio-bitnami.infra.svc.cluster.local:9000 minioadmin minioadmin echo "📜 Creating policies..." mc admin policy create myminio admin-policy /config/admin-policy.json || true mc admin policy create myminio user-policy /config/user-policy.json || true - echo "👥 Mapping groups..." - mc admin group add myminio minio-admins --policy admin-policy || true - mc admin group add myminio minio-users --policy user-policy || true + echo "👥 Creating groups..." + mc admin group create myminio minio-admins || true + mc admin group create myminio minio-users || true - echo "✅ Bootstrap complete." + echo "🔗 Attaching policies to groups..." + mc admin policy attach myminio admin-policy --group minio-admins || true + mc admin policy attach myminio user-policy --group minio-users || true + + echo "✅ MinIO OIDC bootstrap complete." volumeMounts: - name: policy-config mountPath: /config