helm-rc

Staging repository for helm charts

View the Project on GitHub miniohq/helm-rc

MinIO Helm Chart for AIStor - STAGING REPOSITORY

Hyperscale Object Store for AI

MinIO AIStor is designed to allow enterprises to consolidate all of their data on a single, private cloud namespace. Architected using the same principles as the hyperscalers, AIStor delivers performance at scale at a fraction of the cost compared to the public cloud.

AIStor runs in Kubernetes.

Pre-requisites

Environment

You can run MinIO Helm charts on Kubernetes providers such as

Other Kubernetes providers may also work.

AIStor Helm Repository

helm repo add minio-rc https://helm-rc.min.dev/
helm repo update

Because this is a staging repository, the chart versions may not be stable and may change frequently. Also, the chart names may change, so please check the latest chart names in the repo. Chart names may include a commit hash to indicate the version of the chart.

AIStor Volume Manager

DirectPV is a CSI driver for Direct Attached Storage. In a simpler sense, it is a distributed persistent volume manager, and not a storage system like SAN or NAS.

helm install directpv minio-rc/aistor-volumemanager-9ea1349 \
  --set license="<your-license-key>"

AIStor Server

Install the Object Store Operator and its supporting resources

Install Operators

Install the Object Store Operator and its supporting resources

helm install aistor minio-rc/aistor-objectstore-operator \
  --namespace aistor --create-namespace \
  --set license="<your-license-key>"

🔐 License Configuration

To use the aistor-objectstore-operator, you must pass a valid license via the license field.

⚠️ Important: Do not pass the encrypted license block (starts with ZXlK...). The operator expects a valid JWT string (typically starts with eyJ...).

✅ Correct usage (decoded JWT):

helm install aistor minio-rc/aistor-objectstore-operator \
  --namespace aistor --create-namespace \
  --set license="eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCJ9..."

❌ Incorrect usage (encrypted blob):

helm install aistor minio-rc/aistor-objectstore-operator \
  --namespace aistor --create-namespace \
  --set license="ZXlKaGJHY2lPaUpGVXpNNE5DSXNJ..."

If you are unsure how to get the decoded license token (JWT), please contact your support representative or open a SUBNET request.

AIStor Object Store

Create a new Object Store using the default Helm values.

helm install my-objectstore minio-rc/aistor-objectstore \
  --namespace my-objectstore \
  --create-namespace

AIStor Key Manager

A highly available, powerful and operationally simple key management server optimized for large storage infrastructures.

AIStor Key Manager Operator

helm install keymanager-operator minio-rc/aistor-keymanager-operator-76abe990 \
  --namespace keymanager \
  --create-namespace  \
  --set license="<your-license-key>"

Create HSM key

Create an HSM key used for protecting all KMS data on disk:

docker run quay.io/minio/aistor/minkms:latest --soft-hsm
hsm:aes256:HSMKEYVALUE

Install KeyManager

Deploy the Key Manager. Replace the HSMKEYVALUE in the example with the value from the previous step.

helm install my-keymanager minio-rc/aistor-keymanager-3d3bcfff \
  --namespace my-keymanager \
  --create-namespace \
  --set keyManager.hsm.key="hsm:aes256:HSMKEYVALUE"

Replace the HSMKEYVALUE with the value generated by the minkms --soft-hsm command.

AIStor AIHub Operator

The AIStor AIHub Operator is responsible for managing the AIStor AIHub. To install the AIStor AIHub Operator, you can use the following command to opt-in to the AIStor AIHub Operator in the minio-rc/aistor-objectstore-operator Helm chart:

helm install aistor minio-rc/aistor-objectstore-operator \
  --namespace aistor \
  --create-namespace \
  --set license="<your-license-key>" \
  --set operators.object-store.disabled=true \
  --set operators.adminjob.disabled=true \
  --set operators.aihub.disabled=false

AIStor Prompt Operator

The AIStor Prompt Operator is responsible for managing the AIStor Prompt. To install the AIStor Prompt Operator, you can use the following command to opt-in to the AIStor AIHub Operator in the minio-rc/aistor-objectstore-operator Helm chart:

helm install aistor minio-rc/aistor-objectstore-operator \
  --namespace aistor \
  --create-namespace \
  --set license="<your-license-key>" \
  --set operators.object-store.disabled=true \
  --set operators.adminjob.disabled=true \
  --set operators.prompt.disabled=false

AIStor WARP Operator

The AIStor WARP Operator is responsible for managing the AIStor WARP. To install the AIStor WARP Operator, you can use the following command to opt-in to the AIStor AIHub Operator in the minio-rc/aistor-objectstore-operator Helm chart:

helm install aistor minio-rc/aistor-objectstore-operator \
  --namespace aistor \
  --create-namespace \
  --set license="<your-license-key>" \
  --set operators.object-store.disabled=true \
  --set operators.adminjob.disabled=true \
  --set operators.warp.disabled=false

Help and support

For help and support, open a ticket in SUBNET https://subnet.min.io/.