Skip to content

Releases: Duke-GCB/calrissian

0.10.0 - Pod Environment Customization

31 Mar 15:14
Compare
Choose a tag to compare

Added

adds an argument --pod-env_vars <yaml_file> that allows passing environment variables to the submitted pods at runtime.

Changed

cwltool upgraded to current version 3.0 + all requirements

0.9.0 - Kubernetes API Retries

14 Oct 13:49
Compare
Choose a tag to compare
  • Uses tenacity to retry Kubernetes API calls, designed for managed offerings where API may become unavailable during upgrades #102

0.8.0 - Thread Pool Executor, update dependencies

17 Sep 20:34
Compare
Choose a tag to compare
  • Updates python base to 3.7 #99
  • Updates cwltool to 1.0.20190621234233 and can run 1.1 conformance tests #94
  • Updates kubernetes python client to 10.0.1 #97
  • Replaces MultithreadedJobExecutor with ThreadPoolJobExecutor #99

0.7.0 - Conformance Improvements

02 Aug 13:54
Compare
Choose a tag to compare
  • Updates to use canonical location of CWL Conformance Tests #89
  • Ensures stdout/stderr redirection paths exist with an initContainer #93
  • Implements append_volume to support file literals #91

0.6.0 - Cleanup docs, CWL conformance tests, Improved read-only storage support

22 Jul 19:29
Compare
Choose a tag to compare
  • Expands and updates documentation to describe cluster requirements, using with kubectl and how to run CWL conformance tests #72
  • Fixes issue blocking ROX volumes from correctly mounting on multiple pods #81
  • Improves test coverage #80

0.5.0 - Storage usage reporting and tmp improvements

20 Mar 17:48
Compare
Choose a tag to compare
  • Adds storage to usage reporting - #61
  • Uses emptyDir for tmp directories - #62. --tmpdir-prefix usually not needed (see #65)
  • Upgrades PyYAML in requirements.txt - #64

0.4.0 - Logging Improvements

14 Mar 19:45
Compare
Choose a tag to compare
  • Adds command-line arguments to write stdout/stderr to files #57
  • Sends logs from individual CWL job pods to calrissian logging (stderr) #59
  • Allows trailing slashes in volume mounts #56

0.3.1 - Streamline Example Usage

08 Mar 15:55
Compare
Choose a tag to compare
  • Simplify getting started in different openshift projects #54
  • Docker image has a home directory and default user #55

0.3.0 - Usage Reporting

04 Mar 21:01
Compare
Choose a tag to compare
  • Adds --usage-report option to record memory/cpu usage statistics to a JSON file
  • Changes --max-ram to support kubernetes memory suffixes (e.g. --max-ram 1G). Omitting the suffix will now default to bytes.
  • Consult example openshift job YAML for changes

0.2.1 - Pod Labeling

14 Feb 21:43
Compare
Choose a tag to compare

Adds an optional command-line argument, --pod-labels <labels.yaml> that applies labels from a YAML (or JSON) file to all Pods submitted.