-
Notifications
You must be signed in to change notification settings - Fork 63
Update operator sdk to 1.41.1 #1192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: devel
Are you sure you want to change the base?
Update operator sdk to 1.41.1 #1192
Conversation
a60a2b0 to
5f6546b
Compare
5f6546b to
ff2424c
Compare
|
Note: 69dcc90 is breaking the build. Everything else seems to work - I have run "go mod tidy && make && make bundle" on every separate commit, and the generated files are not changing anymore. This kustomize issue is the last problem I need to fix. |
ff2424c to
bd6c962
Compare
bd6c962 to
26ae3a5
Compare
26ae3a5 to
200cb94
Compare
1a029f0 to
be2ea6b
Compare
|
/unhold |
|
Fixes: KATA-3600 |
We get warnings about deprecated "patchesjson6902" when we run "make bundle". As suggested in the error message, I used "kustomize edit fix --vars" to update our kustomize.yaml files Signed-off-by: Julien Ropé <[email protected]>
Signed-off-by: Julien Ropé <[email protected]>
While updating the operator-sdk, I'm finding some code that is supposed to be modified during upgrade, but doesn't exist in our repo. This commit allows to configure health probe address instead of using the default. Found while looking at updates for operator-sdk 1.38 [0]. Code sample found in operator-sdk testdata sources [1]. [0] https://sdk.operatorframework.io/docs/upgrading-sdk-version/v1.38.0/ [1] https://github.com/operator-framework/operator-sdk/blob/master/testdata/go/v4/memcached-operator/cmd/main.go Signed-off-by: Julien Ropé <[email protected]>
While updating the operator-sdk, I'm finding some code that is supposed to be modified during upgrade, but doesn't exist in our repo. This commit allows to serve metrics using HTTPS instead of HTTP. It also disabled the HTTP2 method by default, to avoid some vulnerabilities. Found while looking at updates for operator-sdk 1.38 [0]. Code sample found in operator-sdk testdata sources [1]. [0] https://sdk.operatorframework.io/docs/upgrading-sdk-version/v1.38.0/ [1] https://github.com/operator-framework/operator-sdk/blob/master/testdata/go/v4/memcached-operator/cmd/main.go Signed-off-by: Julien Ropé <[email protected]>
Our upgrade to operator-sdk 1.38 was missing some changes. Based on https://sdk.operatorframework.io/docs/upgrading-sdk-version/v1.38.0/ Signed-off-by: Julien Ropé <[email protected]>
Our upgrade to operator-sdk 1.38 was missing some changes. Based on https://sdk.operatorframework.io/docs/upgrading-sdk-version/v1.39.0/ Signed-off-by: Julien Ropé <[email protected]>
…server Based on https://sdk.operatorframework.io/docs/upgrading-sdk-version/v1.40.0/#update-your-project-to-properly-support-tls-certificates-for-webhooks-and-metrics-server Signed-off-by: Julien Ropé <[email protected]>
1.41: Performing upgrade steps based on https://sdk.operatorframework.io/docs/upgrading-sdk-version/v1.41.0/ 1.41.1: no modification required Signed-off-by: Julien Ropé <[email protected]>
be2ea6b to
92a8f6a
Compare
|
@littlejawa: The following test failed, say
Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Updating operator-sdk from 1.39.1 to 1.41.1.
Preliminary steps: adding some code that we are supposed to modify, but doesn't exist in our repo.
Also fixing some update steps that were missing in previous commits.
1.39.1 => 1.40: the number of changes is big, so I'm keeping each modification separated, based on the titles in https://sdk.operatorframework.io/docs/upgrading-sdk-version/v1.40.0/
1.40 => 1.41.1: doing it in a single commit as it is easier.