ceph-admin interface is experimental
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceph CSI Charm |
Fix Released
|
Medium
|
George Kraft | ||
Kubernetes Control Plane Charm |
Fix Released
|
Medium
|
George Kraft |
Bug Description
The kubernetes-master charm [0] incorporates the ceph-admin interface[1], which is unofficial, unreleased, not maintained, and is an experimental interface. The ceph-admin interface is not in use by the official OpenStack/Ceph charms, and its code lives in an inactive individual's personal repo.
I think we should look at what needs are being filled by this interface and look at other methods to achieve those needs which are more in line with the maintained Ceph charms. That, or take this interface into a maintained product state if no other existing approaches fill the needs here.
- "interface:
[0] https:/
[1] https:/
Changed in charm-kubernetes-master: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in charm-kubernetes-master: | |
status: | In Progress → Fix Committed |
Changed in charm-ceph-csi: | |
status: | In Progress → Fix Committed |
Changed in charm-ceph-csi: | |
status: | Fix Committed → Fix Released |
Changed in charm-kubernetes-master: | |
status: | Fix Committed → Fix Released |
FYI, I've moved the layer repo, updated the layer and layer-index readmes, and updated the layer-index, all to ensure that this codebase is somewhere under team control. However, this doesn't change the experimental and maintenance state of the layer. Those conversations should still take place.
https:/ /github. com/juju/ layer-index/ pull/87
https:/ /github. com/openstack- charmers/ juju-interface- ceph-admin/ pull/1