Skip to content

ci: normalize warewulf provisioner for OpenHPC 4#48

Merged
adrianreber merged 1 commit intomainfrom
2026-03-03-v4
Mar 3, 2026
Merged

ci: normalize warewulf provisioner for OpenHPC 4#48
adrianreber merged 1 commit intomainfrom
2026-03-03-v4

Conversation

@adrianreber
Copy link
Copy Markdown
Member

In OpenHPC 2/3, Provisioner=warewulf means Warewulf v3 and Provisioner=warewulf4 means Warewulf v4. In OpenHPC 4, warewulf v3 is gone and Provisioner=warewulf means Warewulf v4.

Normalize Provisioner to "warewulf4" when VERSION_MAJOR is 4 so that all existing warewulf4 conditionals in
support_functions.sh are triggered correctly. The normalization is placed after the recipeFile path assignment to preserve the correct on-disk path (warewulf/, not warewulf4/).

Generated with Claude Code (https://claude.ai/code)

CC: @middelkoopt looks simple enough

In OpenHPC 2/3, Provisioner=warewulf means Warewulf v3 and
Provisioner=warewulf4 means Warewulf v4. In OpenHPC 4, warewulf
v3 is gone and Provisioner=warewulf means Warewulf v4.

Normalize Provisioner to "warewulf4" when VERSION_MAJOR is 4
so that all existing warewulf4 conditionals in
support_functions.sh are triggered correctly. The normalization
is placed after the recipeFile path assignment to preserve the
correct on-disk path (warewulf/, not warewulf4/).

Generated with Claude Code (https://claude.ai/code)

Signed-off-by: Adrian Reber <areber@redhat.com>
@adrianreber adrianreber merged commit 70bba3f into main Mar 3, 2026
7 checks passed
@adrianreber adrianreber deleted the 2026-03-03-v4 branch March 3, 2026 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant