Hey,
I’d like to propose Charm-MicroCeph for listing. It has been in use for some time as a sunbeam project and is developed and published by Openstack Charmers.
Please find relevant links required for listing below and please let me know if there are any questions or concerns
Thanks @utkarshbhatthere for the review request! @ca-scribner can you please help with this review? You can go through and tick off the items on the checklist available here and post the result in this thread. This prior listing request could serve as an example of how to go about it. Please ping @review-coordinators for any questions.
I have doubts ref listing of this charm in the current form, please allow me to share them:
The charm seems to be published only to edge so far - does it indicate it is work in progress? How about considering a release to stable first before switching it to listed
The documentation is very minimal (almost a “one liner”) and no further links are provided. I have the impression that there can be much more around a Microceph charm to talk about and to refer to.
Hello @mcjaeger
Thanks for the review, please allow me to respond to your concerns.
Stable release: Charm MicroCeph is indeed only released to edge until now. There is some on-going feature work that needs to go in before we mark it stable. However, the charm (in its current state) works and is used for all sunbeam storage role deployments. I was not aware of stable release requirement for listing, that will take around 10 days of time.
Documentation: We are maintaining relevant usage docs in the project README, I am in the process of moving relevant parts to a Discourse Article and it should reflect on charmhub soon.
documentation and links are mentioned in the review description being necessary, right now, the charm misses both on charmhub.
Ref. the formal requirement if the charm should be to stable. I am not sure about the formal requirement, but allow me to express again that it is not clear to me if the charm is ready for being used by others (which would be the anticipated consequence of listing) if you just have released to edge only so far.
What would be the work required to bring it to the stable channel? If the charms works reliably and works in all sunbeam storage role deployments, what prevents you form publishing a first release to the stable channel? How about making a release to stable first and then submit for review?
@mcjaeger Oh yeah, I was not trying to suggest listing before the 2 were resolved. Was just updating on their status. I will keep this review request live and ping back once the items are resolved ??
I’ve noted the above. The charm appears to be ‘listed’ but does not show up in Charmhub.io. Taking a look into this issue for you. I’ll update you when I’ve got a solution.
Apologies for the belated response here. The reason your charm is not showing up on Charmhub.io is because the release that the charm is defaulted to is the latest/edge release. Charms will not show up unless they are defaulted to a channel that has a stable release.
Your two options would be to change the default track to reef (which I can do). That should fix the issue. Option two would be to release a revision to latest/stable.
I have updated the default track to be reef, which I believe should solve the problem. Give it around 15 mn to take effect and then I can ensure that the charm is listed.