Skip to content

Support customizing built-in Slurm scripts#1915

Merged
ali-sattari merged 5 commits intomainfrom
SCHED-574/helm-chart-slurm-cr-values
Dec 17, 2025
Merged

Support customizing built-in Slurm scripts#1915
ali-sattari merged 5 commits intomainfrom
SCHED-574/helm-chart-slurm-cr-values

Conversation

@ali-sattari
Copy link
Collaborator

@ali-sattari ali-sattari commented Dec 8, 2025

Problem

We can't customize Slurm scripts, we change them manually in the config-map.

Solution

Making it configurable via Helm values, to disable built-in scripts, change their content, or extra scripts.
Changes:

  • Breaking configs into separate json files per script
  • Accept script content override for base scripts (check_runner.py, prolog.sh, epilog.sh, hc_program.sh)
  • Accept script content and config override for built-in scripts, also allow to disable
  • Accept extra scripts and config
  • Generate checks.conf file for built-in and extra scripts

Testing

Helm template rendering to check the generated config-map.

Release Notes

Support customizing Slurm scripts via Helm values.

@ali-sattari ali-sattari added the helm Functional changes in Helm charts label Dec 8, 2025
@ali-sattari ali-sattari marked this pull request as ready for review December 17, 2025 13:48
@ali-sattari ali-sattari merged commit 3442a91 into main Dec 17, 2025
7 checks passed
@ali-sattari ali-sattari deleted the SCHED-574/helm-chart-slurm-cr-values branch December 17, 2025 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

helm Functional changes in Helm charts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants