Open
Description
Is there an existing feature request for this?
- I have searched the existing feature requests
Is your feature request related to a problem or use-case? Please describe.
operator-sdk
is a critical part of our build and release process. It is significantly out of date and needs to be upgraded. Unfortunately, there are several manual steps involved since operator-sdk
assumes that your project has a Makefile
with specific structures and attributes.
Describe the solution that you would like.
Upgrade the project to operator-sdk v1.31, iterating through each upgrade step along the way (starting with 1.18).
See https://sdk.operatorframework.io/docs/upgrading-sdk-version/
Describe alternatives you have considered.
- Stay at operator-sdk v1.17 - our tech debt continues to accumulate with compounding interest.
- Drop operator-sdk - we would have to roll our own operator build/release process.
Anything else?
Links to each upgrade step - note that we should only follow the upgrade steps for go
-based operators. Changes related to Helm and Ansible-based operators do not apply:
- operator-sdk v1.18.0: Completed by Update operator-sdk to v1.18 #164
- operator-sdk v1.19.0
- operator-sdk v1.20.0
- operator-sdk v1.21.0
- operator-sdk v1.22.0
- operator-sdk v1.23.0
- operator-sdk v1.24.0
- operator-sdk v1.25.0
- operator-sdk v1.26.0
- operator-sdk v1.27.0
- operator-sdk v1.28.0
- operator-sdk v1.29.0
- operator-sdk v1.30.0
- operator-sdk v1.31.0
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo