Open QuentinN42 opened 1 year ago
/sig node
Some questions still needs to be discuss :
Some uses for an emptyDir are:
- scratch space, such as for a disk-based merge sort
- checkpointing a long computation for recovery from crashes
- holding files that a content-manager container fetches while a webserver container serves the data K8s volumes docs
This is exactly a checkpointing
for env var so I think using emptydir
is totally ok, but the 3rd party init container can export it's data not in an emptydir ...
So maybe to solve [ORDER], [SECU] and [SCOPE] at once, we can reference a file path of a volume like in the VolumeMount.
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale
@QuentinN42 do you want to work on this for 1.28 milestone?
Yes ! I'm still not sure in which sig this goes, it will probably use volumes from empty dir so need I go to the sig storage meetings or it's a sig apps feature only ?
It is likely a sig node meeting as sig node will need to read and set those variables. Sig storage may help with feedback on storage types we should support. SIG Apps can help with more scenarios where this feature will be useful.
@QuentinN42 if you plan to have it in 1.28, can you please submit the PR with the kep's readme and kep.yaml to start the process following this template: https://github.com/kubernetes/enhancements/tree/master/keps/NNNN-kep-template?
What is the timetable ? I'm currently heading to my exams so I think it will be hard to contribute until July. If you think this feature must be in 1.28 and the timeline is short I can find some time, just give me some deadline. In any case I really want to contribute on this as OP.
for the KEP approval - needs to happen next week.
Implementation July 18th
I am going to take this over if that is okay. /assign @Sharpz7
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
@Sharpz7 mentioned in Slack and in this comment that he doesn't have cycles to work on this. So I would like to take this.
/assign @AnishShah
/remove-lifecycle stale
@AnishShah are you working on it ?
Yeah, I'm working on it.
@AnishShah I have a small design for this feature. I am new to K8s, how can I start contributing to this KEP ?
/label lead-opted-in /milestone v1.31
Hello @AnishShah π, Enhancements team here.
Just checking in as we approach enhancements freeze on 02:00 UTC Friday 14th June 2024 / 19:00 PDT Thursday 13th June 2024.
This enhancement is targeting for stage alpha
for 1.31 (correct me, if otherwise)
Hereβs where this enhancement currently stands:
implementable
for latest-milestone: { 1.31 }
. KEPs targeting stable
will need to be marked as implemented
after code PRs are merged and the feature gates are removed.For this KEP, we would just need to complete the following:
implementable
for latest-milestone: { 1.31 }
. KEPs targeting stable
will need to be marked as implemented
after code PRs are merged and the feature gates are removed.The status of this enhancement is marked as at risk for enhancement freeze
. Please keep the issue description up-to-date with appropriate stages as well.
If you anticipate missing enhancements freeze, you can file an exception request in advance. Thank you!
/stage alpha
Hello π, v1.31 Enhancements team here.
Unfortunately, this enhancement did not meet requirements for enhancements freeze.
If you still wish to progress this enhancement in v1.31, please file an exception request as soon as possible, within three days. If you have any questions, you can reach out in the #release-enhancements channel on Slack and we'll be happy to help. Thanks!
/milestone clear
/label tracked/no
Any plans to implement this any time in the future?
Any plans to implement this any time in the future?
The current state is we are collecting more use cases to justify the need for it. See comment https://github.com/kubernetes/enhancements/pull/4524#discussion_r1637285014.
@lironcomonday what is your scenario and whether the workaround with sourcing the file explicitly works for you?
Hi, enhancements lead here - I inadvertently added this to the 1.32 tracking board π. Please readd it if you wish to progress this enhancement in 1.32.
/remove-label lead-opted-in
/stage alpha
Is this alpha? This should have the description with the links to be able to track it
I'm going to remove the alpha if you don't mind, to avoid confusions
hm, I used to set a stage to what is targeted, not what is actual stage is. Did it change? Would be nice to have some clarity on what labels to use when
Enhancement Description
Add FileEnvSource and FileKeySelector to add environment generated on the fly.
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update PR(s):Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.