Upgrade SDK Version
Backwards Compatibility when Upgrading Operator-sdk version
When upgrading your version of Operator-sdk, it is intended that post-1.0.0 minor versions (i.e. 1.y) are backwards compatible and strictly additive. Therefore, you only need to re-scaffold your operator with a newer version of Operator-SDK if you wish to take advantage of new features. If you do not wish to use new features, all that should be required is bumping the operator image dependency (if a Helm or Ansible operator) and rebuilding your operator image.
A guide to upgrading the Operator SDK version for an existing operator project from v0.2.x all the way through to 0.17.x.
A guide to migrate an operator project built using Operator SDK
v0.0.x to the project structure required by