fix(onboard): omit Docker-only Podman config - #8415
Conversation
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughThe PR updates portable-profile gateway configuration for Podman, adds pinned Podman startup verification, integrates the check into the rootless Linux E2E test, and updates workflow and semantic-phase handling. ChangesPortable Podman gateway validation
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant PortableProfileTest
participant verifyPinnedPodmanGatewayStarts
participant PinnedPodmanGateway
PortableProfileTest->>verifyPinnedPodmanGatewayStarts: provide gateway binary and environment
verifyPinnedPodmanGatewayStarts->>PinnedPodmanGateway: start with merged environment
PinnedPodmanGateway-->>verifyPinnedPodmanGatewayStarts: emit startup output and driver state
verifyPinnedPodmanGatewayStarts-->>PortableProfileTest: report readiness or failure
verifyPinnedPodmanGatewayStarts->>PinnedPodmanGateway: send SIGTERM during cleanup
Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Code Coverage OverviewLanguages: TypeScript TypeScript / code-coverage/pluginThe overall coverage in commit 9403b99 in the TypeScript / code-coverage/cliThe overall coverage in commit 9403b99 in the Show a code coverage summary of the most impacted files.
Updated |
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
PR Review Advisor — No blocking findings reportedAdvisor assessment: No blocking advisor findings reported Model lanes
3 terminology differences from the second opinionAdvisory only. These are normalized differences from the primary terminology receipt.
3 additional E2E selections from the second opinionAdvisory only. The primary lane did not select these E2E jobs or targets.
Second-opinion terminology and E2E selections are advisory. They do not change the primary assessment or E2E / PR Gate. 2 semantic terminology decisionsTerminology decisions are advisory. They affect the assessment only when a separate finding identifies concrete semantic impact.
E2E guidanceAdvisory only. E2E / PR Gate selects and runs jobs independently. Recommended E2E: This automated review informs maintainers. Warnings and suggestions do not require a response. A maintainer decides whether to merge. |
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
Summary
Portable onboarding selected the Podman driver but wrote the Docker-only
supervisor_binfield into[openshell.drivers.podman]. OpenShell 0.0.85 rejected that table before the gateway could start.This change omits
supervisor_binfor Podman and preserves the existing Docker configuration. It follows the portable runtime override restored by #8408.Changes
supervisor_binfrom the generated Podman driver table.supervisor_binin the generated Docker driver table.Type of Change
Quality Gates
Documentation Writer Review
no-docs-neededDGX Station Hardware Evidence
Verification
Signed-off-by:line and every commit appears asVerifiedin GitHubpre-commit,commit-msg, andpre-pushhooks passed, ornpm run validate:prpassed after refreshingorigin/mainwhen hooks were skipped or unavailable91daf0836;npm run typecheckandnpm run test:e2e-phases:checkpassed locally.npm testfor broad runtime/test-harness changes;npm run checkfor repo-wide validation/coverage changes — command/result: CI / Pull Request passed on91daf0836.npm run docsbuilds without warnings (doc changes only)Signed-off-by: Aaron Erickson aerickson@nvidia.com