Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#627 expired SAS tokens] Call the runner from the start task #631

Open
BMurri opened this issue Feb 29, 2024 · 0 comments
Open

[#627 expired SAS tokens] Call the runner from the start task #631

BMurri opened this issue Feb 29, 2024 · 0 comments
Labels
enhancement New feature or request TES Priority: P2 Groomed to a Priority 2 issue
Milestone

Comments

@BMurri
Copy link
Collaborator

BMurri commented Feb 29, 2024

Problem:
The current method of managing "global" start tasks set in configuration, compute node image-based start-task commands used to configure the docker daemon service, and future per-vmfamily start-task activities (including configurable/installable ones as envisioned for Illumina DRAGEN support) is really brittle.

Solution:
The runner should be able to run multiple scripts. Consider whether to extend the current task JSON or to instead create a new schema for start tasks. Then, supply the start-task's JSON's (in whatever form it ends up in) URL in the start task command-line along with the bash/shell commands to download the runner's binary and chmod it. Consider building into the runner start-task tasks that we know will likely be permanent (such as configuring the docker daemon). Also consider uploading the start task's trace files (stderr.txt & stdout.txt to an appropriate location in the tes-internals container space.

@BMurri BMurri added this to the next milestone Mar 1, 2024
@BMurri BMurri added enhancement New feature or request TES Priority: P2 Groomed to a Priority 2 issue labels Mar 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request TES Priority: P2 Groomed to a Priority 2 issue
Projects
None yet
Development

No branches or pull requests

1 participant