コード例 #1
0
ファイル: cluster.py プロジェクト: anbangr/fuel-web
    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)
コード例 #2
0
ファイル: cluster.py プロジェクト: SergK/fuel-web
    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))
コード例 #3
0
ファイル: cluster.py プロジェクト: gdyuldin/fuel-web
    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)
コード例 #4
0
    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)