Add: COSI BucketClass and BucketAccessClass (#5863)
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
This commit is contained in:
16
k8s/charts/seaweedfs/templates/cosi-bucket-class.yaml
Normal file
16
k8s/charts/seaweedfs/templates/cosi-bucket-class.yaml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
{{- if and .Values.cosi.enabled .Values.cosi.bucketClassName }}
|
||||||
|
---
|
||||||
|
kind: BucketClass
|
||||||
|
apiVersion: objectstorage.k8s.io/v1alpha1
|
||||||
|
metadata:
|
||||||
|
name: {{ .Values.cosi.bucketClassName }}
|
||||||
|
driverName: {{ .Values.cosi.driverName }}
|
||||||
|
deletionPolicy: Delete
|
||||||
|
---
|
||||||
|
kind: BucketAccessClass
|
||||||
|
apiVersion: objectstorage.k8s.io/v1alpha1
|
||||||
|
metadata:
|
||||||
|
name: {{ .Values.cosi.bucketClassName }}
|
||||||
|
driverName: {{ .Values.cosi.driverName }}
|
||||||
|
authenticationType: KEY
|
||||||
|
{{- end }}
|
||||||
@@ -874,6 +874,7 @@ cosi:
|
|||||||
enabled: false
|
enabled: false
|
||||||
image: "ghcr.io/seaweedfs/seaweedfs-cosi-driver:v0.1.1"
|
image: "ghcr.io/seaweedfs/seaweedfs-cosi-driver:v0.1.1"
|
||||||
driverName: "seaweedfs.objectstorage.k8s.io"
|
driverName: "seaweedfs.objectstorage.k8s.io"
|
||||||
|
bucketClassName: "seaweedfs"
|
||||||
endpoint: ""
|
endpoint: ""
|
||||||
region: ""
|
region: ""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user