示例#1
0
def all_microservices_healthy(ns: str = "default",
                              secrets: Secrets = None) -> MicroservicesStatus:
    """
    !!!DEPRECATED!!!
    """
    _log_deprecated("all_microservices_healthy", "all_pods_healthy")
    return all_pods_healthy(ns, secrets)
示例#2
0
def remove_service_endpoint(name: str,
                            ns: str = "default",
                            secrets: Secrets = None):
    """
    !!!DEPRECATED!!!
    """
    _log_deprecated("remove_service_endpoint", "delete_service")
    delete_service(name, ns, secrets)
示例#3
0
def start_microservice(spec_path: str,
                       ns: str = "default",
                       secrets: Secrets = None):
    """
    !!!DEPRECATED!!!
    """
    _log_deprecated("start_microservice", "create_deployment")
    create_deployment(spec_path, ns, secrets)
示例#4
0
def microservice_is_not_available(name: str,
                                  ns: str = "default",
                                  label_selector: str = "name in ({name})",
                                  secrets: Secrets = None) -> bool:
    """
    !!!DEPRECATED!!!
    """
    _log_deprecated("microservice_is_not_available", "pod_is_not_available")
    return pod_is_not_available(name, ns, label_selector, secrets)
示例#5
0
def scale_microservice(name: str,
                       replicas: int,
                       ns: str = "default",
                       secrets: Secrets = None):
    """
    !!!DEPRECATED!!!
    """
    _log_deprecated("scale_microserviceal", "scale_deployment")
    scale_deployment(name, replicas, ns, secrets)
示例#6
0
def microservice_available_and_healthy(
    name: str, ns: str = "default", label_selector: str = None, secrets: Secrets = None
) -> Union[bool, None]:
    """
    !!!DEPRECATED!!!
    """
    _log_deprecated(
        "microservice_available_and_healthy", "deployment_available_and_healthy"
    )
    deployment_available_and_healthy(name, ns, label_selector, secrets)
示例#7
0
def service_endpoint_is_initialized(name: str,
                                    ns: str = "default",
                                    label_selector: str = "name in ({name})",
                                    secrets: Secrets = None):
    """
    !!!DEPRECATED!!!
    """
    _log_deprecated("service_endpoint_is_initialized",
                    "service_is_initialized")
    return service_is_initialized(name, ns, label_selector, secrets)
示例#8
0
def deployment_is_fully_available(
    name: str,
    ns: str = "default",
    label_selector: str = None,
    timeout: int = 30,
    secrets: Secrets = None,
):
    """
    !!!DEPRECATED!!!
    """
    _log_deprecated("deployment_is_fully_available", "deployment_fully_available")
    return deployment_fully_available(name, ns, label_selector, timeout, secrets)
示例#9
0
def kill_microservice(name: str,
                      ns: str = "default",
                      label_selector: str = "name in ({name})",
                      secrets: Secrets = None):
    """
    !!!DEPRECATED!!!
    """
    _log_deprecated("kill_microservice",
                    "delete_deployment/delete_replica_set/delete_pods")
    delete_deployment(name, ns, label_selector, secrets)
    delete_replica_set(name, ns, label_selector, secrets)
    delete_pods(name, ns, label_selector, secrets)
示例#10
0
def delete_pods(
    name: str = None,
    ns: str = "default",
    label_selector: str = None,
    secrets: Secrets = None,
):
    """
    Delete pods by `name` or `label_selector` in the namespace `ns`.

    This action has been deprecated in favor of `terminate_pods`.
    """
    _log_deprecated("delete_pods", "terminate_pods")
    return terminate_pods(name_pattern=name,
                          label_selector=label_selector,
                          ns=ns,
                          secrets=secrets)