Change:
<!-- Please use this template while reporting a bug and provide as much info as possible. Not doing so may result in your bug not being addressed in a timely manner. Thanks! If the matter is security related, please disclose it privately via --When including windows in a pause build I get a rate limit error as it tries to pull dockcross/windows-static-x64:latest. This causes the build to fail. This image should be stored and pulled from as there should be a copy of this in to mimic kube-cross for Linux images cd build/pause make all-push Kubernetes version : v1.20.1 Cloud provider or hardware configuration: N/A OS (e.g: ): Build running on Linux (includes cross compiling for windows) Kernel (e.g. ): Install tools: Network plugin and version (if this is a network-related bug): Others:
This issue is currently awaiting triage. If a SIG or subproject determines this is a relevant issue, they will accept it by applying the label and provide further guidance. The label can be by org members by writing in a comment. <detailsInstructions for interacting with me using PR comments are available . If you have questions or suggestions related to my behavior, please file an issue against the repository. </details
/sig windows
Are you either of you able help with getting this image into the k8s gcr or if there is a reason why it can't be put there??
context - this might be due to use pulling from a small # of vmware VIPs
goal from sig-windows ~ move this into GCR eventually ~ would that be ok ?
do you know any history for this image?
That image carried over from the original work from . I have asked sig-testing previously if we could include that image's functionality into ` into the image. I can try this out in the morning, and if it works, I can send some PRs.
Seems to work. I have sent 2 PRs for this:

Discussion:
match: __default_go_runner_version= - name: "k8s.gcr.io/pause" <del> version: 3.5 </del> <ins> version: 3.6 </ins> refPaths: - path: build/pause/Makefile match: TAG =

REGISTRY ?= staging-k8s.gcr.io IMAGE = $(REGISTRY)/pause <del> TAG = 3.5 </del> <ins> TAG = 3.6 </ins> REV = $(shell git describe --contains --always --match='v*') # Architectures supported: amd64, arm, arm64, ppc64le and s390x

ALL_OS_ARCH = $(foreach os, $(ALL_OS), ${ALL_OS_ARCH.${os}}) CFLAGS = -Os -Wall -Werror -static -DVERSION=v$(TAG)-$(REV) <del> KUBE_CROSS_IMAGE.linux ?= k8s.gcr.io/build-image/kube-cross KUBE_CROSS_VERSION.linux ?= $(shell cat ../build-image/cross/VERSION) KUBE_CROSS_IMAGE.windows ?= dockcross/windows-static-x64 KUBE_CROSS_VERSION.windows ?= latest KUBE_CROSS_IMAGE := ${KUBE_CROSS_IMAGE.${OS}} KUBE_CROSS_VERSION := ${KUBE_CROSS_VERSION.${OS}} </del> <ins> KUBE_CROSS_IMAGE ?= k8s.gcr.io/build-image/kube-cross KUBE_CROSS_VERSION ?= $(shell cat ../build-image/cross/VERSION) </ins> # NOTE(claudiub): The Windows pause image also requires the wincat binary we're compiling for the # port-forwarding scenarios. If it's no longer necessary, it can be removed.

# The manifest command is still experimental as of Docker 18.09.3 export DOCKER_CLI_EXPERIMENTAL=enabled <del> TRIPLE.windows-amd64 := x86_64-w64-mingw32.static </del> <ins> TRIPLE.windows-amd64 := x86_64-w64-mingw32 </ins> TRIPLE.linux-amd64 := x86_64-linux-gnu TRIPLE.linux-arm := arm-linux-gnueabihf TRIPLE.linux-arm64 := aarch64-linux-gnu