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
Speed up recursive SELinux label change #1710
Comments
/sig storage |
Hey @jsafrane -- 1.19 Enhancements Lead here. I wanted to check in and see if you think this Enhancement will be graduating in 1.19? In order to have this part of the release:
The current release schedule is:
|
Hi @jsafrane, Tomorrow, Tuesday May 19 EOD Pacific Time is Enhancements Freeze Will this enhancement be part of the 1.19 release cycle? |
@jsafrane -- Unfortunately, the deadline for the 1.19 Enhancement freeze has passed. For now, this is being removed from the milestone and 1.19 tracking sheet. If there is a need to get this in, please file an enhancement exception. |
@palnabarun hey, we've just merged the KEP yesterday, at the last moment. I admit I did not pay attention to this enhancement issue and focused on the design. Do I really need an exception just to restore the milestone? |
Yes, an exception would be needed. Here is the process on how to file and exception request. |
/milestone v1.19 |
/stage alpha |
Hi @jsafrane - My name is Zachary, 1.19 Docs shadow. Is this enhancement work planned for 1.19 and does it require any new docs (or modifications to existing docs)? If not, can you please update the 1.19 Enhancement Tracker Sheet, or let me know, I can do it for you :) |
@zestrells, yes, documentation will be needed. I can't edit the tracking sheet, can you please note it there? |
Hey @jsafrane, I am with the enhancements team for the The code freeze deadline for the Enhancement is Have a wonderful day. 🖖 |
Hi @jsafrane - Just a reminder that docs placeholder PR against dev-1.19 is due by June 12th. Does this enhancement require any changes to docs? If so, can you update here with a link to the PR once you have it in place? If not, please update the same, so that the tracking sheet can be updated accordingly. Thanks! |
Hey @jsafrane, This is just a reminder that the code freeze for the enhancement is Have a wonderful day. 🖖 |
API PR: kubernetes/kubernetes#91838 |
Hi, @jsafrane This is a follow-up to the communication that went out to Thursday, July 9th: Week 13 - Code Freeze
Thursday, July 16th: Week 14 - Docs must be completed and reviewed
Tuesday, August 25th: Week 20 - Kubernetes v1.19.0 released
Thursday, August 27th: Week 20 - Release Retrospective You can find the revised Schedule in the sig-release Repo Please let me know if you have any questions. 🖖 |
Hi @jsafrane , This is just a follow up to my earlier messages on the upcoming deadlines. The code freeze deadline is For the enhancement to be included into Please refer to the Exception Process documentation in case if there is a need for one. |
/milestone clear |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
Targeting beta in 1.27 /label lead-opted-in |
Hello @jsafrane 👋, Enhancements team here. Just checking in as we approach enhancements freeze on 18:00 PDT Thursday 9th February 2023. This enhancement is targeting for stage Here's where this enhancement currently stands:
For this enhancement, it looks like #3797 will address the remaining requirements. The status of this enhancement is marked as |
This enhancement meets all the requirements for being included in v1.27 and is now tracked for the release. |
Hi @jsafrane 👋, I’m reaching out from the 1.27 Release Docs team. This enhancement is marked as ‘Needs Docs’ for the 1.27 release. Please follow the steps detailed in the documentation to open a PR against dev-1.27 branch in the k/website repo. This PR can be just a placeholder at this time, and must be created by March 16. For more information, please take a look at Documenting for a release to familiarize yourself with the documentation requirements for the release. Please feel free to reach out with any questions. Thanks! |
Hi @jsafrane👋,
For this enhancement, it looks like the following PRs are open and need to be merged before code freeze: Please let me know what other PRs in k/k I should be tracking for this KEP. |
kubernetes/website#39836 is a blog entry, it has deadline after code freeze. The only remaining PR that Needs to be merge before the freeze is: kubernetes/kubernetes#116425. I'm working on it. |
Doc update for Beta (not a placeholder): kubernetes/website#40014 |
BTW, all code was merged before the freeze. |
It instructs to comment on this KEP when this is not sufficient. It is not for my deployment. I have a large (as in size and file count) CephFS volume that is mounted in multiple pods at the same time. It is only ever mounted with the same fsGroup and selinux context. I get a |
copying a paragraph from the blog:
@ibotty, from what you describe, you run all your Pods that access a big volume with the same fsGroup and SELinux contexts. If that's correct, then you should be fine when the feature gets expanded to all volume access modes (namely It will take some time to add ReadWriteMany volumes though - we need to catch the cases where things would break first. Like when people run Pods with different SELinux context that access the same volume simultaneously at different subpaths - as kubelet must mount the whole volumes with a single SELinux, not as subpath of it. (kubelet + SELinux is ... not intuitive, I'd say) |
Enhancement Description
One-line enhancement description (can be used as a release note): Speed up container startup by mounting volumes with the correct SELInux label instead of changing each file on the volumes recursively.
Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1710-selinux-relabeling
Primary contact (assignee): @jsafrane
Responsible SIGs: sig-storage, sig-node
Enhancement target (which target equals to which milestone):
Alpha
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update PR(s):Beta
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update(s):The text was updated successfully, but these errors were encountered: