Request to unpublish multiple charm libraries from the store.

Hi,

Could you please unpublish the following libraries for the OpenSearch charm:

  • constants_charm
  • constants_tls
  • helper_cluster
  • helper_conf_setter
  • helper_databag
  • helper_enums
  • helper_networking
  • helper_security
  • opensearch_base_charm
  • opensearch_config
  • opensearch_distro
  • opensearch_tls
  • opensearch_relation_peer_cluster

Thank you

Mehdi,

Hi, Mehdi!

According to our internal guidelines, we don’t support removing charm libraries, and the only readily available recommendation would be the deprecation exception added to the library code. If you see a dire need to remove the library, it would be a feature request (either for the removal functionality or for at least an admin script to provide it upon request), feel free to contact @Anton Kazakov for it.

Hi @drednout, thanks for the response!

Backstory: those libs were initially published to share common code between VM and K8s charms. But we learned since and backtracked on that decision, in favor of using pip packages.

However, those libs should unfortunately not be exposed to client applications, as those are internal artifacts our code relies on - and having them listed will confuse new users.

Mehdi