mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
Add ability to create multiple buckets (#10076)
Signed-off-by: Matt Ellis <matthew.ellis@izettle.com>
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
3c94d250d4
commit
6f0a655aef
@@ -1,7 +1,7 @@
|
||||
apiVersion: v1
|
||||
description: Minio is a high performance distributed object storage server, designed for large-scale private cloud infrastructure.
|
||||
name: minio
|
||||
version: 2.3.0
|
||||
version: 2.3.1
|
||||
appVersion: RELEASE.2018-12-06T01-27-43Z
|
||||
keywords:
|
||||
- storage
|
||||
|
||||
Regular → Executable
+1
@@ -141,6 +141,7 @@ The following table lists the configurable parameters of the Minio chart and the
|
||||
| `defaultBucket.name` | Bucket name | `bucket` |
|
||||
| `defaultBucket.policy` | Bucket policy | `none` |
|
||||
| `defaultBucket.purge` | Purge the bucket if already exists | `false` |
|
||||
| `buckets` | List of buckets to create after minio install | `[]` |
|
||||
| `s3gateway.enabled` | Use minio as a [s3 gateway](https://github.com/minio/minio/blob/master/docs/gateway/s3.md)| `false` |
|
||||
| `s3gateway.replicas` | Number of s3 gateway instances to run in parallel | `4` |
|
||||
| `azuregateway.enabled` | Use minio as an [azure gateway](https://docs.minio.io/docs/minio-gateway-for-azure)| `false` |
|
||||
|
||||
Regular → Executable
+8
@@ -71,5 +71,13 @@ createBucket() {
|
||||
|
||||
# Try connecting to Minio instance
|
||||
connectToMinio
|
||||
|
||||
{{- if or .Values.defaultBucket.enabled }}
|
||||
# Create the bucket
|
||||
createBucket {{ .Values.defaultBucket.name }} {{ .Values.defaultBucket.policy }} {{ .Values.defaultBucket.purge }}
|
||||
{{ else if .Values.buckets }}
|
||||
# Create the buckets
|
||||
{{- range .Values.buckets }}
|
||||
createBucket {{ .name }} {{ .policy }} {{ .purge }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
Regular → Executable
+1
-1
@@ -1,4 +1,4 @@
|
||||
{{- if .Values.defaultBucket.enabled }}
|
||||
{{- if or .Values.defaultBucket.enabled .Values.buckets }}
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
|
||||
Regular → Executable
+11
@@ -156,6 +156,17 @@ defaultBucket:
|
||||
## Purge if bucket exists already
|
||||
purge: false
|
||||
|
||||
## Create multiple buckets after minio install
|
||||
## Enabling `defaultBucket` will take priority over this list
|
||||
##
|
||||
buckets: []
|
||||
# - name: bucket1
|
||||
# policy: none
|
||||
# purge: false
|
||||
# - name: bucket2
|
||||
# policy: none
|
||||
# purge: false
|
||||
|
||||
s3gateway:
|
||||
enabled: false
|
||||
replicas: 4
|
||||
|
||||
Reference in New Issue
Block a user