Skip to content

Commit f38e835

Browse files
author
Michael Buchar
committed
feat(helm): configure workspace file limit and GC (#900)
Set default values for FORCE_GARBAGE_COLLECTION and WORKSPACE_DISPLAY_FILE_LIMIT environment variables in Helm.
1 parent 4f2ba90 commit f38e835

3 files changed

Lines changed: 5 additions & 0 deletions

File tree

AUTHORS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ organisation on GitHub, in alphabetical order:
4444
- [Maria Fernando](https://github.com/MMFernando)
4545
- [Markus Zimmermann](https://inspirehep.net/authors/1249806)
4646
- [Matthew Feickert](https://orcid.org/0000-0003-4124-7862)
47+
- [Michael Buchar](https://orcid.org/0009-0009-4804-8525)
4748
- [Michael Eliachevitch](https://orcid.org/0000-0003-2033-537X)
4849
- [Michael R. Crusoe](https://orcid.org/0000-0002-2961-9670)
4950
- [Parth Shandilya](https://github.com/ParthS007)

helm/reana/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ collisions.
125125
| `components.reana_workflow_controller.environment.REANA_RUNTIME_BATCH_TERMINATION_GRACE_PERIOD` | Grace period in seconds before terminating workflow engine and job controller pods. | `120` |
126126
| `components.reana_workflow_controller.environment.REANA_INGRESS_CLASS_NAME` | Ingress class name for runtime jobs | (empty) |
127127
| `components.reana_workflow_controller.environment.IMAGE_PULL_SECRETS` | Kubernetes imagePullSecrets | (empty) |
128+
| `components.reana_workflow_controller.environment.WORKSPACE_DISPLAY_FILE_LIMIT` | Maximum number of workspace file entries returned by workspace listing endpoints. | 100000 |
129+
| `components.reana_workflow_controller.environment.FORCE_GARBAGE_COLLECTION` | Comma separated list of operations (`ls`, `list`, `rm`, `delete`) for which to run a manual `gc.collect()` before executing. Leave empty to disable. | "" |
128130
| `components.reana_workflow_engine_cwl.environment` | [REANA-Workflow-Engine-CWL](https://github.com/reanahub/reana-workflow-engine-cwl) environment variables | |
129131
| `components.reana_workflow_engine_cwl.environment.REANA_LOG_LEVEL` | Log verbosity level for this component. | `INFO` |
130132
| `components.reana_workflow_engine_cwl.environment.SHARED_VOLUME_PATH` | Path to REANA shared volume. | `/var/reana` |

helm/reana/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,8 @@ components:
126126
REANA_OPENSEARCH_USE_SSL: true
127127
REANA_OPENSEARCH_CA_CERTS: "/code/certs/ca.crt"
128128
REANA_OPENSEARCH_USER: reana
129+
WORKSPACE_DISPLAY_FILE_LIMIT: 100000
130+
FORCE_GARBAGE_COLLECTION: ""
129131
reana_workflow_engine_cwl:
130132
image: docker.io/reanahub/reana-workflow-engine-cwl:0.95.0-alpha.4
131133
environment: {}

0 commit comments

Comments
 (0)