Changelog

0.5.2

  • [Fix] Loading slurm token in the slurm request header when JWT is used.

0.5.1

  • [Update] Upgrade ska-sdp-config to 1.6.1

0.5.0

  • [Update] Upgrade ska-sdp-config to 1.5.1

  • [Update] Add JWT Authentication back, and allow both JWKS and JWT authentication

0.4.1

  • [Fix] Use the correct environment variable to set the HOME directory in the slurm environment.

0.4.0

  • [BREAKING] Use JWT (JSON Web Token) from JWKS (JSON Web Key Set) and use client id as username.

  • [Update] Upgraded ska-sdp-config to 1.2.0 and then to 1.3.0.

  • [Update] Base images to ska-build-python 0.3.1 and ska-python 0.2.3.

  • [Update] Updated list of environment variables passed to slurm jobs. Some of these are now configurable via environment variables and the SDP Helm chart.

  • [Remove] Removed building the python package from pyproject.toml.

0.3.1

  • Verify certificates when connecting to REST API.

  • Before submitting a slurm job, convert environment variables to a list and nodes to a string to prevent slurm API warnings.

0.3.0

  • Update base images to ska-build-python 0.1.3 and ska-python 0.1.4.

  • Added a msc label to Slurm jobs.

  • Reenabled the cancel_slurm_job functionality.

  • Allow the Slurm deployer to use both v0.0.39 and v0.0.40 of the Slurm API.

  • Allow a Processing Script to be able to supply new ENV variables. And Set the ENV variable SLURM_SUBMIT_DIR as required by the slurm scripts.

  • Fixed bug where Slurm jobs with the same deployment key were handled incorrectly across multiple SDP instances.

0.2.1

  • Temporarily disable certificate verification.

0.2.0

  • Add support for cancelling the slurm jobs.

  • Update dockerfile.

0.1.0

  • Initial release of Slurm deployer.

  • Add support for monitoring Slurm jobs.