Description of problem: Set invalid value for spec.requests.read/write.maxWaitInQueue as below in image registry operator config: requests: read: maxWaitInQueue: aa write: maxWaitInQueue: aa Version-Release number of selected component (if applicable): 4.5.0-0.nightly-2020-05-07-144853 How reproducible: Always Steps to Reproduce: 1.Set invalid value for spec.requests.read/write.maxWaitInQueue in image registry operator config 2. 3. Actual results: No warning about the invalid value. Expected results: Should has warning. Additional info:
There is warning in log: E0508 08:18:37.224039 12 reflector.go:178] github.com/openshift/client-go/imageregistry/informers/externalversions/factory.go:101: Failed to list *v1.Config: v1.ConfigList.Items: []v1.Config: v1.Config.Spec: v1.ImageRegistrySpec.Requests: v1.ImageRegistryConfigRequests.Write: v1.ImageRegistryConfigRequestsLimits.Read: v1.ImageRegistryConfigRequestsLimits.MaxWaitInQueue: unmarshalerDecoder: time: invalid duration aa, error found in #10 byte of ...|ueue":"aa"},"write":|..., bigger context ...|licas":3,"requests":{"read":{"maxWaitInQueue":"aa"},"write":{"maxWaitInQueue":"aa"}},"resources":{"l|... E0508 08:18:40.676287 12 reflector.go:178] github.com/openshift/client-go/imageregistry/informers/externalversions/factory.go:101: Failed to list *v1.Config: v1.ConfigList.Items: []v1.Config: v1.Config.Spec: v1.ImageRegistrySpec.Requests: v1.ImageRegistryConfigRequests.Write: v1.ImageRegistryConfigRequestsLimits.Read: v1.ImageRegistryConfigRequestsLimits.MaxWaitInQueue: unmarshalerDecoder: time: invalid duration aa, error found in #10 byte of ...|ueue":"aa"},"write":|..., bigger context ...|licas":3,"requests":{"read":{"maxWaitInQueue":"aa"},"write":{"maxWaitInQueue":"aa"}},"resources":{"l|... I0508 08:18:52.122641 12 clusteroperator.go:98] event from workqueue successfully processed E0508 08:19:08.289426 12 reflector.go:178] github.com/openshift/client-go/imageregistry/informers/externalversions/factory.go:101: Failed to list *v1.Config: v1.ConfigList.Items: []v1.Config: v1.Config.Spec: v1.ImageRegistrySpec.Requests: v1.ImageRegistryConfigRequests.Write: v1.ImageRegistryConfigRequestsLimits.Read: v1.ImageRegistryConfigRequestsLimits.MaxWaitInQueue: unmarshalerDecoder: time: invalid duration aa, error found in #10 byte of ...|ueue":"aa"},"write":|..., bigger context ...|licas":3,"requests":{"read":{"maxWaitInQueue":"aa"},"write":{"maxWaitInQueue":"aa"}},"resources":{"l|... But for spec.read/write.maxInQueue can have warning once change is saving.
This is not a release blocker.
This BZ is not ready for QA yet, we still need to bump dependencies on the operator.
# configs.imageregistry.operator.openshift.io "cluster" was not valid: # * spec.requests.write.maxWaitInQueue: Invalid value: "aa": spec.requests.write.maxWaitInQueue in body must be of type duration: "aa" # * spec.requests.read.maxWaitInQueue: Invalid value: "aa": spec.requests.read.maxWaitInQueue in body must be of type duration: "aa" Verified on 4.6.0-0.nightly-2020-06-26-035408.
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.6 GA Images), 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:4196