mirror of
https://github.com/apple/container.git
synced 2026-07-12 12:37:02 +00:00
b466959644
- Closes #1318. - Closes #1378. - Reduces the complexity and coupling for IP allocation. - Runtimes connect to networks for the life of the running container. The runtime shuts down on connection loss. - Networks automatically deallocate a runtime's IP address and hostname record on connection loss. - Removes AllocatedAttachment as this is no longer necessary. The `bootstrap()` XPC now takes a `NetworkBootstrapInfo` array which parallels the attachments in the bundle config and provides the network plugin attributes needed to create VM network interface configurations. ## Type of Change - [x] Bug fix - [ ] New feature - [ ] Breaking change - [ ] Documentation update ## Motivation and Context Simplify IP allocation and make deallocation more reliable. ## Testing - [x] Tested locally - [ ] Added/updated tests - [ ] Added/updated docs