[RFC] Select which interfaces/integrations get installed
Bug #2022976 reported by
Jake Nabasny
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Kubernetes Worker Charm |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
A customer would like to be able to choose from the charm configuration which interfaces get installed for storage integration. For example, they would like an option to prevent the installation of "interface:mount" since they do not use NFS [1].
To post a comment you must log in.
This request doesn't entirely make sense to me. The interface layer is included in the charm when it is built. There should be no runtime installation occurring as long as the interface is not related to anything.
Is interface:mount causing problems for the customer? When they say "prevent the installation", what exactly are they asking for?
It's worth noting that we are about to rewrite the kubernetes-worker charm and other charms to use the Operator framework, which does not have layers or a layer.yaml file. We will however be including charm libraries to handle relation interfaces in a similar way.