def get_k8s_api_client()

in standalone/aws_eks_k8s_client.py [0:0]


def get_k8s_api_client(session, region, account_id, cluster_name):
    token = get_token(session,region, cluster_name)
    #print("\n\ntoken:   "+token)
    #print("\n\n   ")
    create_kube_config_file_for_eks(session,region,account_id,cluster_name)

    configuration = get_configuration(account_id)
    configuration.api_key_prefix['authorization'] = 'Bearer'
    configuration.api_key['authorization'] = token

    api_client = client.ApiClient(configuration)

    return api_client