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

Kubernetes 1.29 #8978

Closed
5 tasks
sam-heilbron opened this issue Dec 13, 2023 · 3 comments
Closed
5 tasks

Kubernetes 1.29 #8978

sam-heilbron opened this issue Dec 13, 2023 · 3 comments
Assignees
Labels
Area: Kubernetes Issues related to Kubernetes Prioritized Indicating issue prioritized to be worked on in RFE stream release/1.17 release-blocker An issue that prevents a release from occurring. Used with `release/N` label. Type: Enhancement New feature or request

Comments

@sam-heilbron
Copy link
Contributor

sam-heilbron commented Dec 13, 2023

Gloo Edge Product

Open Source

Gloo Edge Version

1.17

Is your feature request related to a problem? Please describe.

I want Gloo Edge to use the latest stable Kubernetes version

Describe the solution you'd like

  • Walk through the Kubernetes release notes, understanding what has changed since K8s 1.28 (https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#changelog-since-v1280)
  • Write up a document that outlines the changes (including field deprecations, new features, breaking changes) that are relevant to the Gloo Edge product. In this document, propose which of these changes we will incorporate in this feature request, and perhaps a set of features that we should consider supporting in the future.
  • Schedule a review of this plan, inviting members of the Edge team, @solo-io/gloo-edge-leads , and a lead/member of the GME team to review the findings, get buy in on the plan.
  • Execute the plan, following [Migrated] k8s 1.28 (edge 1.16) solo-io/gloo#8515 and previous upgrades as inspiration for the order of libraries
  • Work with @solo-io/solo-docs to update our support matrix and any other relevant user-facing docs that are impacted by this change

Describe alternatives you've considered

No response

Additional Context

No response

┆Issue is synchronized with this Asana task by Unito

@sam-heilbron sam-heilbron added the Type: Enhancement New feature or request label Dec 13, 2023
@sam-heilbron sam-heilbron added this to the Gateway 1.17 Cost of Doing Business milestone Dec 13, 2023
@sam-heilbron sam-heilbron changed the title Support K8s 1.29 K8s 1.29 Dec 13, 2023
@sam-heilbron sam-heilbron changed the title K8s 1.29 Kubernetes 1.29 Dec 13, 2023
@davidjumani
Copy link
Contributor

This should be handled if possible
skv2 : codegen - Deprecate generate*groups.sh -> kube_codegen.sh. We can not use this new script yet as kube_codegen.sh only works when the repo is in the sigs.k8s folder. Ref: kubernetes/code-generator#165

@DuncanDoyle DuncanDoyle added the Area: Kubernetes Issues related to Kubernetes label Apr 17, 2024
@htpvu htpvu added the Prioritized Indicating issue prioritized to be worked on in RFE stream label May 10, 2024
@kcbabo kcbabo added the release-blocker An issue that prevents a release from occurring. Used with `release/N` label. label May 10, 2024
@davidjumani
Copy link
Contributor

davidjumani commented May 21, 2024

Breaking changes :

  • Unaffected : Removal of in-tree integrations with cloud providers
  • Removal of the v1beta2 flow control API group : Addressed in the gloo PR
  • Deprecation of the status.nodeInfo.kubeProxyVersion field for Node : Addressed in the gloo PR
  • Deprecated k8s.gcr.io registry : Addressed in the gloo PR

Affected repos :

@davidjumani
Copy link
Contributor

This is incorporated in OSS v1.17.0-beta33 and Enterprise v1.17.0-rc1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Kubernetes Issues related to Kubernetes Prioritized Indicating issue prioritized to be worked on in RFE stream release/1.17 release-blocker An issue that prevents a release from occurring. Used with `release/N` label. Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants