Skip to content

feat(seaweedfs-cosi-driver): support Object Lock and read-only bucket access #1921

@kvaps

Description

@kvaps

Overview

Add support for creating buckets with Object Lock (WORM) and granting read-only access through COSI driver.

Use cases

  1. Object Lock (WORM) — automatically create buckets with immutable storage protection via BucketClass parameters
  2. Read-only access — grant read-only credentials to buckets via BucketAccessClass parameters

Desired behavior

apiVersion: objectstorage.k8s.io/v1alpha1
kind: BucketClass
metadata:
  name: immutable-storage
driverName: seaweedfs.objectstorage.k8s.io
parameters:
  objectLockEnabled: "true"
---
apiVersion: objectstorage.k8s.io/v1alpha1
kind: BucketAccessClass
metadata:
  name: readonly
driverName: seaweedfs.objectstorage.k8s.io
authenticationType: Key
parameters:
  accessPolicy: "readonly"

Blocked by

Related

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions