All notable changes to this project will be documented in this file.
- jobs-hide and jobs-unhide; this replaces jobs-delete and jobs-restore
- Updated jobs-submit and jobs-template to reflect the new jobs service API updates
- Depricated commands jobs-tail, jobs-delete (now jobs-hide), jobs-restore (now jobs-unhide), jobs-kick, jobs-run-this, and jobs-output
- Updated documentation to reflect transition to api.tacc.utexas.edu
- Revised references to agaveapi.co domains
- Support for requestbin and json-mirror
- Updated documentation.
- TACC/agavepy as dependency
- Rewrite authentication-related scripts.
- Rewrite files-related scripts.
- Test framework (preparing for integration with
TACC/agavepy).
- Integration tests and mock server(test coverage low)
- files-get --recursive
- better support for GNU based systems
- old test directory
- Implemented an Authors list
- Improvements to auth-switch
- Updated license and disclaimer text and display
- Point to TACC domain tenants server
- Made most Python dependencies safe for Python3.3+
- No changes.
- No changes.
- Replaced
auth-switchwith tenant/user aware version
- No changes.
uuid-lookupscript to resolve generic uuid and optionally return the full object representation. Relies on the beta/uuidsAPI.
- Fixed parsing issue in
requestbin-createandsystems-historyscripts - Fixed
jobs-templateand added logic to make it more forgiving when a user profile does not resolve or an input has a null default value.
- No changes.
Dockerfileto build a minimal image with embedded webhook server written in Golang andngrok.comreverse tunnel for local webhook inspection behind a proxy.
- Fixed a bug in
systems-roles-addupdatewhere the curl statement was misprinting.
- No changes.
jobs-kickcommand to roll a job back to its previous status and retry processing from there.- Added search support to the
monitors-checks-listcommand. - Added support for specify custom notification delivery retry policy in the
notifications-addupdatescript. - Adding support for strict validation of inputs and paramters in the
jobs-resubmitscript. You can now use the-Iand--strictinputsto enforce strict reproducibility on the submissi on syntax and-Pand--strictparamsto enforce strict reproducibility on the input syntax. Thes allow you to shield yourself against changes to the app descriptions that would otherwise silently go through.
- Fixed a bug in
monitors-addupdatepreventing json descriptions from being read from stdin. - Fixed a bug where the veryverbose output of the
systems-listscript did not quote the url.
- No changes.
- No changes.
- Overhauled parameters and script docs for correctness and consistency.
- No changes.
*-searchAdding support for deep, sql style searching across first-class resourcesfiles-output-listandjobs-listnow have -L option to print out file listing in unix-y formatsystems-queues-*commands for crud actions on system queues.
- Fixed random typos in error messages.
- All
*-searchcommands now properly url-encoded serach terms. - Exit code on errors is now returned as 1.
- Fixed parameter-based notifications creation.
- Fixing bug in auth-switch command preventing dev and primary url from being set properly.
- No changes.
*-addupdateAdding support for reading from stdin to all the scripts that previously accepted only files by replacing the file name with-jobs-templateadded support for parsing most enum values, properly creating arrays vs primary types based on min and max cardinality, and the ability to populate with random default values, including inputs
- Fixed existence check on all commands accepting files/folder inputs.
- No changes.
files-publishscript providing a single command to upload a file/folder and create a public PostIt URL that can be shared. All arguments of thefiles-uploadandpostits-createcommands are supported.jobs-output-listscript replaces the default directory listing behavior of thejobs-outputcommand.jobs-output-getscript replaces the download behavior of thejobs-outputcommand. This script supercedes the previous command by adding recursive directory downloads, range query support, and optional printing to standard out.
- No changes.
jobs-outputhas been deprecated and now delegates all calls to thejobs-output-listandjobs-output-getcommands.
clients-createBroke client JSON into individual command line arguments.tenants-initAdded ability to specify tenant by id or name.
tenants-initFixed a bug where the tenant id given at the command line was not being recognized.
- No changes.