Skip to content

resolves 11: Updated kub-cli so runtime detection is no longer just “binary exists…#12

Merged
prudhomm merged 1 commit intomainfrom
11-harden-apptainerdocker-runtime-discovery-and-validate-tutorial-flow-from-an-empty-cemdb
Mar 27, 2026
Merged

resolves 11: Updated kub-cli so runtime detection is no longer just “binary exists…#12
prudhomm merged 1 commit intomainfrom
11-harden-apptainerdocker-runtime-discovery-and-validate-tutorial-flow-from-an-empty-cemdb

Conversation

@prudhomm
Copy link
Copy Markdown
Member

…”. In runtime.py I added a lightweight startup probe for Apptainer and Docker, so a broken Apptainer install like the missing /etc/apptainer/apptainer.conf case is rejected early with a clearer message

in auto mode, img_integration.py and runtime.py now skip unusable Apptainer and fall back to Docker instead of selecting a broken runner. I also tightened wrapper_context.py so host Apptainer exposure only happens when there is a genuinely usable host executable.

#11
@prudhomm prudhomm self-assigned this Mar 27, 2026
@prudhomm prudhomm added the enhancement New feature or request label Mar 27, 2026
@prudhomm prudhomm merged commit 4a9ec86 into main Mar 27, 2026
6 checks passed
@prudhomm prudhomm deleted the 11-harden-apptainerdocker-runtime-discovery-and-validate-tutorial-flow-from-an-empty-cemdb branch March 27, 2026 04:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

harden Apptainer/Docker runtime discovery and validate tutorial flow from an empty CEMDB

1 participant