ContainerCraft / ContainerCraft/Kargo
[RFE] Add Persistent Storage Providers
- Dominant language
- Python
- Stars
- 149
- Forks
- 18
- PR merge metrics
- No merged PRs in 30d
Description
# Add Storage Providers
## Requirements
1. A simple and reliable mvp storage provider that can be simply toggled on/off via bool in pulumi config and requires minimal/no user configuration.
2. A highly configurable and available storage provider supporting sane hdd, ssd, nvme storage class device matching and also serve the platform undercloud block devices as storage classes to tenant workloads and tenant kubernetes clusters as well.
3. A NFS storage provisioner for easy long term persistent storage served from appliance or provisioned NAS.
## Selection
1. [x] rancher hostpath provisioner
* example pulumi iac [usrbinkat/homelab-apps/ops/local-path-provisioner](https://github.com/usrbinkat/homelab-apps/tree/main/ops/storage/local-path-provisioner)
3. [x] rook ceph operator
* last known good rook helm values [rook ceph values](https://github.com/ContainerCraft/helm/blob/main/charts/calypso/values.yaml)
4. [ ] rook ceph cluster(s)
* last known good rook helm values [rook ceph values](https://github.com/ContainerCraft/helm/blob/main/charts/calypso/values.yaml)
5. [ ] [nfs democratic-csi provisioner](https://github.com/democratic-csi/charts/tree/master/stable/democratic-csi)
* example helm values [usrbinkat/homelab-apps/ops/democratic-csi](https://github.com/usrbinkat/homelab-apps/tree/main/ops/truenas-democratic-csi)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.