Files
greptimedb/.github/actions/setup-minio/action.yml
2026-09-27 02:36:11 +00:00

27 lines
814 B
YAML

name: Setup Minio cluster
description: Deploy Minio cluster on Kubernetes
inputs:
replicas:
default: 1
description: "replicas"
runs:
using: composite
steps:
- name: Install Etcd cluster
shell: bash
run: |
helm repo add minio https://charts.min.io/
helm upgrade --install minio \
--set resources.requests.memory=128Mi \
--set replicas=${{ inputs.replicas }} \
--set mode=standalone \
--set rootUser=rootuser,rootPassword=rootpass123 \
--set buckets[0].name=default \
--set service.port=80,service.targetPort=9000 \
--set image.repository=pgsty/silo,image.tag=RELEASE.2026-09-16T00-00-00Z \
--set mcImage.repository=pgsty/mc,mcImage.tag=RELEASE.2026-09-16T00-00-00Z \
minio/minio \
--create-namespace \
-n minio