diff --git a/k8s/charts/seaweedfs/templates/cosi/cosi-bucket-class.yaml b/k8s/charts/seaweedfs/templates/cosi/cosi-bucket-class.yaml index e5503abd8..4d19cc128 100644 --- a/k8s/charts/seaweedfs/templates/cosi/cosi-bucket-class.yaml +++ b/k8s/charts/seaweedfs/templates/cosi/cosi-bucket-class.yaml @@ -6,6 +6,10 @@ metadata: name: {{ .Values.cosi.bucketClassName }} driverName: {{ .Values.cosi.driverName }} deletionPolicy: Delete +{{- with .Values.cosi.bucketClassParameters }} +parameters: + {{- toYaml . | nindent 2 }} +{{- end }} --- kind: BucketAccessClass apiVersion: objectstorage.k8s.io/v1alpha1 diff --git a/k8s/charts/seaweedfs/values.yaml b/k8s/charts/seaweedfs/values.yaml index 84c637c75..2a3be6256 100644 --- a/k8s/charts/seaweedfs/values.yaml +++ b/k8s/charts/seaweedfs/values.yaml @@ -1629,6 +1629,8 @@ cosi: image: "ghcr.io/seaweedfs/seaweedfs-cosi-driver:v0.1.2" driverName: "seaweedfs.objectstorage.k8s.io" bucketClassName: "seaweedfs" + # Optional parameters to pass to the default BucketClass (e.g., diskType for tiered storage) + bucketClassParameters: {} endpoint: "" region: ""