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(), )
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)
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)