Skip to content

added k8s-1.33-support #370

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

Merged
merged 3 commits into from
Jul 10, 2025
Merged

Conversation

swastik959
Copy link
Contributor

@brandond
Copy link
Member

brandond commented Jun 26, 2025

This is not necessary for compatibility with Kubernetes 1.33. we should bump these deps at some point, but this is not necessary to make SUC work on Kubernetes 1.33, as it does not depend on any APIs or libraries that are changed in 1.33.

@mitulshah-suse
Copy link

@brandond can you confirm what changes need to be done for adding 1.33 support?
107.0.0 chart is already added as well.. so we dont need to do any other changes then?
Trying to handle this ticket.. rancher/rancher#50437

@brandond
Copy link
Member

brandond commented Jun 26, 2025

No changes are necessary. It works fine on 1.33 as is.

Its really not necessary to go around bumping everything to build with 1.33 just to make it work on 1.33. Unless there is something specific that has changed that is used by the project, Kubernetes apiservers are compatible with older clients.

@snasovich
Copy link
Collaborator

@brandond , thank you for looking into it.
Would it be beneficial to still bump these dependencies if only for the purposes of reducing potential CVE footprint and such?
Or to paraphrase, what is a benefit of NOT merging this PR?

@snasovich snasovich requested a review from a team June 26, 2025 19:28
@brandond
Copy link
Member

brandond commented Jun 26, 2025

I'd like to get #369 merged first, then we can rebase this bump on top of that.

Doesn't hurt anything to bump to latest k8s minor, its just not necessary from a compatibility standpoint.

@snasovich
Copy link
Collaborator

I'd like to get #369 merged first, then we can rebase this bump on top of that.

Doesn't hurt anything to bump to latest k8s minor, its just not necessary from a compatibility standpoint.

Understood - pinged @jakefhyde to review #369

@brandond
Copy link
Member

brandond commented Jul 1, 2025

Needs rebase, good to go after that.

Signed-off-by: swastik959 <Sswastik959@gmail.com>
Signed-off-by: swastik959 <Sswastik959@gmail.com>
go.mod Outdated
)

require (
github.com/docker/distribution v2.8.3+incompatible
github.com/kubereboot/kured v1.13.1
github.com/onsi/ginkgo/v2 v2.21.0
github.com/onsi/gomega v1.35.1
github.com/rancher/lasso v0.2.2
github.com/rancher/lasso v0.2.3-rc3
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we un-rc wrangler and lasso?
cc @crobby

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@brandond wrangler v3.2.2 and lasso v0.2.3 both un-rcd.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@swastik959 please update to the new non-rc tags.

go.mod Outdated
)

require (
github.com/docker/distribution v2.8.3+incompatible
github.com/kubereboot/kured v1.13.1
github.com/onsi/ginkgo/v2 v2.21.0
github.com/onsi/gomega v1.35.1
github.com/rancher/lasso v0.2.2
github.com/rancher/lasso v0.2.3-rc3
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@swastik959 please update to the new non-rc tags.

Signed-off-by: swastik959 <Sswastik959@gmail.com>
@cwayne18 cwayne18 merged commit 185ff9f into rancher:master Jul 10, 2025
3 checks passed
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

Successfully merging this pull request may close these issues.

K8's 1.33 support for system upgrade controller
7 participants