ska_src_api_global_execution.job_submission.panda

This python script will be used by the kubernetes job to submit a job to the PANDA API.

Module Contents

Functions

exchange_token(iam_client, user_access_token)

Exchange the user access token for an ID token using the IAMClient.

get_iam_client([redis_cache])

Create and return an IAMClient instance using environment variables.

main()

Main function to submit a job to the PANDA API.

Attributes

logger

async ska_src_api_global_execution.job_submission.panda.exchange_token(iam_client, user_access_token)

Exchange the user access token for an ID token using the IAMClient.

ska_src_api_global_execution.job_submission.panda.get_iam_client(redis_cache=None)

Create and return an IAMClient instance using environment variables.

ska_src_api_global_execution.job_submission.panda.logger
async ska_src_api_global_execution.job_submission.panda.main()

Main function to submit a job to the PANDA API.