diff --git a/outline-system/outline.yaml b/outline-system/outline.yaml index 3e1a4da..4a77c30 100644 --- a/outline-system/outline.yaml +++ b/outline-system/outline.yaml @@ -262,6 +262,31 @@ spec: app.kubernetes.io/instance: outline app.kubernetes.io/name: minio spec: + initContainers: + - name: create-bucket + image: minio/mc:latest + command: + - sh + - -c + - | + until mc alias set myminio http://localhost:9000 $MINIO_ROOT_USER $MINIO_ROOT_PASSWORD; do + echo "Waiting for MinIO..." + sleep 2 + done + mc mb --ignore-existing myminio/outline + mc anonymous set private myminio/outline + echo "Bucket created successfully" + env: + - name: MINIO_ROOT_USER + valueFrom: + secretKeyRef: + name: outline-minio + key: root-user + - name: MINIO_ROOT_PASSWORD + valueFrom: + secretKeyRef: + name: outline-minio + key: root-password containers: - name: minio image: minio/minio:latest