Skip to content

fix(deployment): check Kubernetes tools in preflight - #23

Merged
Knucklessg1 merged 2 commits into
mainfrom
codex/linux-k8s-preflight-01a101e4
Oct 4, 2026
Merged

Knucklessg1 merged 2 commits into
mainfrom
codex/linux-k8s-preflight-01a101e4

Conversation

@Knucklessg1

@Knucklessg1 Knucklessg1 commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Kubernetes preflight could report a host ready when Docker was present but kubectl and Helm were missing. Select prerequisites from the deployment mode or validated named environment, and require bounded client-only kubectl and Helm probes for the Kubernetes chart path. Unknown or malformed profiles fail closed.

Preserve the existing report format and non-Kubernetes checks. Successful tool probes explicitly leave cluster access and first boot unverified.

Validation: the regression file fails on the unchanged base (29 failed, 8 passed); the repaired preflight and adjacent profile-validation suites pass all 71 tests. After ordinary integration of main e9d9929, strict docs, combined preflight/Helm tests, and normal commit/push hooks pass with both reviewed files unchanged. Earlier all-files gates and full hosted CI passed at 79560ab. Current-head hosted CI passed gates, scanner quality, and wheel build at https://github.com/Knuckles-Team/graph-os/actions/runs/37174546666 for commit 7694c6e.

@Knucklessg1
Knucklessg1 marked this pull request as ready for review October 4, 2026 03:49
@Knucklessg1
Knucklessg1 merged commit 2abb9eb into main Oct 4, 2026
4 checks passed
@Knucklessg1
Knucklessg1 deleted the codex/linux-k8s-preflight-01a101e4 branch October 6, 2026 14:33
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