Description of problem:
While upgrading the Fusion operator, IBM team is facing the following error in the operator's subscription: error validating existing CRs against new CRD's schema for "fusionserviceinstances.service.isf.ibm.com": error validating service.isf.ibm.com/v1, Kind=FusionServiceInstance "ibm-spectrum-fusion-ns/odfmanager": updated validation is too restrictive: [].status.triggerCatSrcCreateStartTime: Invalid value: "number": status.triggerCatSrcCreateStartTime in body must be of type integer: "number" question here, "triggerCatSrcCreateStartTime" has been present in the operator for the past few releases and it's datatype (integer) hasn't changed in the latest release as well. There was one "FusionServiceInstance" CR present in the cluster when this issue was hit and the value of "triggerCatSrcCreateStartTime" field being "1726856593000774400".
Version-Release number of selected component (if applicable):
Its impacting between OCP 4.16.7 and OCP 4.16.14 versions
How reproducible:
Always
Steps to Reproduce:
1.Upgrade the fusion operator ocp version 4.16.7 to ocp 4.16.14 2. 3.
Actual results:
Upgrade fails with error in description
Expected results:
Upgrade should not be failed
Additional info:
- blocks
-
OCPBUGS-46018 IBM Fusion operator upgrade is blocked with the error: "error validating existing CRs against new CRD's schema"
- Verified
- duplicates
-
OCPBUGS-42817 In the operator InstallPlan while upgrading the operator getting an error.
- Closed
- is cloned by
-
OCPBUGS-46018 IBM Fusion operator upgrade is blocked with the error: "error validating existing CRs against new CRD's schema"
- Verified
- relates to
-
OCPBUGS-31522 InstallPlan fails with "updated validation is too restrictive" when multiple CRD versions are served
- Closed
- links to