INNER CODE UNIT · Python

initialize_clients

IBM/AutoMLPipeline.jl · argo-workflow/agents/argo-k8s.py:32

def initialize_clients():
    """Initialize or reinitialize all Kubernetes API clients."""
    # Create API clients
    global coreV1, appsV1, batchV1, networkingV1, customObjectsApi
    coreV1 = client.CoreV1Api()
    appsV1 = client.AppsV1Api()
    batchV1 = client.BatchV1Api()
    networkingV1 = client.NetworkingV1Api()
    customObjectsApi = client.CustomObjectsApi()
    logger.info("Kubernetes API clients initialized")


def sc(context=current_kubectl_context):
    try:
        global current_kubectl_context

        # First, switch the kubectl config context permanently
        subprocess.run(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…