def _delete_sa_token( core_api: CoreV1Api, token_name: str, namespace: str, ): core_api.delete_namespaced_secret( name=token_name, namespace=namespace, )
def delete_secret(v1: CoreV1Api, name, namespace) -> None: """ Delete a secret. :param v1: CoreV1Api :param name: secret name :param namespace: namespace name :return: """ delete_options = client.V1DeleteOptions() delete_options.grace_period_seconds = 0 delete_options.propagation_policy = 'Foreground' print(f"Delete a secret: {name}") v1.delete_namespaced_secret(name, namespace, delete_options) ensure_item_removal(v1.read_namespaced_secret, name, namespace) print(f"Secret was removed with name '{name}'")
def delete_secret(v1: CoreV1Api, name, namespace) -> None: """ Delete a secret. :param v1: CoreV1Api :param name: secret name :param namespace: namespace name :return: """ delete_options = client.V1DeleteOptions() delete_options.grace_period_seconds = 0 delete_options.propagation_policy = 'Foreground' print(f"Delete a secret: {name}") v1.delete_namespaced_secret(name, namespace, delete_options) ensure_item_removal(v1.read_namespaced_secret, name, namespace) print(f"Secret was removed with name '{name}'")
def delete_secret(v1: CoreV1Api, name, namespace) -> None: """ Delete a secret. :param v1: CoreV1Api :param name: secret name :param namespace: namespace name :return: """ delete_options = { "grace_period_seconds": 0, "propagation_policy": "Foreground", } print(f"Delete a secret: {name}") v1.delete_namespaced_secret(name, namespace, **delete_options) ensure_item_removal(v1.read_namespaced_secret, name, namespace) print(f"Secret was removed with name '{name}'")