コード例 #1
0
ファイル: control.py プロジェクト: timothyclemansinsea/smc
def delete(args):
    if len(args.number) == 0:
        if args.obliterate_disk:
            raise ValueError("you must explicitly specify the nodes when using --obliterate-disk")
        args.number = all_node_numbers()
    for number in args.number:
        deployment_name = "{name}{number}".format(name=NAME, number=number)
        util.stop_deployment(deployment_name)
    if args.obliterate_disk and args.number:
        context = util.get_cluster_prefix()
        namespace = util.get_current_namespace()
        what = "%s-%s"%(context, namespace)
        if args.obliterate_disk == what:
            delete_persistent_disks(context, namespace, args.number)
        else:
            raise ValueError("to obliterate the disk you must do --obliterate-disk=%s"%what)
コード例 #2
0
def delete(args):
    if len(args.number) == 0:
        if args.obliterate_disk:
            raise ValueError(
                "you must explicitly specify the nodes when using --obliterate-disk"
            )
        args.number = all_node_numbers()
    for number in args.number:
        deployment_name = "{name}{number}".format(name=NAME, number=number)
        util.stop_deployment(deployment_name)
    if args.obliterate_disk and args.number:
        context = util.get_cluster_prefix()
        namespace = util.get_current_namespace()
        what = "%s-%s" % (context, namespace)
        if args.obliterate_disk == what:
            delete_persistent_disks(context, namespace, args.number)
        else:
            raise ValueError(
                "to obliterate the disk you must do --obliterate-disk=%s" %
                what)
コード例 #3
0
ファイル: control.py プロジェクト: kutsys/smc
def stop_on_kubernetes(args):
    util.stop_deployment(NAME)
コード例 #4
0
ファイル: control.py プロジェクト: timothyclemansinsea/smc
def delete(args):
    util.stop_deployment(NAME)
    delete_kubectl_secret()
コード例 #5
0
ファイル: control.py プロジェクト: edgarcosta/smc
def delete(args):
    util.stop_deployment(NAME)
    delete_kubectl_secret()
コード例 #6
0
ファイル: control.py プロジェクト: edgarcosta/smc
def delete(args):
    util.stop_deployment(NAME)
コード例 #7
0
def delete(args):
    validate_project_ids(args)
    util.stop_deployment("project-" + args.project_id)
コード例 #8
0
ファイル: control.py プロジェクト: angelapper/smc
def stop_on_kubernetes(args):
    util.stop_deployment(NAME)
コード例 #9
0
ファイル: control.py プロジェクト: angelapper/smc
def delete(args):
    delete_services()
    if len(args.number) == 0:
        args.number = all_node_numbers()
    for number in args.number:
        util.stop_deployment('{NAME}{number}'.format(NAME=NAME, number=number))
コード例 #10
0
ファイル: control.py プロジェクト: timothyclemansinsea/smc
def delete(args):
    validate_project_ids(args)
    util.stop_deployment("project-" + args.project_id)
コード例 #11
0
ファイル: control.py プロジェクト: angelapper/smc
def delete(args):
    delete_services()
    if len(args.number) == 0:
        args.number = all_node_numbers()
    for number in args.number:
        util.stop_deployment('{NAME}{number}'.format(NAME=NAME, number=number))
コード例 #12
0
ファイル: control.py プロジェクト: simonluu/smc
def delete(args):
    if len(args.number) == 0:
        args.number = all_node_numbers()
    for number in args.number:
        util.stop_deployment('{NAME}{number}'.format(NAME=NAME, number=number))
        deployment_name = "{name}{number}".format(name=NAME, number=number)
コード例 #13
0
def delete(args):
    util.stop_deployment(NAME)