Skip to content
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

Publish a new release with client-go v0.27 support #2295

Closed
howardjohn opened this issue May 1, 2023 · 5 comments
Closed

Publish a new release with client-go v0.27 support #2295

howardjohn opened this issue May 1, 2023 · 5 comments

Comments

@howardjohn
Copy link
Contributor

v0.27 is supported since #2223 is released. This is usable today fi you don't mind pinning to a random commit instead of a tag.

However, the HEAD is reporting as v0.13.1-0.20230315234915-a26de2d610c3 due to the branching process used. This makes Go treat this as ~v0.13.2. If you try to import a library using v0.14.x, it sees this as older and reverts. This requires a replace, which causes all sorts of problems.

tl;dr, you cannot use client-go v0.27 and controller-runtime AND import something that uses controller-runtime v0.14

Cutting a release of v0.15 would fix this and make it so the broader ecosystem can adopt client-go v0.27

@JorTurFer
Copy link

JorTurFer commented May 3, 2023

We need this too 🙏

@vincepri
Copy link
Member

vincepri commented May 4, 2023

This is coming soon, we're waiting for #2297

@vincepri
Copy link
Member

vincepri commented May 4, 2023

/close

Released v0.15.0-alpha.0 tag for folks to consume if you all need this now. The v0.15.0 release should be ready in a couple of weeks, following Kubernetes v1.27.2.

⚠️ There are lots of breaking changes which we're planning to document. First release notes are available here https://hackmd.io/@vincepri/r1QMIiXyn — Note that the list is not complete, and there are a few other PRs in flight with further changes.

Hope this helps!

@k8s-ci-robot
Copy link
Contributor

@vincepri: Closing this issue.

In response to this:

/close

Released v0.15.0-alpha.0 tag for folks to consume if you all need this now. The v0.15.0 release should be ready in a couple of weeks, following Kubernetes v1.27.2.

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/test-infra repository.

@sebrandon1
Copy link

Agreed. Also waiting on this for multiple projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants