Gyula Fora created FLINK-26955: ---------------------------------- Summary: Add CRD compatibility check Key: FLINK-26955 URL: https://issues.apache.org/jira/browse/FLINK-26955 Project: Flink Issue Type: Improvement Components: Kubernetes Operator Reporter: Gyula Fora Fix For: kubernetes-operator-1.0.0
Now with a preview release (almost) out. We should make sure that we do not introduce non-backward compatible changes to the CRD as it can cause serious issues on Kubernetes clusters. There are 2 aspects to this: 1. If we introduce a breaking change to already released CRDs we need to bump the version of the CRD (this is not the scope of the ticket) 2. We should add a verification step in the build ensuring that the CRD changes are compatible We should try to find a tool that can compare the openAPIV3Schema of the two CRDs and verify compatibility and integrate this into the maven build. -- This message was sent by Atlassian Jira (v8.20.1#820001)