operator-sdk icon indicating copy to clipboard operation
operator-sdk copied to clipboard

Bump k8s versions

Open Neo2308 opened this issue 1 year ago • 1 comments

Description of the change:

  • Bump k8s dependencies to 0.29.3
  • Bump other operator-framework lib versions to support k8s 0.29.x
  • Bump ginkgo/v2 to v2.17.2

TODO:

  • [ ] Update operator-framework/ansible-operator-plugins after https://github.com/operator-framework/ansible-operator-plugins/pull/67 is merged
  • [ ] Add changelog
  • [x] Regenerate testdata

Motivation for the change: Closes #6651

Checklist

If the pull request includes user-facing changes, extra documentation is required:

Neo2308 avatar May 01 '24 10:05 Neo2308

@joelanford, @everettraven, @acornett21 could you review this PR?

Neo2308 avatar Jul 15 '24 10:07 Neo2308

@Neo2308 This doesn't have the proper version of the ansilbe-plugin, I'll work on releasing today. Also, it doesn't have the proper version of the helm plugin, since we'll need to backfill that to have a matching version of kubebuilder.

acornett21 avatar Jul 15 '24 17:07 acornett21

@Neo2308 ansible-operator-plugin v1.35.0` has been released for you to use.

acornett21 avatar Jul 15 '24 20:07 acornett21

@acornett21 Done!

Neo2308 avatar Jul 16 '24 04:07 Neo2308

I'm still trying to work on a helm-plugin backport and a java-plugin pr/release (though I don't have that access there) to get all the kubebuilder versions in-sync.

acornett21 avatar Jul 16 '24 16:07 acornett21

@Neo2308 Can you pull this version in for the java plugin? https://github.com/operator-framework/java-operator-plugins/releases/tag/v0.10.0

acornett21 avatar Jul 17 '24 21:07 acornett21

Hi @Neo2308 Sorry for the delay, but it took 11 PR's to get the helm-operator-plugin backfilled to the proper version of kubebuilder.

You can use this version in this PR https://github.com/operator-framework/helm-operator-plugins/releases/tag/v0.2.2

I think after this all the deps are in proper shape, we'd just have to look to make sure all scaffolding/testing/etc passes CI.

acornett21 avatar Jul 23 '24 16:07 acornett21

@acornett21 any idea how to fix the failing docs sanity?

Neo2308 avatar Jul 24 '24 18:07 Neo2308

@Neo2308 I'm unsure, I don't have access to the routes/etc for the website. I asked here in slack about this and for additional reviews.

I'll spend sometime tomorrow reviewing/testing this myself as well.

acornett21 avatar Jul 24 '24 19:07 acornett21

@Neo2308 Doing some testing today, and am updating the PR description as I find more issues this fixes/closes.

acornett21 avatar Jul 25 '24 18:07 acornett21

I've tested all the things I care to test and everything looks good.

acornett21 avatar Jul 25 '24 18:07 acornett21

Hi @Neo2308 Can you change the below?

https://github.com/operator-framework/operator-sdk/blob/master/website/config.toml#L202

to https://github.com/operator-framework/operator-sdk/tree/v1.20.x/website/content/en/docs

It seems like there is a limit on the number of subdomains. Thanks.

acornett21 avatar Jul 25 '24 20:07 acornett21