Exemplo n.º 1
0
def serialize(cluster, nodes, ignore_customized=False):
    """Serialize cluster for provisioning."""

    extensions.fire_callback_on_before_provisioning_serialization(
        cluster, nodes, ignore_customized)
    serializer = get_serializer_for_cluster(cluster)

    return serializer.serialize(cluster,
                                nodes,
                                ignore_customized=ignore_customized)
def serialize(cluster, nodes, ignore_customized=False):
    """Serialize cluster for provisioning."""

    extensions.fire_callback_on_before_provisioning_serialization(
        cluster, nodes, ignore_customized
    )
    serializer = get_serializer_for_cluster(cluster)

    return serializer.serialize(
        cluster, nodes, ignore_customized=ignore_customized
    )
def serialize(cluster, nodes, ignore_customized=False):
    """Serialize cluster for provisioning."""

    fire_callback_on_before_provisioning_serialization(cluster, nodes,
                                                       ignore_customized)
    serializer = get_serializer_for_cluster(cluster)

    data = serializer.serialize(cluster,
                                nodes,
                                ignore_customized=ignore_customized)

    return _execute_pipeline(data, cluster, nodes, ignore_customized)
Exemplo n.º 4
0
    def test_fire_callback_on_before_provisioning_serialization(self, get_m):
        cluster = mock.MagicMock()
        cluster.extensions = ['ex1']
        fire_callback_on_before_provisioning_serialization(
            cluster, mock.sentinel.nodes, mock.sentinel.ignore_customized)

        ex1 = get_m.return_value[0]
        self.assertEqual('ex1', ex1.name)
        ex1.on_before_provisioning_serialization.assert_called_once_with(
            cluster, mock.sentinel.nodes, mock.sentinel.ignore_customized)
        ex2 = get_m.return_value[1]
        self.assertEqual('ex2', ex2.name)
        self.assertFalse(ex2.on_before_provisioning_serialization.called)
Exemplo n.º 5
0
    def test_fire_callback_on_before_provisioning_serialization(self, get_m):
        cluster = mock.MagicMock()
        cluster.extensions = ['ex1']
        fire_callback_on_before_provisioning_serialization(
            cluster, mock.sentinel.nodes, mock.sentinel.ignore_customized)

        ex1 = get_m.return_value[0]
        self.assertEqual('ex1', ex1.name)
        ex1.on_before_provisioning_serialization.assert_called_once_with(
            cluster, mock.sentinel.nodes, mock.sentinel.ignore_customized)
        ex2 = get_m.return_value[1]
        self.assertEqual('ex2', ex2.name)
        self.assertFalse(ex2.on_before_provisioning_serialization.called)