Esempio n. 1
0
 def _bundle_directory_name(self) -> str:
     _, cluster_name, _ = sdk_cmd.run_cli("config show cluster.name", print_output=False)
     return "{}_{}_{}".format(
         cluster_name,
         sdk_utils.get_deslashed_service_name(self.service_name),
         directory_date_string(),
     )
Esempio n. 2
0
 def _bundle_directory_name(self) -> str:
     _, cluster_name, _ = sdk_cmd.run_cli("config show cluster.name", print_output=False)
     return "{}_{}_{}".format(
         cluster_name,
         sdk_utils.get_deslashed_service_name(self.service_name),
         directory_date_string(),
     )
Esempio n. 3
0
def run_janitor(service_name, role, service_account, znode):
    if role is None:
        role = sdk_utils.get_deslashed_service_name(service_name) + '-role'
    if service_account is None:
        service_account = service_name + '-principal'
    if znode is None:
        znode = sdk_utils.get_zk_path(service_name)

    auth_token = sdk_cmd.run_cli('config show core.dcos_acs_token',
                                 print_output=False).strip()

    cmd_list = [
        "docker", "run", "mesosphere/janitor", "/janitor.py", "-r", role, "-p",
        service_account, "-z", znode, "--auth_token={}".format(auth_token)
    ]
    cmd = " ".join(cmd_list)

    sdk_cmd.master_ssh(cmd)
Esempio n. 4
0
def run_janitor(service_name, role, service_account, znode):
    if role is None:
        role = sdk_utils.get_deslashed_service_name(service_name) + '-role'
    if service_account is None:
        service_account = service_name + '-principal'
    if znode is None:
        znode = sdk_utils.get_zk_path(service_name)

    auth_token = sdk_cmd.run_cli('config show core.dcos_acs_token', print_output=False).strip()

    cmd_list = ["docker", "run", "mesosphere/janitor", "/janitor.py",
                "-r", role,
                "-p", service_account,
                "-z", znode,
                "--auth_token={}".format(auth_token)]
    cmd = " ".join(cmd_list)

    sdk_cmd.master_ssh(cmd)