Skip to content

Releases: reanahub/reana-job-controller

REANA-Job-Controller 0.7.2

03 Feb 16:32
Compare
Choose a tag to compare
  • Fixes minor code warnings.
  • Changes CI system to include Python flake8 and Dockerfile hadolint checkers.

REANA-Job-Controller 0.7.1

11 Nov 13:20
Compare
Choose a tag to compare
  • Adds support for specifying htcondor_max_runtime and htcondor_accounting_group for HTCondor compute backend jobs.
  • Fixes Docker build by properly exiting when there are problems with myschedd installation.

REANA-Job-Controller 0.7.0

20 Oct 22:50
Compare
Choose a tag to compare
  • Adds support for running unpacked Docker images from CVMFS on HTCondor jobs.
  • Adds support for pulling private images using image pull secrets.
  • Adds support for VOMS proxy as a new authentication method.
  • Adds pinning of all Python dependencies allowing to easily rebuild component images at later times.
  • Fixes HTCondor job submission retry technique.
  • Changes error reporting on Docker image related failures.
  • Changes runtime pods to prefix user workflows with the configured REANA prefix.
  • Changes CVMFS to be read-only mount.
  • Changes runtime job instantiation into the configured runtime namespace.
  • Changes test suite to enable running tests locally also on macOS platform.
  • Changes CERN HTCondor compute backend to use the new myschedd connection library.
  • Changes CERN Slurm compute backend to improve job status detection.
  • Changes base image to use Python 3.8.
  • Changes code formatting to respect black coding style.
  • Changes documentation to single-page layout.

REANA-Job-Controller 0.6.1

11 Jun 10:13
v0.6.1
Compare
Choose a tag to compare
  • Upgrades REANA-Commons package using latest Kubernetes Python client version.

REANA-Job-Controller 0.6.0

20 Dec 10:33
Compare
Choose a tag to compare
  • Adds generic job manager class and provides example classes for CERN HTCondor
    and CERN Slurm clusters.
  • Moves job controller to the same Kubernetes pod with the
    REANA-Workflow-Engine-* (sidecar pattern).
  • Adds sidecar container to the Kubernetes job pod if Kerberos authentication
    is required.
  • Provides user secrets to the job container runtime tasks.
  • Refactors job monitoring using singleton pattern.

REANA-Job-Controller 0.5.0

23 Apr 07:57
Compare
Choose a tag to compare
  • Adds a new endpoint to delete jobs (Kubernetes).
  • Introduces new common interface for job management which defines what the compute backends should offer to be compatible with REANA, currently only Kubernetes backend is supported.
  • Fixes security vulnerability which allowed users to access other people's workspaces.
  • Makes CVMFS mounts optional and configurable at repository level.
  • Updates the creation of CVMFS volumes specification, it now uses normal persistent volume claims.
  • Increases stability and improves test coverage.

REANA-Job-Controller 0.4.0

06 Nov 18:01
v0.4.0
Compare
Choose a tag to compare
  • Improves REST API documentation rendering.
  • Changes license to MIT.

REANA-Job-Controller 0.3.2

27 Sep 15:50
v0.3.2
Compare
Choose a tag to compare
  • Adapts Kubernetes API adaptor to mount shared volumes on jobs as CEPH
    persistentVolumeClaim's (managed by reana-cluster) instead of plain
    CEPH volumes.

REANA-Job-Controller 0.3.1

07 Sep 14:13
Compare
Choose a tag to compare
  • Pins REANA-Commons and REANA-DB dependencies.

REANA-Job-Controller 0.3.0

10 Aug 11:33
Compare
Choose a tag to compare