Repository navigation
Container Preflight, as evaluated in Predicting Container Deployment Failures Before Execution by Jointly Analyzing Container Artifacts and Host Environments.
New since v2.0.0
- Kubernetes support.
container-preflight k8schecks manifests (files, directories, orhelm template/kustomize buildoutput) against a specific cluster, live or from a snapshot. It predictsno matches for kind,ErrImagePull, wrong-architecture images,FailedSchedulingwith the scheduler's reasons, and Pending volume claims. On minikube, 7 of 8 predictions matched Kubernetes word for word. docker run/pullinput (preflight --run), rules for Postgres data folders on Windows, the Composename:key, and Linux Docker Desktop shared folders.- Corrected precision for the "network not found" category.
Contents
- Tool:
preflight,snapshot,learn,k8s. bench/: GitHub failure mining with checked precision (32 categories, about 95k issues), plus the labeled development and held-out test samples. Tageval-frozenmarks the rules as of the test draw.docs/validation/: field validation on Colima, Docker Desktop and minikube.