Update resource configurations and add volume mounts in Argo workflow templates #2002
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Working Argo Workflow
https://argo.platform.prod.everycure.org/workflows/argo-workflows/spoke-xgb-ensemble-b6df9a87?uid=1fead150-e3e4-4897-b3bf-7aabd477dd82
Description of the changes
This pull request introduces important updates to the Argo workflow templates and pipeline resource configurations, focusing on improved resource allocation and ephemeral storage management for Neo4j and related nodes. The main themes are enhanced resource requests/limits and the addition of an ephemeral scratch volume for Neo4j data directories.
Resource configuration updates:
Ephemeral storage and Neo4j configuration:
/data, and configured Neo4j to use this volume for all its data, logs, import, and metrics directories. This ensures that Neo4j has isolated, high-performance temporary storage during workflow execution. [1] [2] [3] [4]Submodule update:
infra/secretssubmodule to a new commit, likely pulling in the latest secret management changes.Fixes / Resolves the following issues:
Checklist:
enhancementorbug)