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.20230201224320and 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_serviceaccountarg 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
kubectland 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
emptyDirfor tmp directories - #62.--tmpdir-prefixusually 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-reportoption to record memory/cpu usage statistics to a JSON file - Changes
--max-ramto 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 --versionprinted 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