Skip to content

[FEATURE] Upgrade operator-sdk to v1.31 #139

Open
@adambkaplan

Description

@adambkaplan

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:

Metadata

Metadata

Assignees

Labels

help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.

Type

No type

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions