This is not a deprecation in favor of a newer CRD version of the provisioner CRD, this PR removes the provisioner CRD altogether from operator, the assumption is that we do not have any external usage outside of Forklift for this CRD.
This works depends on necessary controller cleanups for existing references to provisioner, as far as I know we have moved away from provisioner as of release v2.2.0
In a short summary :
Removes the provisioner CRD from bundle
Removes CSV owned provisioner references and examples
Removes the deployment of provisioner ansible templates
We do not attempt removal of existing CR/CRDs via operator, users can perform cleanups of these if needed in an upgrade case, this should probably be documented.
This is not a deprecation in favor of a newer CRD version of the provisioner CRD, this PR removes the provisioner CRD altogether from operator, the assumption is that we do not have any external usage outside of Forklift for this CRD.
This works depends on necessary controller cleanups for existing references to provisioner, as far as I know we have moved away from provisioner as of release v2.2.0
In a short summary :
We do not attempt removal of existing CR/CRDs via operator, users can perform cleanups of these if needed in an upgrade case, this should probably be documented.