Skip to content

Conversation

@helsaawy
Copy link
Contributor

Cherry-pick multipod commits, including both the annotations needed as well as gcs implementation.
Update code to also support tmpfs sandbox mounts for multipods

Abhishek Singh (Manifold) added 2 commits October 28, 2025 12:52
This is in continuation of the azcri changes https://msazure.visualstudio.com/ContainerPlatform/_git/azcri/pullrequest/12968264

- Add VirtualPodID, TenantSandboxID, and SkipPodNetworking annotations to pkg/annotations
- Update create.go to treat containers with VirtualPodID equal to container ID as sandboxes for networking to support separate Network namespace for each Pod in the UVM.

(cherry picked from commit c196086161b65682e0d923e3bb8b3c5ed789a497)
Signed-off-by: Hamza El-Saawy <hamzaelsaawy@microsoft.com>
Introduce cgroup changes and per pod mount changes to support multiple pod.

(cherry picked from commit 7170f3fae8d26fef6a975cdff8300f9ca67691d1)
Signed-off-by: Hamza El-Saawy <hamzaelsaawy@microsoft.com>
Remove unused functions `get(Sandbox|Standalone)(Hostname|Hosts|Resolv)Path`
and replace them with their `VirtualPodAware` counterparts to satisfy
linter. (The original functions are already replaced wholesale).

Expand multi-pod functionality to include tmpfs-backed sandbox mounts.

Signed-off-by: Hamza El-Saawy <hamzaelsaawy@microsoft.com>
@helsaawy helsaawy marked this pull request as ready for review October 30, 2025 16:57
@helsaawy helsaawy requested a review from a team as a code owner October 30, 2025 16:57
@helsaawy helsaawy merged commit 15a6afe into microsoft:main Nov 4, 2025
17 checks passed
@helsaawy helsaawy deleted the gh-multipod branch November 4, 2025 19:15
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.

3 participants