Enhancements: Built-in API Types Defaults

Created on 7 Aug 2020  Âˇ  25Comments  Âˇ  Source: kubernetes/enhancements

Enhancement Description

  • One-line enhancement description (can be used as a release note): Allow new declarative default marker for built-in API types
  • Kubernetes Enhancement Proposal:https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/1929-built-in-default
  • Primary contact (assignee): @apelisse
  • Responsible SIGs: sig-api-machinery
  • Enhancement target (which target equals to which milestone):

    • Stable release target (x.y) 1.20
  • Docs PR: https://github.com/kubernetes/website/pull/24640

siapi-machinery stagbeta trackeyes wapi-expression

All 25 comments

/sig api-machinery
/wg api-expression

Hi @apelisse

Enhancements Lead here. Could you clarify your plans for 1.20? Above it says beta but in the kep.yaml in #1928 it says that 1.20 is stable.

Thanks!
Kirsten

Thanks, I will, we're planning beta in 1.20

Updated!

/milestone v1.20

Hi @apelisse,

Enhancement shadow for 1.20 release here 👋.

I see that your KEP PR is under review, just wanted to remind you that the Enhancement freeze deadline for KEPs to be included in 1.20 milestone is Tuesday, October 6.

We're looking for the KEP PR to have the following before this deadline:

  • should have test plans
  • should have graduation criteria
  • should have state implementable and merged

Please let me know if you have any questions, thank you!

Thank you @apelisse for actively working on the KEP PR!

Here's the status update based on the freeze requirements:

Requirement | Status | Comments
-------- | ------ | ------
Test Plan | :question: | does this comment need to be addressed?
Graduation Criteria | ✅ | Updated to - As an internal feature, this will go straight to stable.
Implementable State | ✅ | -
Merged | :checkered_flag: | ℹī¸ Approved by lavalamp, yet to be merged

Just a friendly reminder that we'd need all of them with ✅ status to be included in 1.20 milestone by Enhancement Freeze deadline Tuesday, October 6.

Thank you!!

Thanks, I think I've addressed the test plan comment, and I'm now waiting for this PR to be merged!

Thank you @apelisse for the update, that sounds great! đŸšĸ

Hi @apelisse,

Since this Enhancement is scheduled to be in 1.20, please keep in mind these important upcoming dates:
Friday, Nov 6th: Week 8 - Docs Placeholder PR deadline
Thursday, Nov 12th: Week 9 - Code Freeze

As a reminder, please link all of your k/k PR as well as docs PR to this issue so we can track them.

Thank you!

Hello @apelisse , 1.20 Docs shadow here.

Does this enhancement work planned for 1.20 require any new docs or modification to existing docs?

If so, please follows the steps here to open a PR against the dev-1.20 branch in the k/website repo. This PR can be just a placeholder at this time and must be created before Nov 6th.

Also take a look at Documenting for a release to get yourself familiarize with the docs requirement for the release.

Thank you!

Created :-) Thanks!

Hi @apelisse

Thanks for creating the docs PR!

Please keep in mind the important upcoming dates:

As a reminder, please link all of your k/k PR as well as docs PR to this issue for the release team to track.

Hi @apelisse

I don't see any k/k prs attached to this issue? Can you update with the status?

Just a reminder that Code Freeze is coming up tomorrow on Thursday, November 12th. All PRs must be merged by that date, otherwise an Exception is required.

Thanks
Kirsten

We're still working on it, thanks :-)

Thanks! please link the prs to this issue once they are up.

As per: https://github.com/kubernetes/website/pull/24640#issuecomment-724198610

One PR has merged(https://github.com/kubernetes/kubernetes/pull/95423) but we are waiting for some others, and author will link them to issue once they are up.

There's one, but it's failing because test-infra seems to be failing: https://github.com/kubernetes/kubernetes/pull/96480
And then there's this: https://github.com/kubernetes/gengo/pull/192
which is partly integrated here: https://github.com/kubernetes/kubernetes/pull/96317

Just to confirm, for k/k prs this requires:

The last PR is just the integration of https://github.com/kubernetes/gengo/pull/192, it should move super fast.

Hi @apelisse

Code Freeze is now in effect. You have 2 PRs that are still unmerged (one with a hold, both missing LGTMs). If you believe this should be in the 1.20 Release, please file an Exception.

Best,
Kirsten

Looks like both prs have now merged!! 🎆

Was this page helpful?
0 / 5 - 0 ratings

Related issues

wojtek-t picture wojtek-t  Âˇ  12Comments

sparciii picture sparciii  Âˇ  13Comments

AndiLi99 picture AndiLi99  Âˇ  13Comments

msau42 picture msau42  Âˇ  13Comments

euank picture euank  Âˇ  13Comments