Skip to content

[WIP] Release Proposal v2.27.1 #12065

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

Open
tico88612 opened this issue Mar 21, 2025 · 10 comments
Open

[WIP] Release Proposal v2.27.1 #12065

tico88612 opened this issue Mar 21, 2025 · 10 comments

Comments

@tico88612
Copy link
Member

tico88612 commented Mar 21, 2025

Changes by Kind

Feature

Documentation

Failing Test

Bug or Regression

@tico88612 tico88612 changed the title Release Proposal v2.27.1 [WIP] Release Proposal v2.27.1 Mar 21, 2025
@tico88612
Copy link
Member Author

Blocking issue #12073

@VannTen
Copy link
Contributor

VannTen commented Mar 26, 2025

I think we need to slip a backport of #12044 as well ; external etcd setup seems broken in some cases without it.

@farshadasadpour
Copy link
Contributor

Blocking issue #12061

@arusa
Copy link

arusa commented Mar 30, 2025

Currently control plane upgrades are failing and I hope this fix will be released soon with 2.27.1!

@VannTen
Copy link
Contributor

VannTen commented Mar 30, 2025

Blocking issue #12061

This won't be backported: while a better default is good, this does not fix a bug.

@arusa You mean on release-2.27 ? Would you mind expanding on this preferably in a dedicated issue ? The linked PR is about reconfiguring during upgrade, and change quite a few things, so it's not an ideal target to backport (and I'm not sure how it would fix cluster upgrades 🤔 but maybe more details would clarify that ?).

@arusa
Copy link

arusa commented Mar 31, 2025

@VannTen this is an issue from someone else, describing exactly what happened to me too when I tried to upgrade from 1.30.4 to 1.31.4: #12009

The problem is that the latest kubespray release 2.27.0 still uses kubeadm upgrade apply instead of kubeadm upgrade node to upgrade secondary control plane nodes.

So currently there is no kubespray release available that can successfully upgrade a cluster from 1.30 to 1.31.

This is why I commented here, just to make sure the bugfix will be part of the next release, to save others from upgrade problems.

@VannTen
Copy link
Contributor

VannTen commented Mar 31, 2025

Thanks !
I wonder if a partial backport could fix the issue 🤔
@chadswen do you think we could backport 94deb52 only (part of #12015 ), or maybe the whole PR is not as risky to backport as I think ?

@chadswen
Copy link
Member

Thanks ! I wonder if a partial backport could fix the issue 🤔 @chadswen do you think we could backport 94deb52 only (part of #12015 ), or maybe the whole PR is not as risky to backport as I think ?

We can backport it. I've tested the changes on older kubernetes releases already. For 2.27 we just need to revert the two changes where the v prefix was removed that were needed after #11890.

For 2.26, we may also need to remove the v1beta4 specific changes, but it should be straightforward as well.

@chadswen
Copy link
Member

chadswen commented Apr 1, 2025

Thanks ! I wonder if a partial backport could fix the issue 🤔 @chadswen do you think we could backport 94deb52 only (part of #12015 ), or maybe the whole PR is not as risky to backport as I think ?

We can backport it. I've tested the changes on older kubernetes releases already. For 2.27 we just need to revert the two changes where the v prefix was removed that were needed after #11890.

For 2.26, we may also need to remove the v1beta4 specific changes, but it should be straightforward as well.

@VannTen I just created the upgrade reconfiguration fix backport PR for release-2.27 in #12103.

@tico88612
Copy link
Member Author

Should we still need waiting for #12044?
v2.27.1 is ready to publish.

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