Skip to content

Container Object Storage Interface (COSI) responsible for defining COSI spec and APIs, interfacing with COSI drivers, and managing the lifecycle of COSI objects.

License

Notifications You must be signed in to change notification settings

kubernetes-sigs/container-object-storage-interface

version apiVersion

Container Object Storage Interface

This repository hosts the Container Object Storage Interface (COSI) project.

Documentation

To deploy, run kubectl apply -k .

Developer Guide

All API definitions are in client/apis/objectstorage. All API changes MUST satisfy the following requirements:

Build and Test

See make help for assistance

Adding new fields to protocols

Create a new issue raising a RFC for the changes following this format:

Title: [RFC] Changes to protocol xyz

Description:

  1. Protocol:
  2. Fields Added:
  3. Why is this change neccessary? ...(describe why here)...
  4. Which other COSI projects are affected by this change?
  5. Upgrade plan (ignore if it doesn't apply)

References

  • Weekly Meetings: Thursdays from 13:30 to 14:00 US Eastern Time
  • Roadmap

Community, discussion, contribution, and support

You can reach the maintainers of this project at:

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

About

Container Object Storage Interface (COSI) responsible for defining COSI spec and APIs, interfacing with COSI drivers, and managing the lifecycle of COSI objects.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published