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
Job: requirements for graduation to beta #15312
Comments
I'm not fully up to speed on 341 yet - will we be able to use the more general selector in Job in v1, or is that impossible?
I'm guessing the result of this discussion will be a series of code changes to the job controller. Is this an absolute prerequisite for moving Job out of experimental? |
@bgrant0607 - is it accurate to state then that Job moving out of experimental is not necessarily gated on API groups being completed? |
@bgrant0607 Why not just add a new field for the generalized label selector? That would be backward compatible. |
@pmorie it wouldn't be backward compatible. See #341 (comment). If we defer moving things out of experimental until they've been transitioned to the new label selector, we avoid a difficult migration. |
@ncdc It is possible. It's not possible to transition existing API objects that use the current selector to the generalized selector without breaking compatibility . Since we can break compatibility of Job before moving it to v1, there shouldn't be an issue. |
@derekwaynecarr The only alternatives to moving Job to a new API group are:
Before doing either of those things I'd at least want to try a new API group to see what didn't work. |
cc @davidopp |
I need to read through aforementioned issues and prepare necessary fixes to the job controller as soon as possible, if this is the blocking factor for moving jobs out of experimental. |
One more option: Rename the experimental group and create newname/v1beta1: #15378. I forgot that Eric and I had discussed that. |
I think this is closed by #15520 |
Yes, I don't think any of the changes discussed in #14961 need to be non-backward-compatible, so I believe we're fine for 1.1 now. |
Before Job graduates from experimental:
Broader discussion of revamping our approach to controllers: #14961. I'll try to flesh out that proposal soon and then will update this issue.
The text was updated successfully, but these errors were encountered: