Recent Releases of calrissian

calrissian - Release 0.18.1

What's Changed

  • Dockerfile fixed

Full Changelog: https://github.com/Duke-GCB/calrissian/compare/0.18.0...0.18.1

- Python
Published by fabricebrito about 1 year ago

calrissian - Release 0.18.0

What's Changed

  • Addresses issue #172 introducing hatch and pyproject.toml by @fabricebrito in https://github.com/Duke-GCB/calrissian/pull/177
  • Update package.yaml by @fabricebrito in https://github.com/Duke-GCB/calrissian/pull/182
  • Update package.yaml by @fabricebrito in https://github.com/Duke-GCB/calrissian/pull/183
  • Update package.yaml by @fabricebrito in https://github.com/Duke-GCB/calrissian/pull/184
  • Update package.yaml by @fabricebrito in https://github.com/Duke-GCB/calrissian/pull/185

Full Changelog: https://github.com/Duke-GCB/calrissian/compare/0.17.2...0.18.0

- Python
Published by fabricebrito about 1 year ago

calrissian - Release 0.17.2

What's Changed

  • calls setup_kubernetes before _setup to set cudaDeviceCount by @fabricebrito in https://github.com/Duke-GCB/calrissian/pull/170

Full Changelog: https://github.com/Duke-GCB/calrissian/compare/0.17.1...0.17.2

- Python
Published by fabricebrito almost 2 years ago

calrissian - Release 0.17.1

See release 0.17.0 for change log

- Python
Published by fabricebrito almost 2 years ago

calrissian - Release 0.17.0

What's Changed

  • Create codemeta.json by @fabricebrito in https://github.com/Duke-GCB/calrissian/pull/163
  • Conformance 1.2.1 by @fabricebrito in https://github.com/Duke-GCB/calrissian/pull/164
  • Update README.md by @fabricebrito in https://github.com/Duke-GCB/calrissian/pull/165
  • adds 'cudaVersionMin', 'cudaComputeCapability' in CUDARequirement by @fabricebrito in https://github.com/Duke-GCB/calrissian/pull/168

Full Changelog: https://github.com/Duke-GCB/calrissian/compare/0.16.0...0.17

- Python
Published by fabricebrito almost 2 years ago

calrissian - v0.16.0

[v0.16.0] - 2023-11-23

Changes

  • Updated dependencies and python up to 3.10 (PR #161)
  • New builds using github actions (PR #161)
  • Updated badge for build status

- Python
Published by emmanuelmathot over 2 years ago

calrissian - v0.14.0

[v0.14.0] - 2023-06-19

Added

  • adds CWL GPU requirements supports (PR #153)

- Python
Published by emmanuelmathot over 2 years ago

calrissian - v0.13.0

[v0.13.0] - 2023-06-06

Added

  • adds an argument --conf <conf_file_path> that enables CLI arguments from a json file (PR #150)
  • adds a default path for config file ~/.calrissian/default.json (PR #150)

Changed

  • Updated cwltool to 3.1.20230201224320 and some other dependencies. (PR #142)

- Python
Published by emmanuelmathot over 2 years ago

calrissian - 0.12.0

[v0.12.0] - 2023-02-13

Added

  • adds an argument --tool-logs-basepath <local_folder_path> that enable the tool to fetch the pod logs by tool specified in the workflow (PR #139)
  • returns proper exit code when the pod fails (PR #139)

Changed

  • contraints the pod to complete with a proper termination status or raise an exception. (PR #139)

- Python
Published by emmanuelmathot about 3 years ago

calrissian - 0.11.0

[v0.11.0] - 2022-11-10

Added

  • adds an argument --pod-nodeselectors <yaml_file> to add a node selector for computing pods
  • add2 --pod_serviceaccount arg to set pods servicea account

Changed

  • cwltool upgraded to current version 3.1 + all requirements
  • Fixed faulty bytes in log stream (PR #137)

- Python
Published by emmanuelmathot over 3 years ago

calrissian - 0.10.0 - Pod Environment Customization

Added

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

Changed

cwltool upgraded to current version 3.0 + all requirements

- Python
Published by johnbradley almost 5 years ago

calrissian - 0.9.0 - Kubernetes API Retries

  • Uses tenacity to retry Kubernetes API calls, designed for managed offerings where API may become unavailable during upgrades #102

- Python
Published by dleehr over 6 years ago

calrissian - 0.8.0 - Thread Pool Executor, update dependencies

  • 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

- Python
Published by dleehr over 6 years ago

calrissian - 0.7.0 - Conformance Improvements

  • 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

- Python
Published by dleehr over 6 years ago

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

  • 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

- Python
Published by dleehr over 6 years ago

calrissian - 0.5.0 - Storage usage reporting and tmp improvements

  • 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

- Python
Published by dleehr almost 7 years ago

calrissian - 0.4.0 - Logging Improvements

  • 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

- Python
Published by dleehr almost 7 years ago

calrissian - 0.3.1 - Streamline Example Usage

  • Simplify getting started in different openshift projects #54
  • Docker image has a home directory and default user #55

- Python
Published by dleehr almost 7 years ago

calrissian - 0.3.0 - Usage Reporting

  • 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

- Python
Published by dleehr almost 7 years ago

calrissian - 0.2.1 - Pod Labeling

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

- Python
Published by dleehr about 7 years ago

calrissian - 0.2.0 - Cleanup on Termination

  • Adds a PodMonitor class that tracks outstanding pods and deletes them if calrissian is terminated or raises an internal exception

- Python
Published by dleehr about 7 years ago

calrissian - 0.1.1 - Versioning and CI publishing

  • Updates CircleCI config to upload releases to PyPI
  • Fixes issue where calrissian --version printed help instead of version

- Python
Published by dleehr about 7 years ago

calrissian - 0.1.0 - Initial release

Initial release with installer

- Python
Published by dleehr about 7 years ago