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-switch
with tenant/user aware version
- No changes.
uuid-lookup
script to resolve generic uuid and optionally return the full object representation. Relies on the beta/uuids
API.
- Fixed parsing issue in
requestbin-create
andsystems-history
scripts - Fixed
jobs-template
and added logic to make it more forgiving when a user profile does not resolve or an input has a null default value.
- No changes.
Dockerfile
to build a minimal image with embedded webhook server written in Golang andngrok.com
reverse tunnel for local webhook inspection behind a proxy.
- Fixed a bug in
systems-roles-addupdate
where the curl statement was misprinting.
- No changes.
jobs-kick
command to roll a job back to its previous status and retry processing from there.- Added search support to the
monitors-checks-list
command. - Added support for specify custom notification delivery retry policy in the
notifications-addupdate
script. - Adding support for strict validation of inputs and paramters in the
jobs-resubmit
script. You can now use the-I
and--strictinputs
to enforce strict reproducibility on the submissi on syntax and-P
and--strictparams
to 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-addupdate
preventing json descriptions from being read from stdin. - Fixed a bug where the veryverbose output of the
systems-list
script did not quote the url.
- No changes.
- No changes.
- Overhauled parameters and script docs for correctness and consistency.
- No changes.
*-search
Adding support for deep, sql style searching across first-class resourcesfiles-output-list
andjobs-list
now 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
*-search
commands 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.
*-addupdate
Adding support for reading from stdin to all the scripts that previously accepted only files by replacing the file name with-
jobs-template
added 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-publish
script providing a single command to upload a file/folder and create a public PostIt URL that can be shared. All arguments of thefiles-upload
andpostits-create
commands are supported.jobs-output-list
script replaces the default directory listing behavior of thejobs-output
command.jobs-output-get
script replaces the download behavior of thejobs-output
command. This script supercedes the previous command by adding recursive directory downloads, range query support, and optional printing to standard out.
- No changes.
jobs-output
has been deprecated and now delegates all calls to thejobs-output-list
andjobs-output-get
commands.
clients-create
Broke client JSON into individual command line arguments.tenants-init
Added ability to specify tenant by id or name.
tenants-init
Fixed a bug where the tenant id given at the command line was not being recognized.
- No changes.