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.
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.