Closed
Description
This issues tracks the tasks needed for the ArangoLocalStorage
resource.
- api definition of ArangoLocalStorage
- CRD creation of ArangoLocalStorage
- Move CRD creation to YAML
- controller for ArangoLocalStorage
- creation of StorageClass for ArangoLocalStorage
- marking StorageClass default (if specified) See Implemented isDefault behavior of storage class #35
- creation of DaemonSet for provisioners per node
- client library for talking to provisioners per node
- Informer listening to PVC changes, triggering PV creation if needed
- Informer listening to PV changes, triggering PV cleanup when needed
- Prevent creating PV's on node with lack of capacity
- Quota PV to avoid putting more data into it than its capacity allows (Quota PV to avoid putting more data into it than its capacity allows #193)
- Cleanup of released PV's
- Cleanup of unused PV's (unused for a longer time)
- API unit tests (pkg/apis/storage/v1alpha)
- provisioner unit tests (pkg/storage/provisioner/service)
- controller unit tests (pkg/storage)
- Improve namespace issues (PV's are cluster-wide, operator is deployed in specific namespace)
Metadata
Assignees
Labels
No labels
Activity