<p>I am trying to do an upgrade to a CRD in Kubernetes for Apache Flink.</p>
<p>Below are the Events in the HelmRelease. I am trying to upgrade the flink-operator from v0.1.0 to v1.0.0. I am also using FluxCD which has been configured to create and/or replace CRDs. Flux is attempting to do this correctly but the Kubernetes API seems to be rejecting the new CRD from the flink operator if I am understanding this correctly.</p>
<p><a href="https://i.stack.imgur.com/bxjXU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/bxjXU.png" alt="enter image description here" /></a></p>
<p>Any further guidance would be appreciated. Thank you</p>

Koman
<p>You are correct, unfortunately we simply do not support this graceful upgrade path between 0.1.0 and 1.0.0.</p>
<p>The process is documented here: <a href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/operations/upgrade/#upgrading-from-v1alpha1---v1beta1" rel="nofollow noreferrer">https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/operations/upgrade/#upgrading-from-v1alpha1---v1beta1</a></p>
<p>We explicitly marked the 0.1.0 version beta, sorry for any inconvenience that this causes. We aim to support the upgrade path you are suggesting going forward, and happy to hear your feedback.</p>
