much like PR #143, this adds the fields parameter to get_workspace(), allowing firecloud to return selected-for data instead of a JSON dump of all info. i have tested the API call, and have added fields to calls in fiss.py where i thought they could be useful; some of the commands are unfamiliar to me, so I am not entirely sure my implementation was perfect. examples:
for the mop command, i get the error:
Error retrieving files from bucket:
Command '['gsutil', 'ls', '-l', 'gs://fc-secure-REDACTED/**']' returned non-zero exit status 1.
b'CommandException: One or more URLs matched no objects.\n'
for the config_validate command, i get the error:
Error 404 (rawls): None/None does not exist in Workspace(...)
... where the '...' is a bunch of workspace metadata.
in the case of both of these, i also get the same error with the fissfc command from rc-0.16.28, so my guess is the error is unrelated to the changes, but i wanted to inform any reviewers who might see something amiss.
thanks for reading, please let me know how i can improve the quality of the submission.
luke
[ shameless ping for attention: @dheiman ;) ]
Hello,
much like PR #143, this adds the fields parameter to get_workspace(), allowing firecloud to return selected-for data instead of a JSON dump of all info. i have tested the API call, and have added fields to calls in fiss.py where i thought they could be useful; some of the commands are unfamiliar to me, so I am not entirely sure my implementation was perfect. examples:
for the
mop
command, i get the error:for the
config_validate
command, i get the error:... where the '...' is a bunch of workspace metadata.
in the case of both of these, i also get the same error with the fissfc command from rc-0.16.28, so my guess is the error is unrelated to the changes, but i wanted to inform any reviewers who might see something amiss.
thanks for reading, please let me know how i can improve the quality of the submission.