Giter VIP home page Giter VIP logo

container-object-storage-interface-controller's Introduction

Container Object Storage Controller

Container Object Storage Interface (COSI) controller is responsible to manage lifecycle of COSI objects. Specifically, this controller monitors the lifecycle of the user-facing CRDs:

  • BucketRequest - Represents a request to provision a Bucket
  • BucketAccessRequest - Represents a request to access a Bucket

and generates the associated CRDs:

  • Bucket - Represents a Bucket or its equivalent in the storage backend
  • BucketAccess - Represents a access token or service account in the storage backend

Developer Guide

Before diving into the code of this repo, we suggest that you familiarize yourself with:

A good starting point towards understanding the functionality of this repo would be to study the tests:

Build and Test

In order to build and generate a Docker image execute:

make container

In order to run the tests execute:

make test

References

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.

container-object-storage-interface-controller's People

Contributors

aarongalang avatar animeshk08 avatar brahmaroutu avatar cpanato avatar cyb70289 avatar darkowlzz avatar ddebroy avatar ggriffiths avatar gnufied avatar k8s-ci-robot avatar krishchow avatar mengjiao-liu avatar mkumatag avatar msau42 avatar mucahitkurt avatar mukhoakash avatar namrata-ibm avatar nicolast avatar nikhita avatar pengzhisun avatar pensu avatar pohly avatar saad-ali avatar shanduur avatar spiffxp avatar thotz avatar tparikh avatar wlan0 avatar wozniakjan avatar yiannisgkoufas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.