Exemplo n.º 1
0
def test_simple_load_scale():
    k = KubernetesCluster()
    k.load_dir(TEST_DEPLOYMENT_DUMP)
    k.scale(5, "deployment/redis-master deployment/redis-master1")

    objects = filter(lambda x: isinstance(x, Deployment), k.state_objects)
    for p in objects:
        if len(p.podList) != 5:
            raise ValueError("Scale doesn't work")
Exemplo n.º 2
0
def test_simple_create_scale():
    k = KubernetesCluster()
    k.create_resource(open(TEST_DEPLOYMENT).read())
    k.create_resource(open(TEST_DEPLOYMENT1).read())
    k.scale(5, "deployment/redis-master deployment/redis-master1")

    objects = filter(lambda x: isinstance(x, Deployment), k.state_objects)
    for p in objects:
        if len(p.podList) != 5:
            raise ValueError("Scale doesn't work")