Description of problem:
There is no "nodeSelector=kubernetes.io/os: linux" label for image registry resources
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Check image registry related resources, like cluster-image-registry-operator deployment and image-registry deployment
There is no label to indicates they cannot be scheduled to windows node
Should add a label
I can see below nodeselector in image-registry deployment, but cannot see it in cluster-image-registry-operator deployment:
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:
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.