This commit is contained in:
2026-02-16 15:58:19 +02:00
parent b5655b428c
commit 4b694013bd

View File

@@ -2,9 +2,9 @@
apiVersion: s3.onyxia.sh/v1alpha1 apiVersion: s3.onyxia.sh/v1alpha1
kind: Policy kind: Policy
metadata: metadata:
name: {{ .Release.name }}-policy name: {{ .Release.Name }}-policy
spec: spec:
name: {{ .Release.name }}-policy name: {{ .Release.Name }}-policy
s3InstanceRef: minio/default s3InstanceRef: minio/default
policyContent: >- policyContent: >-
{ {
@@ -18,8 +18,8 @@ spec:
"s3:PutObject" "s3:PutObject"
], ],
"Resource": [ "Resource": [
"arn:aws:s3:::{{ .Release.name }}", "arn:aws:s3:::{{ .Release.Name }}",
"arn:aws:s3:::{{ .Release.name }}/*" "arn:aws:s3:::{{ .Release.Name }}/*"
] ]
} }
] ]
@@ -28,19 +28,19 @@ spec:
apiVersion: s3.onyxia.sh/v1alpha1 apiVersion: s3.onyxia.sh/v1alpha1
kind: S3User kind: S3User
metadata: metadata:
name: {{ .Release.name }}-bucket name: {{ .Release.Name }}-bucket
spec: spec:
accessKey: {{ .Release.name }}-bucket # This is automatically created accessKey: {{ .Release.Name }}-bucket # This is automatically created
policies: policies:
- {{ .Release.name }}-policy - {{ .Release.Name }}-policy
s3InstanceRef: minio/default s3InstanceRef: minio/default
--- ---
apiVersion: s3.onyxia.sh/v1alpha1 apiVersion: s3.onyxia.sh/v1alpha1
kind: Bucket kind: Bucket
metadata: metadata:
name: {{ .Release.name }} name: {{ .Release.Name }}
spec: spec:
name: {{ .Release.name }} name: {{ .Release.Name }}
s3InstanceRef: minio/default s3InstanceRef: minio/default
quota: quota:
default: 100000000 default: 100000000