def get_network_roles(cls, instance): """Method for receiving network roles for particular cluster :param instance: nailgun.db.sqlalchemy.models.Cluster instance :returns: List of network roles' descriptions """ return instance.release.network_roles_metadata + PluginManager.get_network_roles(instance)
def get_network_roles(cls, instance): """Method for receiving network roles for particular cluster :param instance: nailgun.db.sqlalchemy.models.Cluster instance :returns: List of network roles' descriptions """ return (instance.release.network_roles_metadata + PluginManager.get_network_roles(instance))
def get_network_roles( cls, instance, merge_policy=NetworkRoleMergePolicy()): """Method for receiving network roles for particular cluster :param instance: nailgun.db.sqlalchemy.models.Cluster instance :param merge_policy: the policy to merge same roles :returns: List of network roles' descriptions """ return PluginManager.get_network_roles(instance, merge_policy)
def get_network_roles( cls, instance, merge_policy=NetworkRoleMergePolicy()): """Method for receiving network roles for particular cluster :param instance: nailgun.db.sqlalchemy.models.Cluster instance :param merge_policy: the policy to merge same roles :returns: List of network roles' descriptions """ return PluginManager.get_network_roles(instance, merge_policy)