Ahh okay, thanks for clarifying. Aside from nfs-common I can see that this could apply to other packages like ceph-common as well.
I would guess that nothing else is depending on nfs-common so I think it should be okay to omit it. It's not a scenario we've tested so I can't really say for sure.
It seems like we could probably move these apt packages out of the layer.yaml and into a charm config option that could be tweaked as desired. We'll need to make sure the documentation is quite clear that some of those packages may be necessary.
Ahh okay, thanks for clarifying. Aside from nfs-common I can see that this could apply to other packages like ceph-common as well.
I would guess that nothing else is depending on nfs-common so I think it should be okay to omit it. It's not a scenario we've tested so I can't really say for sure.
It seems like we could probably move these apt packages out of the layer.yaml and into a charm config option that could be tweaked as desired. We'll need to make sure the documentation is quite clear that some of those packages may be necessary.