mirror of
https://github.com/gravitational/teleport.git
synced 2026-10-11 22:49:54 +00:00
Fixed issue where container image tag and push step would fail due to missing docker pull --platform argument (#20855)
This commit is contained in:
+229
-121
File diff suppressed because it is too large
Load Diff
@@ -277,8 +277,9 @@ func (cr *ContainerRepo) tagAndPushStep(buildStepDetails *buildStepOutput, image
|
||||
archImageKeys := maps.Keys(archImageMap)
|
||||
sort.SliceStable(archImageKeys, func(i, j int) bool { return archImageKeys[i].GetDisplayValue() < archImageKeys[j].GetDisplayValue() })
|
||||
|
||||
platform := fmt.Sprintf("linux/%s", buildStepDetails.BuiltImage.Tag.Arch)
|
||||
pullCommands := []string{
|
||||
fmt.Sprintf("docker pull %s", buildStepDetails.BuiltImage.GetShellName()),
|
||||
fmt.Sprintf("docker pull --platform %q %s", platform, buildStepDetails.BuiltImage.GetShellName()),
|
||||
}
|
||||
|
||||
tagAndPushCommands := make([]string, 0)
|
||||
|
||||
Reference in New Issue
Block a user