[SERVER-81471] Fix multi arch push failing due to docker not allowing cross-host manifest sources Created: 26/Sep/23  Updated: 10/Oct/23  Resolved: 28/Sep/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Zack Winter Assignee: Zack Winter
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Operating System: ALL
Participants:

 Description   

Docker is complaining that we're not using the same repo host for staging that we're using for the final multi-arch image. We only have the quay repo host setup for staging, so the final dockerhub repo host push fails.

Originally I validated that we could push cross repo, but it seems like while docker doesn't have issues with that it has issues when it crosses the boundary between hosts.

This issue won't result in invalid docker images being published, but the docker container build pipeline will be blocked from getting updates until it's resolved.

https://spruce.mongodb.com/version/mongo_container_abe445678aca54b200a3f440118949754daf5144/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC


Generated at Thu Feb 08 06:46:36 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.