mkalcok / charm-ceph-csi Goto Github PK
View Code? Open in Web Editor NEWCharm that enables K8s to use Ceph cluster as a storage
License: Apache License 2.0
Charm that enables K8s to use Ceph cluster as a storage
License: Apache License 2.0
Charm should handle when data in ceph relation changes, this would handle use cases when new ceph-mon
units are added, but also when ceph-csi
charm is related with ceph-mon
that is not fully deployed yet and does not contain proper information.
Per charmed-kubernetes/jenkins#726, Ceph tests failed because the version of cephcsi
was older than the one needed for kubernetes v1.22
.
Versions need to be taken into account when configuring this charm.
Currently the charm has only very sparse logging. Make it more thorough.
We need to properly handle situation when ceph-csi
is related to more than one ceph-mon
application. Check how Kubernetes-master handles this situation in regards to the cdk-addons
(which is what implemented ceph-csi until now).
this charm currently support only ceph-ext4
and ceph-xfs
storage options. Original cdk-addons supported also cephfs
and so should this charm.
Look here for some tips on how to enable/deploy kubernetes+ceph-fs+ceph-csi. But I think we'll likely need new relation with ceph-fs charm and build around that.
Right now Kubernetes namespace is where this charm creates namespaced resources is hardcoded to default
in CephCsiCharm.K8S_NS
constant.
Make this value configurable via charm config option.
This charm has no testing implemented yet. We'll need:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.