Hello!
I’m attempting to do some house cleaning and hoping to get some help here.
Our org has multiple charms and bundles we no longer use or maintain and wish to remove their listings from charmhub.io entirely. I also wish to unregister a few charm names.
Thanks in advance for your help!
The charms
Bundle
Hi @jamesbeedy ,
I have unlisted the packages, although some were already unlisted.
Thanks,
Aditya
1 Like
@adityagoel28 thank you for this.
My goal is to completely clear out all charms from this namespace.
Can you please assist me in transferring vantage-agent
, jobbergate-agent
and license-manager-agent
to the vantagecompute
namespace, and completely deleting the other entities?
charmcraft names
still show them all in the omnivector-solutions
namespace.
07:44 $ charmcraft names
Name Type Visibility Status
omnivector-solutions-slurmctld charm public published
prometheus-node-exporter charm public published
jobbergate-agent charm public published
fluentbit charm public published
nvidia-gpu charm public published
slurm-exporter charm public published
license-manager-agent charm public published
apptainer charm public published
vantage-agent charm public published
vantage-agents bundle public published
Trying to unregister the charms gives
07:45 $ charmcraft unregister omnivector-solutions-slurmctld
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-074527.682071.log'
07:45 $ charmcraft unregister prometheus-node-exporter
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-074541.440963.log'
I cannot figure out how to delete existing revisions and completely remove the entities.
Any help with this would be greatly appreciated.
Thank you!