Skip to content

P1: add apple/container runtime integration#31

Merged
chimerakang merged 2 commits into
mainfrom
feat/p1-runtime-integration
Jun 18, 2026
Merged

P1: add apple/container runtime integration#31
chimerakang merged 2 commits into
mainfrom
feat/p1-runtime-integration

Conversation

@chimerakang

Copy link
Copy Markdown
Owner

Summary

  • add the P1 apple/container runtime driver with lifecycle, logs, exec, status, typed errors, arch verification, and per-workload locking
  • add hermetic unit tests plus gated MACVZ_INTEGRATION tests against the real container service
  • add mvz-bench density/RAM benchmark harness and recorded P1 benchmark results
  • wire macvz-kubelet runtime readiness logging and runtime binary config

Validation

  • go test ./...
  • go vet ./...
  • make build
  • make bench
  • golangci-lint run
  • MACVZ_INTEGRATION=1 go test ./pkg/runtime/container -run Integration -count=1 -v

Integration evidence

  • container CLI/apiserver version: 1.0.0
  • lifecycle integration booted Alpine to Running with IP in ~951ms on the latest run
  • logs, exec, stdin, non-zero exit mapping, cancellation, and arm64 image verification passed

chimerakang and others added 2 commits June 18, 2026 21:54
Created P1 (Runtime Integration) issues #7-#12 on GitHub and recorded
them in the Issue Tracker. Marked P1 as In Progress; removed the P1
task seed now that issues exist.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@chimerakang chimerakang merged commit 8ea4991 into main Jun 18, 2026
2 checks passed
@chimerakang chimerakang deleted the feat/p1-runtime-integration branch June 18, 2026 15:28
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