-
-
Notifications
You must be signed in to change notification settings - Fork 324
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
0.87 release planned 🎃 #1333
Comments
ugh, failed mid release:
|
kube-core was the only one that made it through. yanked it to avoid confusing dependabot et al:
|
Ok, we somehow uncovered a fault in CI testing here; The problem in this case is the socks5 PR removing these 2 lines: https://github.com/kube-rs/kube/pull/1311/files#diff-1ab2824dd0a6633b63d18104f91fc5e7dfb07bb14a80c956af7b8af33162813bL78-L79 which are not reinstated in the new Not decided what to do yet for the release. Either we temporarily backout the PR or fix forwards. cc @Razz4780 . In either case, not doing the release tonight. |
Wait, what exactly is the problem? |
uh, i think the problem is that the |
this fails at root in
EDIT: but more importantly, build also: cargo build -p kube --no-default-features --features=client |
excessive shadowing to avoid `connector` being an undefined var for no-tls build. for #1333 Signed-off-by: clux <[email protected]>
excessive shadowing to avoid `connector` being an undefined var for no-tls build. for #1333 Signed-off-by: clux <[email protected]>
Ah, that's right. #1335 fixes the issue |
Seems we have both arrived at the same fix: #1334 |
Btw. one line in the related code seems fishy - https://github.com/kube-rs/kube/pull/1335/files#diff-1ab2824dd0a6633b63d18104f91fc5e7dfb07bb14a80c956af7b8af33162813bL118 if auth_layer.is_none() || config.cluster_url.scheme() == Some(&http::uri::Scheme::HTTPS) {
// no tls stack situation only works on anonymous auth with http scheme
return Err(Error::TlsRequired);
} I haven't checked the code thoroughly, but based on the comment it seems to me that it should rather be something like if auth_layer.is_some() || config.cluster_url.scheme() != Some(&http::uri::Scheme::HTTP) {
// no tls stack situation only works on anonymous auth with http scheme
return Err(Error::TlsRequired);
} |
hm, good spot. i think the |
* Fix no-tls build for `Client` excessive shadowing to avoid `connector` being an undefined var for no-tls build. for #1333 Signed-off-by: clux <[email protected]> * feature test Signed-off-by: clux <[email protected]> * limit TlsRequired error to no-tls when scheme is HTTPS spotted in upstream discussion Signed-off-by: clux <[email protected]> * fix comment Signed-off-by: clux <[email protected]> --------- Signed-off-by: clux <[email protected]>
Hi @clux it seems like version 0.86 is yanked, but I could not find any notes on why. This issue only mentions about 0.87 (which is not even listed on crates.io), but what happened to 0.86? |
Hey @goenning , it was yanked as a result of #1316 (comment) to try to avoid having more people being bitten by that controller bug - linked to that release. |
Quite a bit in the milestone now and seems like a good time to do another release. particularly since we got a fix in the controller scheduler (and another timeout pass-down "fix")
particular stuff worth highlighting imo:
Controller::reconcile_on
change (breaking, but it's for an unstable interface)syn
upgrade caused a break on#[kube(struct)]
will likely hit it up later this evening.
The text was updated successfully, but these errors were encountered: