Description of problem: There is no "nodeSelector=kubernetes.io/os: linux" label for image registry resources Version-Release number of selected component (if applicable): 4.4.0-0.nightly-2020-03-01-215047 How reproducible: Always Steps to Reproduce: 1.Check image registry related resources, like cluster-image-registry-operator deployment and image-registry deployment 2. 3. Actual results: There is no label to indicates they cannot be scheduled to windows node Expected results: Should add a label Additional info:
I can see below nodeselector in image-registry deployment, but cannot see it in cluster-image-registry-operator deployment: nodeSelector: kubernetes.io/os: linux Is it by design?
Yes, it is by design as per https://github.com/openshift/cluster-image-registry-operator/pull/518#discussion_r408918009
Verified on 4.5.0-0.nightly-2020-05-13-221558: nodeSelector: kubernetes.io/os: linux
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (OpenShift Container Platform 4.5 image release advisory), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:2409