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

Week Ending May 8, 2022 #434

Open
github-actions bot opened this issue May 11, 2022 · 0 comments
Open

Week Ending May 8, 2022 #434

github-actions bot opened this issue May 11, 2022 · 0 comments
Labels
liens/Kubernetes Liens à propos de l'aktu

Comments

@github-actions
Copy link

Developer News

Kubernetes 1.24 “Stargazer” is released! Highlights of the new version include: signed release artifacts, volume expansion, migration of storage plugins to CSI, contextual logging, and IP collision avoidance. Dockershim has been removed and you may need to make changes to accommodate the new CNI version. Also, with the completion of 1.24, release branch fast-forward is live.

You have until May 13th (EU time) to register for the Contributor Summit. There’s games and more for the Contributor Social, and SIGs should sign up for the Meet & Greet. You can also still propose an Unconference topic.

Patrick Ohly proposed that we employ linter checks earlier in the development process. This and other topics around improving reliability will get discussed at the Contributor Summit.

The May Community Meeting is deferred due to Kubecon EU.

Release Schedule

Next Deadline: 1.25 Cycle Starts, May 23rd

We are in the “time between releases”, which is actually the time contributors should be thinking about “what can I realistically get done for 1.25”. Enhancements Freeze is June 17th, so you want to have your development goals figured out before then.

Cherry Pick Deadline for the next patch releases is May 20th, so if you’re going to Kubecon get your PRs done now.

Featured PRs

#109464: Use module mode when building/installing

With the Go 1.18 upgrade finally finished, we’re reworked the build scripts to use module mode rather than GOPATH mode. This will allow better use of the new buildinfo API in Go. This feature stores a debug log inside each binary with information like build arguments, git state, and dependency versions, which can be read either via the new debug.ReadBuildInfo() method from inside the binary or externally using go version -m /path/to/binary. All together this should help track down unusual CI failures or other similar build state issues. If you’ve got your own build scripting, you might need to make similar updates and even if not required maybe try it out anyway.

#109443: Add Apply and ApplyStatus methods to dynamic ResourceInterface

The typed clients from client-go have supported Server Side Apply helpers for a while now, but this PR adds the same kind of interface to the dynamic client. As more things switch to SSA, this keeps code a bit nicer to read than the previous approach of a Patch() call with ApplyPatchType.

Other Merges

Deprecated

Old beta feature gates that graduated to GA in 1.23 or earlier and were unconditionally enabled have been removed: CSIServiceAccountToken, ConfigurableFSGroupPolicy, EndpointSlice, EndpointSliceNodeName, EndpointSliceProxying, GenericEphemeralVolume, IPv6DualStack, IngressClassNamespacedParams, StorageObjectInUseProtection, TTLAfterFinished, VolumeSubpath, WindowsEndpointSliceProxying. Please remove these from your YAML configs.

Version Updates

@github-actions github-actions bot added the liens/Kubernetes Liens à propos de l'aktu label May 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
liens/Kubernetes Liens à propos de l'aktu
Projects
None yet
Development

No branches or pull requests

0 participants