Skip to content

Enhance integration tests for warewulf and openchami provisioners#2591

Merged
adrianreber merged 3 commits into
openhpc:4.xfrom
adrianreber:2026-05-21-openchami-ci
May 22, 2026
Merged

Enhance integration tests for warewulf and openchami provisioners#2591
adrianreber merged 3 commits into
openhpc:4.xfrom
adrianreber:2026-05-21-openchami-ci

Conversation

@adrianreber
Copy link
Copy Markdown
Member

No description provided.

Signed-off-by: Adrian Reber <[email protected]>
@adrianreber adrianreber force-pushed the 2026-05-21-openchami-ci branch from c73a18a to 6f53746 Compare May 21, 2026 12:43
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 21, 2026

🚀 CCache Statistics

Configuration 🐧 RHEL 🦊 openEuler
🖥️ x86_64 / gnu15 🟢 92.78% 🟢 91.33%
🖥️ x86_64 / intel 🟢 87.96% -
💪 aarch64 / gnu15 🟢 92.78% 🟢 92.12%
📊 Detailed Statistics

openEuler (aarch64)

Cacheable calls:    165 / 341 (48.39%)
  Hits:             152 / 165 (92.12%)
    Direct:         152 / 152 (100.0%)
    Preprocessed:     0 / 152 ( 0.00%)
  Misses:            13 / 165 ( 7.88%)
Uncacheable calls:  176 / 341 (51.61%)
Local storage:
  Cache size (GiB): 0.0 / 5.0 ( 0.00%)
  Hits:             152 / 165 (92.12%)
  Misses:            13 / 165 ( 7.88%)

openEuler (x86_64)

Cacheable calls:    150 / 310 (48.39%)
  Hits:             137 / 150 (91.33%)
    Direct:         137 / 137 (100.0%)
    Preprocessed:     0 / 137 ( 0.00%)
  Misses:            13 / 150 ( 8.67%)
Uncacheable calls:  160 / 310 (51.61%)
Local storage:
  Cache size (GiB): 0.0 / 5.0 ( 0.00%)
  Hits:             137 / 150 (91.33%)
  Misses:            13 / 150 ( 8.67%)

RHEL (aarch64/gnu15)

Cacheable calls:    180 / 372 (48.39%)
  Hits:             167 / 180 (92.78%)
    Direct:         167 / 167 (100.0%)
    Preprocessed:     0 / 167 ( 0.00%)
  Misses:            13 / 180 ( 7.22%)
Uncacheable calls:  192 / 372 (51.61%)
Local storage:
  Cache size (GiB): 0.0 / 5.0 ( 0.00%)
  Hits:             167 / 180 (92.78%)
  Misses:            13 / 180 ( 7.22%)

RHEL (x86_64/gnu15)

Cacheable calls:    180 / 372 (48.39%)
  Hits:             167 / 180 (92.78%)
    Direct:         167 / 167 (100.0%)
    Preprocessed:     0 / 167 ( 0.00%)
  Misses:            13 / 180 ( 7.22%)
Uncacheable calls:  192 / 372 (51.61%)
Local storage:
  Cache size (GiB): 0.0 / 5.0 ( 0.00%)
  Hits:             167 / 180 (92.78%)
  Misses:            13 / 180 ( 7.22%)

RHEL (x86_64/intel)

Cacheable calls:    216 / 948 (22.78%)
  Hits:             190 / 216 (87.96%)
    Direct:         190 / 190 (100.0%)
    Preprocessed:     0 / 190 ( 0.00%)
  Misses:            26 / 216 (12.04%)
Uncacheable calls:  732 / 948 (77.22%)
Local storage:
  Cache size (GiB): 0.0 / 5.0 ( 0.00%)
  Hits:             190 / 216 (87.96%)
  Misses:            26 / 216 (12.04%)

🤖 Generated from workflow run 26272685101

@adrianreber adrianreber force-pushed the 2026-05-21-openchami-ci branch 3 times, most recently from 0683088 to 9d434ad Compare May 21, 2026 14:22
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 21, 2026

Test Results

 29 files  ±0  29 suites  ±0   47s ⏱️ -4s
 59 tests ±0  53 ✅ ±0  6 💤 ±0  0 ❌ ±0 
105 runs  ±0  97 ✅ ±0  8 💤 ±0  0 ❌ ±0 

Results for commit b3f8826. ± Comparison against base commit 54009c0.

♻️ This comment has been updated with latest results.

@adrianreber adrianreber force-pushed the 2026-05-21-openchami-ci branch 9 times, most recently from 0c99a51 to a71a81a Compare May 22, 2026 08:13
Add -p flag to select between warewulf and openchami as the
provisioner (defaults to warewulf). For openchami, apply
provisioner-specific setup: configure container networking,
create builder home directory, add volume mount to podman run
commands, adjust kernel console parameters, and clean stale
data before running the recipe. Also add compute nodes to
/etc/hosts and install fuse-overlayfs.

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

Signed-off-by: Adrian Reber <[email protected]>
Use a matrix strategy to run the integration test job for
both warewulf and openchami provisioners in parallel.

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

Signed-off-by: Adrian Reber <[email protected]>
@adrianreber adrianreber force-pushed the 2026-05-21-openchami-ci branch from a71a81a to b3f8826 Compare May 22, 2026 09:01
@adrianreber adrianreber merged commit b694186 into openhpc:4.x May 22, 2026
25 checks passed
@adrianreber adrianreber deleted the 2026-05-21-openchami-ci branch May 22, 2026 09:45
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