def init():
    Deployer.start(num_mayastors=NUM_MAYASTORS)
    ApiClient.pools_api().put_node_pool(
        NODE_1_NAME,
        POOL_1_UUID,
        CreatePoolBody(
            ["malloc:///disk?size_mb=50"],
            labels={
                "pool1-specific-key": "pool1-specific-value",
                "openebs.io/created-by": "msp-operator",
            },
        ),
    )
    ApiClient.pools_api().put_node_pool(
        NODE_2_NAME,
        POOL_2_UUID,
        CreatePoolBody(
            ["malloc:///disk?size_mb=50"],
            labels={
                "pool2-specific-key": "pool2-specific-value",
                "openebs.io/created-by": "msp-operator",
            },
        ),
    )
    yield
    Deployer.stop()
def init():
    Deployer.start(1)
    ApiClient.pools_api().put_node_pool(
        NODE_NAME, POOL_UUID, CreatePoolBody(["malloc:///disk?size_mb=50"]))
    ApiClient.volumes_api().put_volume(
        VOLUME_UUID, CreateVolumeBody(VolumePolicy(False), 1, VOLUME_SIZE))
    yield
    Deployer.stop()
Пример #3
0
def init():
    Deployer.start(2)
    ApiClient.pools_api().put_node_pool(
        NODE1_NAME, POOL1_UUID, CreatePoolBody(["malloc:///disk?size_mb=50"])
    )
    ApiClient.pools_api().put_node_pool(
        NODE2_NAME, POOL2_UUID, CreatePoolBody(["malloc:///disk?size_mb=50"])
    )
    ApiClient.volumes_api().put_volume(
        VOLUME_UUID, CreateVolumeBody(VolumePolicy(False), 2, 10485761)
    )
    yield
    Deployer.stop()
Пример #4
0
def setup():
    Deployer.start(2)
    subprocess.run(["sudo", "chmod", "go+rw", "/var/tmp/csi.sock"], check=True)

    # Create 2 pools.
    pool_labels = {"openebs.io/created-by": "msp-operator"}
    pool_api = ApiClient.pools_api()
    pool_api.put_node_pool(
        NODE1,
        POOL1_UUID,
        CreatePoolBody(["malloc:///disk?size_mb=128"], labels=pool_labels),
    )
    pool_api.put_node_pool(
        NODE2,
        POOL2_UUID,
        CreatePoolBody(["malloc:///disk?size_mb=128"], labels=pool_labels),
    )
    yield
    try:
        pool_api.del_pool(POOL1_UUID)
        pool_api.del_pool(POOL2_UUID)
    except:
        pass
    Deployer().stop()
def init():
    Deployer.start(num_mayastors=NUM_MAYASTORS)
    init_resources()
    yield
    Deployer.stop()
Пример #6
0
def setup():
    Deployer.start(1)
    subprocess.run(["sudo", "chmod", "go+rw", "/var/tmp/csi.sock"], check=True)
    yield
    Deployer.stop()
def init():
    Deployer.start(1)
    ApiClient.pools_api().put_node_pool(
        NODE_NAME, POOL_UUID, CreatePoolBody(["malloc:///disk?size_mb=50"]))
    yield
    Deployer.stop()