New in Abaco 1.3.0 is a setting that allows users to toggle automatic generation of Oauth tokens at Actor execution. If this is turned off for an actor, it is no longer possible to (automatically) make scripted Tapis API calls, but startup time is reduced substantially since there is no roundtrip to the Tapis /token endpoint to fetch an access token.
This needs to be supported in the CLI as follows:
In reactor.rc, the REACTOR_ISSUE_TOKEN variable sets behavior for the project.
Default is 1 or True.
In abaco init we must add a line for REACTOR_ISSUE_TOKEN to the templated reactor.rc file
In abaco create support -A to disable token issuance
In abaco deploysupport -A > REACTOR_ISSUE_TOKEN to manage token issuance
New in Abaco 1.3.0 is a setting that allows users to toggle automatic generation of Oauth tokens at Actor execution. If this is turned off for an actor, it is no longer possible to (automatically) make scripted Tapis API calls, but startup time is reduced substantially since there is no roundtrip to the Tapis
/token
endpoint to fetch an access token.This needs to be supported in the CLI as follows:
reactor.rc
, theREACTOR_ISSUE_TOKEN
variable sets behavior for the project.abaco init
we must add a line forREACTOR_ISSUE_TOKEN
to the templatedreactor.rc
fileabaco create
support-A
to disable token issuanceabaco deploy
support-A
>REACTOR_ISSUE_TOKEN
to manage token issuance