The following features would make the Cluster Software Packages much more useful:
1- remove packages GUI option, that accepts multiple package names 2- update packages GUI option, that accepts multiple package names and does NOT install a package if a previous version was not present 3- install packages GUI option (already exists) modified to accept multiple package names
Note: feature 2 makes it possible to push "yum update" commands via Virtualmin over a superset of critical packages across a group of servers, without ever installing anything as a colateral effect. That superset can be seen as the most general "attack surface" across the group of servers even though not all servers have the complete surface actually present.
Whether this is a feature from Virtualmin GPL or Pro is another story, but I think this is a way to add a lot of value to the cluster feature, since update management is one of the most important and time consuming tasks.