Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions helm/reana/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,8 @@ collisions.
| `traefik.*` | Pass any value from [Traefik Helm chart values](https://github.com/helm/charts/tree/master/stable/traefik#configuration) here, e.g. `traefik.rbac.enabled=true` | - |
| `traefik.enabled` | Install Traefik in the cluster when installing REANA | true |
| `traefik.external` | Use an externally installed Traefik instance | false |
| `vetted_container_images.enabled` | When enabled, users can only run workflows that use container images specified in `vetted_container_images.allowlist` | false |
| `vetted_container_images.allowlist` | List of container images that are allowed to be used in workflows | [] |
| `volume_paths.root_path` | Path to the REANA directory inside the underlying storage volume | /var/reana |
| `volume_paths.shared_volume_path` | Path inside the REANA components where the shared volume will be mounted | /var/reana |
| `quota.enabled` | Enable user workflow accounting capabilities. | true |
Expand Down
2 changes: 2 additions & 0 deletions helm/reana/templates/reana-server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ spec:
value: {{ .Values.interactive_sessions.maximum_inactivity_period | default "forever" | quote }}
- name: REANA_INTERACTIVE_SESSIONS_ENVIRONMENTS
value: {{ .Values.interactive_sessions.environments | toJson | quote }}
- name: REANA_VETTED_CONTAINER_IMAGES
value: {{ .Values.vetted_container_images | toJson | quote }}
- name: REANA_KUBERNETES_JOBS_TIMEOUT_LIMIT
value: !!str {{ .Values.kubernetes_jobs_timeout_limit | default 604800 }} # 604800 seconds = 7 days
- name: REANA_KUBERNETES_JOBS_MEMORY_LIMIT
Expand Down
6 changes: 6 additions & 0 deletions helm/reana/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,12 @@ interactive_sessions:
compute_backends:
- kubernetes

# When enabled, users can only run workflows that use container
# images specified in the `allowlist`
vetted_container_images:
enabled: false # Toggle container image vetting
allowlist: [] # List of authorized container images

shared_storage:
backend: hostpath # hostpath | cephfs | nfs
volume_size: 200
Expand Down