The Kubernetes project operates by GitOps as much as possible, so our Slack configuration and channel management happens in GitHub, too. Need a new channel, or to change owners or topics for an existing channel? Submit a PR to kubernetes/community. The tools that automate this are in slack-infra, so if you like Slackops and Gitops: contributors wanted.
Next Deadline: Enhancements Freeze, April 30th
The Release Team is fully staffed and Claire posted the schedule, so 1.15 is now fully underway. This means that the Enhancements team have been collecting features and KEPs. By April 30th, your feature or modification needs to be in the enhancements repo, likely with an attached KEP.
1.15.alpha1 came out last week, and release notes collection starts this week.
1.12.8 is expected out this week.
Due to issues with cross-talk between personal forks of
k/k and GitHub’s “helpful” close-issue-via-commit-message integration, we’ve now set up a Prow plugin to block at-mentions and those GitHub keywords from commit log messages. They are still allowed and encouraged in Issues/PRs, just not the commit messages themselves. The Prow plugin will explain all this again if you run afoul of its watchful gaze, but something to keep in mind.
An implementation of the Watch Bookmark KEP, this PR sets up a heartbeat system inside API watches which should allow for both faster resumption on reconnects as well as lower server load. As anyone with a large fleet of custom controllers reconnecting at once knows, this is going to help a lot.
While the PR is relatively small, it gives us this lovely image to show the PR process in a nutshell:
- WatchBookmarks added as an alpha feature
- StorageObjectInUseProtection is on by default, particularly in our test framework
- Scale and rollback subresources now work with admission webhooks
- metrics-server reverts to using IP addresses due to breakage when DNS is having issues
- juju code has been moved to the Charmed Kubernetes repo
- fix cascading failure condition when detaching Azure disks
kubectl can-inow warns users when they request an object out of scope
- The userspace proxy won’t hammer IPtables with unlimited requests anymore
- kubelet’s ExecMount was moved from
- kube-up.sh drops centos and local providers, deprecated in 1.8
- the Parallelize func, deprecated in 1.13, is gone. Please use ParallelizeUntil instead
nodeipamhas been cut, since nobody was using it