You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 6, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: container-object-storage-interface-controller/README.md
+37
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,43 @@
1
1
# Container Object Storage Controller
2
2
3
3
Container Object Storage Interface (COSI) controller responsible to manage lifecycle of COSI objects.
4
+
Specifically, this controller monitors the lifecycle of the user-facing CRDs:
5
+
6
+
- BucketRequest - Represents a request to provision a Bucket
7
+
- BucketAccessRequest - Represents a request to access a Bucket
8
+
9
+
and makes the necessary gRPC calls to the associated [provisioner](https://github.com/kubernetes-sigs/container-object-storage-interface-provisioner-sidecar)
10
+
11
+
## Developer Guide
12
+
13
+
Before diving into the code of this repo, we suggest that you familiarize yourself with:
14
+
15
+
- The Spec of CRDs in [objectstorage.k8s.io/v1alpha1/types.go](https://github.com/kubernetes-sigs/container-object-storage-interface-api/blob/master/apis/objectstorage.k8s.io/v1alpha1/types.go)
16
+
- The Spec of the COSI objects [sigs.k8s.io/container-object-storage-interface-spec](https://github.com/kubernetes-sigs/container-object-storage-interface-spec)
17
+
18
+
A good starting point towards understanding the functionality of this repo would be to study the tests:
0 commit comments