First, we published new article about updating an outdated FreeIPA in a large enterprise. This FreeIPA instance was installed in an LXC container on CentOS 7 and had been non-functional for several months. Our founder, Andrei Kvapil solved this problem like a ninja.
Second, we are pleased to introduce the new COSI driver for SeaweedFS. COSI is a unified Container Object Storage Interface for Kubernetes. It introduces new resources such as BucketClaim, Bucket, and BucketAccess for the declarative provisioning of S3 buckets and access management based on the PVC principle.
We are working on adding support for S3 buckets in Cozystack, and this driver will allow you to automatically order buckets directly from Kubernetes.
This is another project that we have developed in open source and are now gifting to the SeaweedFS community. The project has already been moved under the umbrella of the organization, and the official SeaweedFS chart has been expanded to include COSI support.
Why: COSI = Container Object Storage Interface for Kubernetes. It introduces BucketClaim, Bucket, and BucketAccess resources for declarative S3 bucket provisioning and access management — based on the PVC pattern.
Question 2 / 5
Which three CRDs does COSI introduce?
Why: BucketClaim (request), Bucket (provisioned bucket), BucketAccess (access binding). The pattern is analogous to PersistentVolumeClaim/PersistentVolume/Secret for storage.
Question 3 / 5
What did Ænix do with the SeaweedFS COSI driver they developed?
Why: Ænix developed the COSI driver in open source and gifted it to the SeaweedFS community. The project moved under the SeaweedFS organisation; the official SeaweedFS chart was expanded to include COSI support.
Question 4 / 5
Why was Cozystack adding S3 bucket support relevant to this driver?
Why: Ænix was working on S3 bucket support in Cozystack (PR #131). The COSI driver allows Cozystack tenants to automatically order buckets directly from Kubernetes, instead of provisioning out-of-band.
Question 5 / 5
What was the related article in the same announcement about?
Why: The first part of the post points readers to a long-form FreeIPA migration article by Andrei Kvapil — covering an LXC container on CentOS 7 that had been non-functional for several months, debugging certificates, and migration to Rocky Linux.