def run()

in Onboarding/AWS/GrantAccessToEksClusters.py [0:0]


def run():
    if not check_eksctl():
        sys.exit("Please make sure you have eksctl installed and added to the PATH")

    # Save original Env variables to revert to.
    original_credentials = get_original_credentials()

    session, args = init(original_credentials)

    failed_clusters_map, successful_clusters_map = update_aws_auth_for_all_regions(session, args)

    show_summary(failed_clusters_map, successful_clusters_map, args.all_clusters, args.output_file)

    # Reverting to original Env variables.
    set_credentials(original_credentials)