Closed WillEngler closed 8 months ago
For the present, it looks like we still need the garden file adapter. To avoid the double login issue, the compute executor in entrypoints.py
requires that either compute's authorization tokens be stored in compute's file system or for an authorized compute client to be passed into the executor. The garden file adapter is currently storing the authorization tokens with both garden and compute. Until compute has a better way to force token storage, this still seems to be the best solution.
A while back, Max found a clever way to work around Globus Compute needing a separate native app login from the GardenClient: https://github.com/Garden-AI/garden/pull/225. This was probably a common enough problem that the Compute team has addressed it. Per their v2.7 release notes on Nov 8 ,
So we might not need the custom solution any longer, which would be great.
Assumptions:
Acceptance Criteria
Given..., when..., then...