Skip to content
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

KEP-2885 Field Validation 1.27 GA graduation #3725

Merged
merged 3 commits into from
Jan 24, 2023

Conversation

kevindelgado
Copy link
Contributor

  • One-line PR description: Update Field Validation to GA 1.27

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Jan 11, 2023
@k8s-ci-robot k8s-ci-robot added kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory sig/api-machinery Categorizes an issue or PR as relevant to SIG API Machinery. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Jan 11, 2023
Copy link
Member

@apelisse apelisse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally looks good, asked a few clarification questions, thanks!

The [kubeval](https://www.kubeval.com/) project is an example of an out-of-tree solution that does this, and
we will look into expanding its support of open API to v3, and investigate
whether it makes sense as a permanent solution to client-side validation.
validation. The [kubeconform](https://github.com/yannh/kubeconform) project is an example of an out-of-tree solution that does this, and
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To be fair, we might want to be a little more involved with that project. We've done a lot of work with regards to performance and openapi v3 that could benefit that project. I guess what I'm saying is that your sentence makes it sound like we just have to use kubeconform and that's it, but there is actually quite some work to do there to have parity with what we have today, but I think there is also a lot of potential to do a much better job than what we have.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reworded to hopefully capture what you are saying.

[conformance tests].**

[conformance tests]: https://git.k8s.io/community/contributors/devel/sig-architecture/conformance-tests.md
- [x] Wait two releases (1.25 and 1.26) with field validation enabled by default
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's good. I think in practice it's still very early to say anything about 1.26, but it's probably in the process of being rolled-out in different places. In the meantime, we must have some data for 1.25. Do we have metrics about how this is going? Can we know if it's working properly?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As a data point, we (GKE) are seeing 1.25 API servers use less CPU and memory overall in the fleet than 1.24 API servers did at the same point in the 1.24 rollout. That at least means that any added cost of this feature was offset by other improvements in 1.25 in our use.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've summarized your comment inline. Let me know if there's a better place to put it or if we want/are able to provide more concrete metrics, to further support the claim I'm making that existing releases are not seeing issues in the wild.

- Will any other components on the node change? For example, changes to CSI,
CRI or CNI may require updating that component before the kubelet.
-->
After this skew (2-3 releases), client-side
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why 2-3? Officially, kubectl is only supposed to support 1 version skew.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if the cost is low, I'd be open to keeping the client-side validation in place until 1.26 goes out of support, even if it's not strictly required

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

though... server-side validation has been on by default since 1.25, and I can't find evidence anyone has disabled it, so dropping client-side validation in 1.28 would be 1-version-skew-compatible with GA in 1.27 and practically would mean all OSS-supported versions as of August 2023 (1.25+) would have server-side validation enabled by default.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

August 20232022

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, as I mentioned below, there are two things:

  1. do we stop checking if server-side strict validation is enabled on the server (I'd like that to stop as early as possible because it forces a pull on the openapi every single time).
  2. do we stop support client-side validation at all? That is probably up to sig-cli to decide whether they are happy with the alternatives. That still requires a pull on openapi v2 but would only happen when someone specifically asks for it (which should be much more occasional).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all OSS-supported versions as of August 2023 (1.25+)

August 20232022

August 20232022 :)

1.28 is estimated to release in August 2023, at which point 1.25+ will be still in support :)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've attempted to summarize this here. Let me know if it should be worded differently or if I should add anything about potentitally keeping it until 1.26 goes out of support

requests to an older server that could have server-side field validation
disabled. Until version skew makes it incompatible for a client to hit a server
with field validation disabled, kubectl will need to continue to have
client-side validation available.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The implications in this sentence seem incorrect.

Until version skew makes it incompatible for a client to hit a server
with field validation disabled, kubectl will need to continue to have
client-side validation available.

  1. Until version skew makes it incompatible for a client to hit a server with field validation disabled, kubectl MUST continue to check if the feature is enabled server-side.
  2. As long as the feature can be disabled server-side, kubectl MUST (SHOULD?) continue to have client-side validation
  3. When the feature can't be disabled server-side, kubectl SHOULD (MAY?) remove client-side validation

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks, updated it.

@@ -851,8 +850,9 @@ Recall that end users cannot usually observe component logs or access metrics.

###### What are the reasonable SLOs (Service Level Objectives) for the enhancement?

Users should expect to see an increase in request latency and memory usage
(~20-25% increase) for requests that desire server side schema validation.
Users should expect to see an increase in request latency (~5% increase) and memory usage
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Side note, can you remind me where the benchmarks are for that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The benchmarks are here
https://github.com/kubernetes/kubernetes/blob/master/test/integration/apiserver/field_validation_test.go#L2936-L2996

and the analysis of it is here kubernetes/kubernetes#107848 (comment)

Updated the kep to more accurately reflect the findings of the benchmarking

[conformance tests]: https://git.k8s.io/community/contributors/devel/sig-architecture/conformance-tests.md
- [x] Wait two releases (1.25 and 1.26) with field validation enabled by default
and receive minimal bug reports pertaining to the feature.
- [] More rigorous e2e/conformance testing added to invoke field validation directly
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: maybe drop the "more rigorous" bit, since the new test will not actually exercise anything that is currently untested, it will just do it directly and in conformance

Suggested change
- [] More rigorous e2e/conformance testing added to invoke field validation directly
- [] Add conformance testing to invoke field validation directly

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

- Will any other components on the node change? For example, changes to CSI,
CRI or CNI may require updating that component before the kubelet.
-->
After this skew (2-3 releases), client-side
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

though... server-side validation has been on by default since 1.25, and I can't find evidence anyone has disabled it, so dropping client-side validation in 1.28 would be 1-version-skew-compatible with GA in 1.27 and practically would mean all OSS-supported versions as of August 2023 (1.25+) would have server-side validation enabled by default.


# The following PRR answers are required at alpha release
# List the feature gate name and the components for which it must be enabled
feature-gates:
- name: ServerSideFieldValidation
components:
- kube-apiserver
disable-supported: true
disable-supported: false
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this meant "could the gate be disabled during feature development", not "can the gate be disabled when locked to true at GA"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gotcha, I've reverted this for now.

It looks like based on this one example we remove the feature gate entirely once it's GA. This one did it three releases after going GA, but I can't tell if that wait is required, or if we can just remove the gate in the release that it goes GA. Do you know?

If so, I imagine we can just keep the gate in the kep.yaml file but adda comment that the gate was removed in release 1.x like I've done here?

Copy link
Contributor Author

@kevindelgado kevindelgado left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All feedback addressed. PTAL @apelisse @liggitt

@@ -851,8 +850,9 @@ Recall that end users cannot usually observe component logs or access metrics.

###### What are the reasonable SLOs (Service Level Objectives) for the enhancement?

Users should expect to see an increase in request latency and memory usage
(~20-25% increase) for requests that desire server side schema validation.
Users should expect to see an increase in request latency (~5% increase) and memory usage
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The benchmarks are here
https://github.com/kubernetes/kubernetes/blob/master/test/integration/apiserver/field_validation_test.go#L2936-L2996

and the analysis of it is here kubernetes/kubernetes#107848 (comment)

Updated the kep to more accurately reflect the findings of the benchmarking

The [kubeval](https://www.kubeval.com/) project is an example of an out-of-tree solution that does this, and
we will look into expanding its support of open API to v3, and investigate
whether it makes sense as a permanent solution to client-side validation.
validation. The [kubeconform](https://github.com/yannh/kubeconform) project is an example of an out-of-tree solution that does this, and
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reworded to hopefully capture what you are saying.

[conformance tests].**

[conformance tests]: https://git.k8s.io/community/contributors/devel/sig-architecture/conformance-tests.md
- [x] Wait two releases (1.25 and 1.26) with field validation enabled by default
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've summarized your comment inline. Let me know if there's a better place to put it or if we want/are able to provide more concrete metrics, to further support the claim I'm making that existing releases are not seeing issues in the wild.

[conformance tests]: https://git.k8s.io/community/contributors/devel/sig-architecture/conformance-tests.md
- [x] Wait two releases (1.25 and 1.26) with field validation enabled by default
and receive minimal bug reports pertaining to the feature.
- [] More rigorous e2e/conformance testing added to invoke field validation directly
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

requests to an older server that could have server-side field validation
disabled. Until version skew makes it incompatible for a client to hit a server
with field validation disabled, kubectl will need to continue to have
client-side validation available.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks, updated it.

- Will any other components on the node change? For example, changes to CSI,
CRI or CNI may require updating that component before the kubelet.
-->
After this skew (2-3 releases), client-side
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've attempted to summarize this here. Let me know if it should be worded differently or if I should add anything about potentitally keeping it until 1.26 goes out of support


# The following PRR answers are required at alpha release
# List the feature gate name and the components for which it must be enabled
feature-gates:
- name: ServerSideFieldValidation
components:
- kube-apiserver
disable-supported: true
disable-supported: false
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gotcha, I've reverted this for now.

It looks like based on this one example we remove the feature gate entirely once it's GA. This one did it three releases after going GA, but I can't tell if that wait is required, or if we can just remove the gate in the release that it goes GA. Do you know?

If so, I imagine we can just keep the gate in the kep.yaml file but adda comment that the gate was removed in release 1.x like I've done here?

@kevindelgado kevindelgado requested review from liggitt and apelisse and removed request for lavalamp, fedebongio, liggitt and apelisse January 13, 2023 19:20
@@ -749,6 +762,7 @@ Pick one of these and delete the rest.
- [x] Feature gate (also fill in values in `kep.yaml`)
- Feature gate name: ServerSideFieldValidation
- Components depending on the feature gate: kube-apiserver
- Note: feature gate removed upon graduation to GA (1.27)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Note: feature gate removed upon graduation to GA (1.27)
- Note: feature gate locked to true upon graduation to GA (1.27) and removed two releases later (1.29)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://kubernetes.io/docs/reference/using-api/deprecation-policy/#deprecation

Rule #8: Feature gates must be deprecated when the corresponding feature they control transitions a lifecycle stage as follows. Feature gates must function for no less than:

  • Beta feature to GA: 6 months or 2 releases (whichever is longer)
    ...

we lock to true and give 2 releases for folks to update their invocations to drop explicitly setting the gate

@liggitt
Copy link
Member

liggitt commented Jan 13, 2023

other than the gate removal timeline, lgtm

@kevindelgado
Copy link
Contributor Author

Thanks, all feedback addressed.

/assign @deads2k for prod-readiness

@k8s-ci-robot
Copy link
Contributor

@kevindelgado: GitHub didn't allow me to assign the following users: for, prod-readiness.

Note that only kubernetes members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time.
For more information please see the contributor guide

In response to this:

Thanks, all feedback addressed.

/assign @deads2k for prod-readiness

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@kevindelgado kevindelgado removed the request for review from apelisse January 13, 2023 21:26
@kevindelgado kevindelgado requested a review from liggitt January 13, 2023 21:26
Copy link
Member

@apelisse apelisse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm. thanks

Although likely to never be a perfect representation of the validation that the
server performs, adding better support for these out-of-tree solutions that
better utilize the progress made server-side with regards to performance,
openapi v3, etc is definitely an avenue of future work worth exploring by
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm ready to commit to reviewing designs for this purpose, but I'm not aware of something concrete at this moment. There's nothing concrete and this is a statement that we want to help the client leverage the server, not facilitate an attempt to move server responsibility client-side, correct?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @lavalamp

for statement of future intent.

Copy link
Contributor Author

@kevindelgado kevindelgado Jan 23, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are correct that the future work is to have any client side validation tooling better leverage the information published by the server.

I guess, the goal of this statement is not to commit API machinery to working on client side validation tooling but rather suggest that it would behoove those looking to use/build client side validation tools to understand and incorporate what the API server offers (via open API, etc) to most accurately reflect the validation that the server is doing (i.e. the source of truth), and that sig-api-machinery is in a good position to do this work if it wants too

Let me know if I should word it better to reflect this goal

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good, I'm happy with that future intent. I'd like to give daniel a couple days to have a comment prior to merge.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we make this clearer or just remove it? If we have to say something, I suggest something more like: SIG API Machinery's effort will go to producing clear and complete (and improving over time) API spec documents instead of making client validation. We strongly recommend that third party integrators make use of such documents.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good, added

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks, LGTM if @deads2k likes this wording!

@deads2k
Copy link
Contributor

deads2k commented Jan 23, 2023

This lgtm for apimachinery and PRR

/lgtm
/approve
/hold

I'm holding so that @lavalamp gets a chance to comment on the statement of future intent: #3725 (comment)

Feel free to release when he's happy with that statement.

@k8s-ci-robot k8s-ci-robot added do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. lgtm "Looks good to me", indicates that a PR is ready to be merged. labels Jan 23, 2023
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: deads2k, kevindelgado

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 23, 2023
@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jan 24, 2023
@deads2k
Copy link
Contributor

deads2k commented Jan 24, 2023

/tide merge-method-squash

@deads2k deads2k added the tide/merge-method-squash Denotes a PR that should be squashed by tide when it merges. label Jan 24, 2023
@deads2k
Copy link
Contributor

deads2k commented Jan 24, 2023

updated wording is ok with me.

/lgtm
/hold cancel

@k8s-ci-robot k8s-ci-robot added lgtm "Looks good to me", indicates that a PR is ready to be merged. and removed do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. labels Jan 24, 2023
@k8s-ci-robot k8s-ci-robot merged commit 34b46e8 into kubernetes:master Jan 24, 2023
@k8s-ci-robot k8s-ci-robot added this to the v1.27 milestone Jan 24, 2023
ahmedtd pushed a commit to ahmedtd/enhancements that referenced this pull request Feb 2, 2023
* Update field validation KEP for 1.27 GA graduation

* Address feedback

* update gate removal timeline
obiTrinobiIntel pushed a commit to obiTrinobiIntel/enhancements that referenced this pull request Feb 3, 2023
* Update field validation KEP for 1.27 GA graduation

* Address feedback

* update gate removal timeline
obiTrinobiIntel pushed a commit to obiTrinobiIntel/enhancements that referenced this pull request Feb 8, 2023
* Update field validation KEP for 1.27 GA graduation

* Address feedback

* update gate removal timeline
obiTrinobiIntel added a commit to obiTrinobiIntel/enhancements that referenced this pull request Feb 8, 2023
commit 92a9b9ad9987550290b25b356c840b6bfdfb4ce7
Author: Atanas Atanasov <[email protected]>
Date:   Wed Feb 8 15:43:18 2023 +0000

    integrate review feedback about alpha scope

commit c3f10d18bf66d36a77f58f0871b1be4649af4d35
Merge: 20786d09 11347318
Author: Atanas Atanasov <[email protected]>
Date:   Tue Feb 7 17:24:21 2023 +0000

    Merge branch 'master' into dev/review-fixes

commit 20786d09c24f7fa3b2a29c492d6796475b805609
Author: Atanas Atanasov <[email protected]>
Date:   Tue Feb 7 17:17:25 2023 +0000

    further review comments

commit aa646febeff4e9f358db8d7b1ceb4b2120972b09
Author: Patrick Ohly <[email protected]>
Date:   Mon Nov 21 16:26:20 2022 +0100

    dynamic resource allocation: match API with actual implementation in 1.26

    This copies back the API description from pkg/apis/core/types.go which got
    changed as part of the code review.

    The focus of the API comments shifted from describing how the API is used to
    what it contains. The additional comments from the KEP get preserved as
    commentary on the API.

    The other change is the introduction if resource.k8s.io and making templates a
    stand-alone object.

    Co-authored-by: Kevin Klues <[email protected]>

    added kep template

    add title

    fix typo

    Fleshing out KEP

    Add in goals, non-goals.  Currently working on summary and motivations.

    Update README.md

    Read.md changes for resource Plugin Manager

    * Flesh out motivations
    * Add in proposal summary
    * Stub in user stories
    * Stub in test plan
    * Stub in pre-development test plan.

    Update Summary to reflect DRA instead of kubelet refactor

    Updates to goals/non-goals.  Begin fleshing out user stories.

    Update README.md

    Update README.md

    Add in goals, upgrade and rollback planning.

    Update README.md

    Still much more formatting, adding of pictures to do.

    Update README.md

    Add in formatting nits.

    Update README.md

    Fix heading

    Update README.md

    Update README.md

    Working through adding the architecture section.
    More nits on formatting.

    Update README.md

    Continue adding content to the architecture part of the proposal, including the API components.

    Update README.md

    Finish adding content for architecture.

    Address comments

    Signed-off-by: Dyanngg <[email protected]>

    Add files via upload

    Removing files.  Will change to jpgs so readable under dark and light mode with github.

    Add diagrams for document

    CCI Allocation Sequence Diagram
    CCI Removal Sequence Diagram
    Externally Managed Resource Extension

    Add architecture diagram in jpg

    Add architecture diagram in jpg.

    Update README.md

    Add in pictures from directory.

    Update README.md

    Remove now unneeded explanation section.  Section is on diagram.

    Add files via upload

    remove unneeded diagrams, one which will be replaced.

    Add files via upload

    fixed structure of tests and graduation sections

    answer questioneer

    Update motivations in resource plugin manager.

    Minor edits.
    Remove one item that will not be covered with this KEP.

    Update README.md

    Update user stories in resource plugin manager

    Flesh out user stories in resource plugin manager.
    Minor edit to table of contents.

    fix typo and tag

    add clarifications on review questions

    added troubleshooting flows

    add BETA and GA Arch Considerations

    added small fixes

    Add paragraph about Kubelet restarts

commit 113473181a14058ec8d0a7e1b9ef3aa51060942c
Merge: 1cbedc71 c33a63bb
Author: Catblade <[email protected]>
Date:   Tue Feb 7 08:12:01 2023 -0600

    Merge branch 'kubernetes:master' into master

commit c33a63bb56d683863fabb686fb705629962b6a97
Author: Alex Zielenski <[email protected]>
Date:   Tue Feb 7 01:40:59 2023 -0800

    KEP-3515: kubectl explain openapiv3 - beta graduation criteria (#3748)

    * openapiv3 for kubectl explain to beta

    * fill in beta prr sections

    whoops did not realize about these

    * add link to tests

    * solty feedback

    * update template

commit 1e5492925764f83b90880f48adf2f51b5c566c5e
Merge: 92460e5e 1baabf6b
Author: Kubernetes Prow Robot <[email protected]>
Date:   Tue Feb 7 01:24:59 2023 -0800

    Merge pull request #3801 from pacoxu/v1.27-kubeadm-etcd-learner-mode

    [v1.27] update etcd-learner-mode KEP status

commit 1baabf6b49b75ad28de39e54710eaa71e8780687
Author: Paco Xu <[email protected]>
Date:   Tue Jan 31 13:32:26 2023 +0800

    update etcd-learner-mode KEP status

commit 92460e5ef297ecdfcaa668c139d00c345e807c75
Merge: 7096edc1 52642f49
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Feb 6 22:16:57 2023 -0800

    Merge pull request #3841 from denkensk/answer-new-question

    KEP-3243: Answer New Question in PRR

commit 1cbedc71d52750be79f62141f4604b41eb64567c
Merge: 29039b4e 7096edc1
Author: Catblade <[email protected]>
Date:   Mon Feb 6 18:55:55 2023 -0600

    Merge branch 'kubernetes:master' into master

commit 29039b4e6fbf7642e24aeba550238e913c8f9ec7
Merge: 24edc315 f1a45fe8
Author: Catblade <[email protected]>
Date:   Mon Feb 6 18:55:26 2023 -0600

    Merge pull request #5 from catblade/PolishingKEP

    Polishing kep

commit f1a45fe8d8d557bd57bcf2cc606444da3fac6fe1
Author: Catblade <[email protected]>
Date:   Mon Feb 6 18:50:48 2023 -0600

    Update README.md

    Minor nits, grammar.

commit fa7e0ab978013957d6704a2c494b91c57c24a68f
Author: Catblade <[email protected]>
Date:   Mon Feb 6 18:41:55 2023 -0600

    Update README.md

    Wording cleanup.  No substansive changes.

commit 1f481f5dbb4aeb33c3b2274706f72e58977e78f6
Author: Catblade <[email protected]>
Date:   Mon Feb 6 18:26:47 2023 -0600

    Update README.md

    Wording updates.
    Slight generalization of DRA definition heading up to the scheduler.

commit 7096edc1676d6d35c2a98d5e92151b4488629823
Merge: e14f42e6 ed093772
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Feb 6 14:16:58 2023 -0800

    Merge pull request #3846 from MikeSpreitzer/apf-ga-128

    KEP-1040: Push GA to release 1.28

commit b22d36897bae189f7399ea03527cd4afb5aeff79
Author: Catblade <[email protected]>
Date:   Mon Feb 6 15:55:44 2023 -0600

    Update README.md

    Update wording for clarity and succinctness in the summary.

commit ed093772b92b89ded7504fc0712afc71fa7c4a0b
Author: Mike Spreitzer <[email protected]>
Date:   Mon Feb 6 16:30:19 2023 -0500

    Push back APF GA to release 1.28

    To give time for feedback on borrowing introduced in 1.26.

    Signed-off-by: Mike Spreitzer <[email protected]>

commit e14f42e6738a4f9b8c06c168f05d18cecbac4120
Merge: d4652e6f ea90a676
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Feb 6 11:56:58 2023 -0800

    Merge pull request #3781 from cici37/crdUpdate

    KEP-2876: Define GA graduation criteria

commit d4652e6f6232e28b8c758cb152e30b69738e6c1e
Merge: eccdac4b 22e21574
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Feb 6 11:52:58 2023 -0800

    Merge pull request #3749 from liggitt/3744

    KEP-3744: Stay on supported go versions: initial draft

commit eccdac4b6d8718e118604b8833e876f2535ce887
Merge: 442524f7 09743ddb
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Feb 6 10:58:48 2023 -0800

    Merge pull request #3842 from logicalhan/stabilityv2

    add PRR question and update KEP status

commit 09743ddbb7d672d258d6286cb900064a6718a57f
Author: Han Kang <[email protected]>
Date:   Mon Feb 6 10:00:35 2023 -0800

    fix header

commit 3eaf9078c24788d52e04f1d4687b0cbe9456b52d
Author: Han Kang <[email protected]>
Date:   Mon Feb 6 09:59:47 2023 -0800

    update toc

commit 8c92cd36c13316787055dfe975d55898f5c8bfb6
Author: Han Kang <[email protected]>
Date:   Mon Feb 6 09:58:38 2023 -0800

    add PRR question and update KEP status

commit 442524f731c45fbaae619257b8b2d9bbbe559d9e
Merge: 790dafa5 b294b33e
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Feb 6 09:53:01 2023 -0800

    Merge pull request #3829 from gnufied/update-pvc-recovery-api

    Update recovery kep with new APIs

commit ea90a6763cdb4431db4c6d357da998807d342444
Author: Cici Huang <[email protected]>
Date:   Mon Feb 6 16:57:27 2023 +0000

    Address comments

commit 790dafa599cd23a2ae0e1dd4ad653232c2552729
Merge: 02d4df49 1b5e22ed
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Feb 6 08:03:01 2023 -0800

    Merge pull request #3825 from andrewsykim/kep-1669

    kep-1669: add GA graduation criterias for v1.27

commit b294b33ea557f391fd9353401843a0ec0475482f
Author: Hemant Kumar <[email protected]>
Date:   Mon Feb 6 10:09:59 2023 -0500

    Replace all occurence of older ResizeStatus

commit 02d4df490b0e0f79758611cbb8e85a8bb7a4c63f
Merge: 7ce7ca20 8d07dead
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Feb 6 07:15:01 2023 -0800

    Merge pull request #3768 from pwschuurman/kep-3335-beta

    KEP-3335: Update beta milestone to 1.27

commit 52642f494e498e748bcfbf82fdecfd01891aa3fe
Author: Alex Wang <[email protected]>
Date:   Mon Feb 6 22:22:05 2023 +0800

    KEP-3243: Answer New Question in PRR

commit 7ce7ca2018b4731be5eac04644e97b71f4a4c6bf
Merge: 43fd4c03 421ca291
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Feb 6 05:49:00 2023 -0800

    Merge pull request #3556 from RaunakShah/3141-kep-2

    KEP-3141: Graduate "Prevent unauthorised volume mode conversion" to Beta

commit 43fd4c030c11f96a2753a6f3f78f4760284cb1d6
Merge: 70b3f2ad 0f16136b
Author: Kubernetes Prow Robot <[email protected]>
Date:   Sun Feb 5 23:27:00 2023 -0800

    Merge pull request #3713 from ruiwen-zhao/limit

    KEP-3673: Kubelet limit of Parallel Image Pulls

commit 8d07dead7131ac7c0968329e3d758ea3b27e4593
Author: Peter Schuurman <[email protected]>
Date:   Sun Feb 5 22:18:41 2023 -0800

    Update StatefulSetStartOrdinal KEP table of contents

commit f76c230ec7b966df426f509e02ec412cfbdcbd27
Author: Peter Schuurman <[email protected]>
Date:   Sun Feb 5 21:31:44 2023 -0800

    Update StatefulSetStartOrdinal KEP to include more details on Beta FAQ

commit 3a1a7d6d9ae38da19abed0ae019a15210f12b4ac
Author: Peter Schuurman <[email protected]>
Date:   Mon Jan 30 22:19:33 2023 -0800

    Add detail to KEP-3335 beta graduation update

commit cd7a1969f5cc3f665f74da09a36e10cd1aad3e3c
Author: Peter Schuurman <[email protected]>
Date:   Sun Jan 22 18:13:08 2023 -0800

    KEP 3335: Update beta milestone to 1.27

commit 421ca29178dfe292d4758b8493e0510d370e4eea
Author: Raunak Pradip Shah <[email protected]>
Date:   Mon Feb 6 10:43:06 2023 +0530

    Rebase with latest template and add e2e test links

commit 9eb8e637b18ea74f616218e3a71b4030f6f7f0c6
Author: Raunak Pradip Shah <[email protected]>
Date:   Thu Feb 2 10:41:04 2023 +0530

    Revert "Update PRR reviewer"

    This reverts commit 81ab36f90273a43cff9244a68494c7082f358965.

commit d43667ffd410a9a882885ca018b9ff64ce082d94
Author: Raunak Pradip Shah <[email protected]>
Date:   Thu Feb 2 10:14:22 2023 +0530

    Update PRR reviewer

commit 0d060d15212db878ed9bc52b8182f17346f58718
Author: Raunak Pradip Shah <[email protected]>
Date:   Thu Jan 19 14:16:52 2023 +0530

    Update to reflect beta in 1.27

commit 8c81a96bbb7e26ac8e4f5e18eef45da072c14b30
Author: Raunak Pradip Shah <[email protected]>
Date:   Thu Oct 6 00:30:19 2022 +0530

    Fix type

commit 2ec4569ee6ff445670dc1d6f907838db73709ba0
Author: Raunak Pradip Shah <[email protected]>
Date:   Thu Oct 6 00:22:41 2022 +0530

    Affect of outage to external-provisioner on error reporting

commit dad2e7749d0b900edc6e197d7981ffe8614f0e80
Author: Raunak Pradip Shah <[email protected]>
Date:   Thu Oct 6 00:15:11 2022 +0530

    Add SLI/SLO based on metrics

commit 1ad1e7fd235bde55cee333607802e9bb67b09d83
Author: Raunak Pradip Shah <[email protected]>
Date:   Wed Oct 5 17:36:10 2022 +0530

    Addess comments in PRR

commit 4eec5e0ac4cede486b19bbc4aac7f500a1e3906d
Author: Raunak Pradip Shah <[email protected]>
Date:   Mon Oct 3 12:12:38 2022 +0530

    update toc

commit a24023d029a67ed8d11557db399d86fc501e1e83
Author: Raunak Pradip Shah <[email protected]>
Date:   Sat Oct 1 07:48:28 2022 +0530

    Add PRR reviewer

commit da23d647dc71d2485098fb6fd0686316b56bb436
Author: Raunak Pradip Shah <[email protected]>
Date:   Fri Sep 30 10:42:56 2022 +0530

    Update annotation

commit 9b0f71b91ca50925379528d363c460d671c33148
Author: Raunak Pradip Shah <[email protected]>
Date:   Wed Sep 28 15:07:41 2022 +0530

    Add metrics to KEP

commit 24aa0e9f7fbe2df44d07a99c9b47cad0a5cb353d
Author: Raunak Pradip Shah <[email protected]>
Date:   Tue Sep 27 12:20:23 2022 +0530

    Move Unauthorised volume mode conversion to beta

commit 70b3f2ad0c85e5b34fe72a0aca3ce0b40e30e182
Merge: a85eaf26 01f3f4fc
Author: Kubernetes Prow Robot <[email protected]>
Date:   Sat Feb 4 12:36:29 2023 -0800

    Merge pull request #3820 from MikeSpreitzer/update-apf-kep

    KEP-1040: Update README.md and kep.yaml

commit 22e21574e9ea60f40afebacd5832a77f9a5fbe13
Author: Jordan Liggitt <[email protected]>
Date:   Sat Feb 4 13:06:37 2023 -0500

    Update with new PRR question about node resource exhaustion

commit a85eaf260c826bcdcc8d2e791833d2cbe2225ddf
Merge: 335eaa96 9b8216c7
Author: Kubernetes Prow Robot <[email protected]>
Date:   Sat Feb 4 00:38:28 2023 -0800

    Merge pull request #3826 from ahmedtd/trust-anchor-sets

    kep-3257: Update target milestone, record reviewers / approvers

commit 9b8216c7beeb563e2dbc88b946665b161ad4b4bf
Author: Taahir Ahmed <[email protected]>
Date:   Thu Feb 2 11:03:44 2023 -0800

    kep-3257: Update target milestone, record reviewers / approvers

    Additionally, clarify Kubelet's watch behavior.

commit 2e6ca227a08e8c1e1253263d0c5213c4a3e26081
Author: Hemant Kumar <[email protected]>
Date:   Fri Feb 3 14:24:14 2023 -0500

    Rename expansion related conditions to resizing related

commit 0f16136bac9035e1ad9cd30d4e1d273aa062101e
Author: ruiwen-zhao <[email protected]>
Date:   Fri Jan 6 00:37:09 2023 +0000

    KEP-3673: Kubelet limit of Parallel Image Pulls

    Signed-off-by: ruiwen-zhao <[email protected]>

commit 01f3f4fc97bcfbc70a16b45d20a3d522c8bcbae0
Author: Mike Spreitzer <[email protected]>
Date:   Wed Feb 1 21:16:32 2023 -0500

    Update API Priority and Fairness KEP README and kep.yaml

    Update to the latest templates, and catch up with recent developments.

commit 335eaa96f5e8ab9a0b59d49d9b9db637c7e93020
Merge: 54736130 9176a2f8
Author: Kubernetes Prow Robot <[email protected]>
Date:   Fri Feb 3 06:30:28 2023 -0800

    Merge pull request #3449 from soltysh/cronjob_tz_beta

    KEP 3140: Promote CronJob's TimeZone support to GA

commit 54736130caa843baeac3a546057d264c62df9921
Merge: f2ac64ad 1b024fb2
Author: Kubernetes Prow Robot <[email protected]>
Date:   Fri Feb 3 05:46:28 2023 -0800

    Merge pull request #3724 from ahg-g/job-completions

    KEP-3715: Elastic Indexed Jobs

commit f2ac64ad68957470d6d28dedcdef5af17f7bbb8e
Merge: ac5dae5c fe27e289
Author: Kubernetes Prow Robot <[email protected]>
Date:   Fri Feb 3 02:04:30 2023 -0800

    Merge pull request #3740 from denkensk/match-label-beta

    KEP-3243: Graduate MatchLabelKeys In PodTopologySpread to beta

commit ac5dae5c3ee4453fd2b4b002e69fa3e08898f2d5
Merge: 6ba9584d 462309e4
Author: Kubernetes Prow Robot <[email protected]>
Date:   Fri Feb 3 01:20:29 2023 -0800

    Merge pull request #3739 from Huang-Wei/pod-readiness-gate-beta

    KEP-3521: Graduate PodSchedulingReadiness to beta

commit 6ba9584dcd194990bf3237a474ad5d7ba35714d9
Merge: dd706893 318a83a5
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 22:44:29 2023 -0800

    Merge pull request #3822 from p0lyn0mial/kep-watch-list-127

    Update KEP 3157 for milestone 1.27

commit dd706893b89629df5a07511fad83b037bffc9288
Merge: 541c292d 50d6306d
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 16:50:28 2023 -0800

    Merge pull request #3460 from alexanderConstantinescu/kep-1111

    KEP-3458: Remove transient node predicates from KCCM's service controller

commit 50d6306d442aa7c670edaaf47e69e0517f5e02dd
Author: Alexander Constantinescu <[email protected]>
Date:   Sun Aug 7 18:05:02 2022 +0200

    KEP 3458: Remove transient node predicates from KCCM's service controller

commit 541c292d6b1a2000aee4e62f5a91a3a4c79ae746
Merge: 74cc8854 3380b633
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 16:12:29 2023 -0800

    Merge pull request #3809 from xuzhenglun/master

    KEP-3668: update to implementable

commit 74cc8854921fa5b18bb13d42305520c406680ed4
Merge: 27592d7a c9c9ad57
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 15:22:42 2023 -0800

    Merge pull request #3773 from Jefftree/oasv3-ga

    KEP-2896: OpenAPI V3 to GA

commit b951b9130af9d8ca2bf78eafdeb32a41220ceaac
Author: Hemant Kumar <[email protected]>
Date:   Thu Feb 2 16:54:49 2023 -0500

    Update recovery kep with new APIs

commit 27592d7afc54f57491cc554b664577e3170d8710
Merge: cc74f308 af187a06
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 13:52:43 2023 -0800

    Merge pull request #3537 from chrishenzie/kep-2485

    KEP-2485: ReadWriteOncePod beta production readiness

commit cc74f308927a7275c5fa05f6684617f0a6aabec2
Merge: 21af5c71 dbd173db
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 12:54:42 2023 -0800

    Merge pull request #3736 from DangerOnTheRanger/policy-string-format-update

    KEP-3488: Adjust for inclusion of string.format in CEL

commit dbd173db8bf0b7f4045d69b685e300667911606a
Author: Kermit Alexander II <[email protected]>
Date:   Thu Feb 2 20:50:10 2023 +0000

    Adjust messageExpression examples from {} to printf style.

commit 3448066f3c5aae14aa92684a2a6f16b83f4eb18d
Author: Kermit Alexander II <[email protected]>
Date:   Thu Feb 2 20:47:35 2023 +0000

    Use field names instead of field values for some examples.

commit af187a060335cba6e7d7b497c54708f01b7c8f61
Author: Chris Henzie <[email protected]>
Date:   Thu Sep 15 15:37:12 2022 -0700

    KEP-2485: ReadWriteOncePod beta production readiness

commit 462309e4521967e8624f2d373bc3f1123f642d49
Author: Wei Huang <[email protected]>
Date:   Thu Feb 2 11:17:11 2023 -0800

    fixup: reword the section about feature's disabling vs. scheduler extension point

commit 6805e7a8664fe8f4cb9fced351a8658972e681d8
Author: Wei Huang <[email protected]>
Date:   Wed Feb 1 11:32:50 2023 -0800

    fixup: address comments

commit 59cdab641e1b92e13aa4f2c7d7082402d7bcb10a
Author: Wei Huang <[email protected]>
Date:   Tue Jan 31 14:12:48 2023 -0800

    fixup: address comments

commit bfe7fbc266cb913ea6052bdfc567451173c8849d
Author: Wei Huang <[email protected]>
Date:   Wed Jan 25 13:14:00 2023 -0800

    fixup: rewordings

commit 05eed6d12a8628a236c8c887d3785f33d9fb1dcd
Author: Wei Huang <[email protected]>
Date:   Wed Jan 18 15:26:21 2023 -0800

    add metric `scheduler_plugin_execution_duration_seconds{plugin="SchedulingGates"}`

commit eae4e6cc7f703caa9df4af66704d5d5fbe38c884
Author: Wei Huang <[email protected]>
Date:   Sat Jan 14 16:49:18 2023 -0800

    Graduate PodSchedulingReadiness to beta

commit e3da4952c9d8330b6d09e4ffea0e93d5e784de01
Author: Jordan Liggitt <[email protected]>
Date:   Thu Feb 2 13:58:36 2023 -0500

    Add PRR reviewer, update completed items, add discussion links

commit 5a3418d80b5ef9fc474fce18813bbb9f3aef3e96
Author: Jordan Liggitt <[email protected]>
Date:   Thu Feb 2 13:58:12 2023 -0500

    Update test plan

commit adbcc5b3773d0e06f77c6460d3f6eeaae6548e42
Author: Jordan Liggitt <[email protected]>
Date:   Thu Feb 2 13:57:50 2023 -0500

    Simplify expected mitigation approach for go1.21

commit 21af5c71d816fe8eede1380f56a484ad2bc53348
Merge: 8c493c36 838c47cd
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 10:52:42 2023 -0800

    Merge pull request #3808 from SergeyKanzhelev/nodeswap2

    Update the release for alpha2

commit 1b024fb23de433e85e88d6768757b3c3c2f9dfec
Author: ahg-g <[email protected]>
Date:   Thu Feb 2 18:46:03 2023 +0000

    updates

commit 616f12ccd412a232dcdec023651d46678b2e5a49
Author: ahg-g <[email protected]>
Date:   Thu Feb 2 16:35:12 2023 +0000

    PRR review

commit fe27e289c677938d38a60e1a874475ad5dbb2072
Author: Alex Wang <[email protected]>
Date:   Fri Feb 3 00:02:57 2023 +0800

    update the PRRQ

    Signed-off-by: Alex Wang <[email protected]>

commit 1b5e22ed098477f8ab618b27d7f0196dc6c496b4
Author: Andrew Sy Kim <[email protected]>
Date:   Thu Feb 2 10:14:51 2023 -0500

    kep-1669: add GA graduation criterias for v1.27

    Signed-off-by: Andrew Sy Kim <[email protected]>

commit 318a83a5c25274d7c85dfa4416a8a276a8e1cb1d
Author: Lukasz Szaszkiewicz <[email protected]>
Date:   Thu Feb 2 13:37:45 2023 +0100

    Update KEP 3157 to use the latest template

commit 8c493c3641c4fbd0f683e698f586a6d7586f4029
Merge: c1e4da4c c3b43802
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 06:09:29 2023 -0800

    Merge pull request #3823 from nabokihms/3325-update-latest-milestone-beta

    KEP-3325: Update latest-milestone to v1.27

commit c3b43802eefb4094c6468aa6f19ea31e15c0f63c
Author: m.nabokikh <[email protected]>
Date:   Thu Feb 2 15:05:16 2023 +0100

    KEP-3325: Update latest-milestone to v1.27

    Signed-off-by: m.nabokikh <[email protected]>

commit c1e4da4ca1f433417c5727ec58a5dfd939c09dd5
Merge: e724ae4d 5eaac45c
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 06:01:30 2023 -0800

    Merge pull request #3650 from logicalhan/klog-flags

    update status of klog flag deprecation

commit e724ae4d1ebcff9282a84a23475e3e65a0d206fd
Merge: ba86c573 19fcde41
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 05:57:29 2023 -0800

    Merge pull request #3457 from pacoxu/defualt-container-annotation

    KEP-2227: update implementation history

commit 281d88e3aab7ebe576abe18cee138790db2cb88d
Author: Lukasz Szaszkiewicz <[email protected]>
Date:   Thu Feb 2 13:12:15 2023 +0100

    Add Alpha Graduation Criteria to KEP 3157

commit 94c553b8c41ff82f2d5c199f3290dacb68c6e30d
Author: Lukasz Szaszkiewicz <[email protected]>
Date:   Thu Feb 2 12:57:39 2023 +0100

    Update milestone to 1.27 for KEP 3157

commit ba86c573eb6eb906e43a53234b1dccef24492e90
Merge: c5bc04a3 bfc861e1
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 03:53:30 2023 -0800

    Merge pull request #3800 from mattcary/127

    1847: 1.27 beta update

commit c5bc04a327941d7ed82527d7ae2b683110b5d6a0
Merge: 4ffae42c 3b214b89
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Feb 2 01:53:30 2023 -0800

    Merge pull request #3798 from danwinship/cloud-node-ips-implementable

    KEP-3705: update CloudNodeIPs to implementable

commit d805cc3ff367c76058935e662f4fd202475ff306
Author: Alex Wang <[email protected]>
Date:   Sat Jan 21 01:11:03 2023 +0800

    KEP-3243: Graduate MatchLabelKeys In PodTopologySpread to beta

    Signed-off-by: Alex Wang <[email protected]>

commit 4ffae42c460e6c7550593d5ac1618dea77985535
Author: Mahamed <[email protected]>
Date:   Wed Feb 1 19:13:21 2023 +0000

    KEP-3720: Freeze `k8s.gcr.io` image registry (#3723)

    * write the kep

    * fix typos

    * fix more typos and add prod-readiness

    * appease the linters

    * put down the right person for PRR review

    * fix another typo

    * put exact dates and communication methods

    * Apply suggestions from code review

    Co-authored-by: Arnaud M. <[email protected]>

    * fix a typo

    ---------

    Co-authored-by: Arnaud M. <[email protected]>

commit 3b214b890b05a8c232cf06223d6d8f3133fca22e
Author: Dan Winship <[email protected]>
Date:   Mon Jan 30 17:35:56 2023 -0500

    KEP-3705: update CloudNodeIPs to implementable

commit 3380b633b16513f3ff04b259fedaaec8045bf7f4
Author: xuzhenglun <[email protected]>
Date:   Wed Feb 1 11:25:30 2023 +0800

    KEP-3668: update to implementable

commit 838c47cd4fad67f86abb2d8287e148ae00f5f07c
Author: Sergey Kanzhelev <[email protected]>
Date:   Wed Feb 1 00:13:43 2023 +0000

    node swap alpha2 milestone update

commit 2d3d1d7eda751c8c29aede0d0b479cb3901bc717
Merge: b8170b33 90f4c9b9
Author: Kubernetes Prow Robot <[email protected]>
Date:   Tue Jan 31 13:22:57 2023 -0800

    Merge pull request #3772 from nabokihms/3325-self-subject-review-beta

    KEP-3325: SelfSubjectReview API Beta graduation

commit b8170b33faf3f17ce90883ca44f6e370ca8ab94d
Merge: 875b2bf2 ebef272c
Author: Kubernetes Prow Robot <[email protected]>
Date:   Tue Jan 31 13:22:49 2023 -0800

    Merge pull request #3711 from andrewsykim/kep-2133

    KEP-2133: set status to implemented

commit 875b2bf2d45c6d4ac2f26ece6d89481489e617aa
Merge: eacd2c2c 10fd2c99
Author: Kubernetes Prow Robot <[email protected]>
Date:   Tue Jan 31 13:18:50 2023 -0800

    Merge pull request #3710 from rphillips/update/2238_liveness_probes_ga

    2238: update liveness probe grace period enhancement for GA

commit d4ad240cc63d4bb37db4e8fd7d535bbe70a7ff7b
Author: ahg-g <[email protected]>
Date:   Wed Jan 11 00:46:16 2023 +0000

    KEP-3715: allow mutating spec.completions for Indexed Jobs.

commit eacd2c2c4c9e408a20e7575f4bada2753204df0e
Merge: 88917f8c a9e5d8f3
Author: Kubernetes Prow Robot <[email protected]>
Date:   Tue Jan 31 10:48:49 2023 -0800

    Merge pull request #3731 from bart0sh/PR006-DRA-Update-CRI

    KEP3063: Update CRI structures

commit c9c9ad57c0db29ef44dfea34e2ee5e13a321006e
Author: Jefftree <[email protected]>
Date:   Mon Jan 23 23:09:25 2023 +0000

    OpenAPI V3 GA

commit 88917f8cc02ca359d66a2530dfc666150f3bc3f2
Merge: 728fd24b 37bdf1a2
Author: Kubernetes Prow Robot <[email protected]>
Date:   Tue Jan 31 08:50:49 2023 -0800

    Merge pull request #3752 from logicalhan/stabilityv2

    KEP-3498: adding beta graduation criteria for extending metric stability

commit 37bdf1a279bb8adde43ab54d9c1a7dd82c6c2765
Author: Han Kang <[email protected]>
Date:   Tue Jan 31 08:46:50 2023 -0800

    address wojtek's commets

commit 728fd24bf846d84097dd94195310b08af57aa602
Author: Kensei Nakada <[email protected]>
Date:   Tue Jan 31 21:52:49 2023 +0900

    KEP-3633: Introduce `MatchLabelKeys` to PodAffinity and PodAntiAffinity (#3651)

    * Add KEP-3633 Introduce MatchLabelKeys to PodAffinity and PodAntiAffinity

    * fix wording

    * address reviews

    * fix wording

    * assign PRR reviewer

    * fix based on reviews from prr

    * fix wording

commit 24edc3159d57fbda71136c2ec147e2e6ded6a47c
Merge: 1dab419f dfad5c9b
Author: obiTrinobiIntel <[email protected]>
Date:   Tue Jan 31 12:44:55 2023 +0000

    Merge pull request #4 from catblade/Update-KEP-Progress

    3675:Update motivations and user stories

commit 525634fa08ea50ba16d2ba594b1cdfd8794b70f5
Merge: c65b0269 17d8ed04
Author: Kubernetes Prow Robot <[email protected]>
Date:   Tue Jan 31 03:30:49 2023 -0800

    Merge pull request #3769 from mimowo/pod-failure-policy-testgrid

    Testgrid links to e2e tests for "KEP-3329: Retriable and non-retriable Pod failures for Jobs"

commit c65b02697d94867daecabdab8220ba85c391d954
Merge: e1b20755 579df12a
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Jan 30 16:26:49 2023 -0800

    Merge pull request #3794 from wzshiming/pod-host-ips

    KEP-2681: Target to alpha for 1.27

commit e1b20755423b19c71fdac17ac376158d32fe9484
Author: Lior Lieberman <[email protected]>
Date:   Tue Jan 31 00:20:49 2023 +0000

    KEP-3726: standard-application-protocols (#3727)

    * 3726-standard-application-protocols KEP

    * fix

    * fix

    * add proposed api change + criterias to add new protocols to the list

    * update toc

    * fix typo

    * remove undesired change

    * more changes

    * address feedback

    * update toc

    * add unresolved section and mark checklist steps

    * fix

    * undo fix

commit bfc861e175eeeb5e12a2d1b1e648c57067439fd0
Author: Matthew Cary <[email protected]>
Date:   Mon Jan 30 15:47:20 2023 -0800

    Update kep-1847 for 1.27 beta

commit 0e2da7a3f156021430e1daec1eee7a67a06f41aa
Merge: 2108074b fa9fab6e
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Jan 30 15:44:48 2023 -0800

    Merge pull request #3799 from ahg-g/ahg-mutable

    Updated mutable scheduling directives to adhere to the new test template

commit fa9fab6e5e9709af2150718dd4c3cc4c42a90cff
Author: ahg-g <[email protected]>
Date:   Mon Jan 30 22:50:03 2023 +0000

    Updated mutable scheduling directives to adhere to the new test template

commit dfad5c9b52e2a5aea250c4b5ba3980d057ad0ce0
Author: Catblade <[email protected]>
Date:   Mon Jan 30 15:48:15 2023 -0600

    Update user stories in resource plugin manager

    Flesh out user stories in resource plugin manager.
    Minor edit to table of contents.

commit 2108074b78562a5b131dd0e7746fcbf6385300ce
Merge: fdf6e390 26f17570
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Jan 30 11:28:28 2023 -0800

    Merge pull request #3792 from verb/ec-implemented

    KEP-277: Mark as implemented

commit fdf6e390af6598dc0f5b31634aa7a8081629217d
Merge: f37323ff 9483496b
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Jan 30 10:38:28 2023 -0800

    Merge pull request #3782 from cici37/celUpdate

    KEP-3488: update on resource constraints

commit f37323ffe04265d1c4d5cb3943081683e2b0fce8
Merge: 48599d1c 78200cb9
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Jan 30 08:30:51 2023 -0800

    Merge pull request #3783 from wojtek-t/node_resource_consumption

    Extend PRR template with node resource exhaustion question

commit 5eaac45c605808784556de883895fdc755d82ed4
Author: Han Kang <[email protected]>
Date:   Mon Jan 30 08:20:48 2023 -0800

    update PPR review to wojtek

commit d4e76893521d2aec3421313baedb8d4710e30abe
Merge: a728ef06 4dc34b0c
Author: Catblade <[email protected]>
Date:   Mon Jan 30 09:28:42 2023 -0600

    Merge pull request #2 from catblade/catblade-patch-1

    Update README.md

commit 4dc34b0c3e870a45ff0653b7ef4e16a56eab2a76
Author: Catblade <[email protected]>
Date:   Mon Jan 30 09:28:19 2023 -0600

    Update README.md

commit a728ef065a6874026878f23c3096546f35c123fe
Author: Catblade <[email protected]>
Date:   Mon Jan 30 07:51:45 2023 -0600

    Update motivations in resource plugin manager.

    Minor edits.
    Remove one item that will not be covered with this KEP.

commit a9e5d8f358c077ce1ffcb03053a5643fd6df085c
Author: Ed Bartosh <[email protected]>
Date:   Thu Jan 12 16:12:00 2023 +0200

    3063: Update CRI structures info

commit 579df12ae252c91ddefd21de6afe66c388c889a6
Author: Shiming Zhang <[email protected]>
Date:   Mon Jan 30 15:20:19 2023 +0800

    Update milestone

commit 1dab419f76aa3ca4ab87f2a46874c22fa725bed2
Author: Atanas Atanasov <[email protected]>
Date:   Sun Jan 29 11:24:11 2023 +0000

    answer questioneer

commit 70cffa6ec02c6b13e19deed358bdf2b7547d725d
Author: Atanas Atanasov <[email protected]>
Date:   Sun Jan 29 10:35:42 2023 +0000

    fixed structure of tests and graduation sections

commit 2da51449bcb8f93fbcc87a649f9d38f427da07e0
Merge: e3760a09 61b8cd26
Author: obiTrinobiIntel <[email protected]>
Date:   Sun Jan 29 10:07:45 2023 +0000

    Merge pull request #3 from catblade/Update-KEP-Progress

    Flesh out and Merge KEP doc information for CCI KEP

commit 61b8cd2698e6aa08fd0feb78417f338bd4019a62
Author: Catblade <[email protected]>
Date:   Sat Jan 28 13:38:43 2023 -0600

    Add files via upload

commit 1f891875dcb71d14046bf1c162ddc3feb409511e
Author: catblade <[email protected]>
Date:   Sat Jan 28 13:37:15 2023 -0600

    remove unneeded diagrams, one which will be replaced.

commit ff587b83d748c654eb1fd0d3943609dba675977b
Author: Catblade <[email protected]>
Date:   Sat Jan 28 13:36:06 2023 -0600

    Add files via upload

commit 4d92f15deb13a6d9ed036265d842e5eccfdebb97
Author: Catblade <[email protected]>
Date:   Sat Jan 28 13:33:32 2023 -0600

    Update README.md

    Remove now unneeded explanation section.  Section is on diagram.

commit 8d15219cd6f237afbfed113a6c03716e89608b5b
Author: Catblade <[email protected]>
Date:   Sat Jan 28 13:32:53 2023 -0600

    Update README.md

    Add in pictures from directory.

commit 534f3d5c3f449428b8e3f7d8fb7fb9f14bcd05e8
Author: Catblade <[email protected]>
Date:   Sat Jan 28 13:30:36 2023 -0600

    Add architecture diagram in jpg

    Add architecture diagram in jpg.

commit d9aec8079c1b3404e4a1130caec61ddb43efd0dd
Author: Catblade <[email protected]>
Date:   Sat Jan 28 13:27:09 2023 -0600

    Add diagrams for document

    CCI Allocation Sequence Diagram
    CCI Removal Sequence Diagram
    Externally Managed Resource Extension

commit 40f7205c36a3647cc04ee94c95034ead33ff19e8
Author: catblade <[email protected]>
Date:   Sat Jan 28 13:23:01 2023 -0600

    Removing files.  Will change to jpgs so readable under dark and light mode with github.

commit acbb7d05b6e69b240010a2dd3064aa335216f315
Author: Catblade <[email protected]>
Date:   Sat Jan 28 13:16:51 2023 -0600

    Add files via upload

commit 62cfcce9dff77e3f604316ff3c8e17ac10dc9f49
Merge: 1999a46a 48599d1c
Author: catblade <[email protected]>
Date:   Sat Jan 28 13:07:43 2023 -0600

    Merge remote-tracking branch 'upstream/master' into Update-KEP-Progress

commit 1999a46adebc002aebabb1059b54af6c4920fcd7
Author: Catblade <[email protected]>
Date:   Fri Jan 27 19:44:22 2023 -0600

    Update README.md

    Finish adding content for architecture.

commit be7ce045fc7d5a34212d6dab5752d6f3f3b59ed6
Author: Catblade <[email protected]>
Date:   Fri Jan 27 19:37:32 2023 -0600

    Update README.md

    Continue adding content to the architecture part of the proposal, including the API components.

commit 4b428513a551e580ecf1bc0639e2dc8cd7f6d7ac
Author: Catblade <[email protected]>
Date:   Fri Jan 27 19:28:24 2023 -0600

    Update README.md

    Working through adding the architecture section.
    More nits on formatting.

commit 2b2ff93afffebb8504e9c793025b667dddb128bc
Author: Catblade <[email protected]>
Date:   Fri Jan 27 19:17:59 2023 -0600

    Update README.md

commit 60e5fb343d8e729af26bb89cbf82c0292833f9e4
Author: Catblade <[email protected]>
Date:   Fri Jan 27 19:17:24 2023 -0600

    Update README.md

    Fix heading

commit b07fac68636abfae0a814a5ba3668f87ae3dcaf9
Author: Catblade <[email protected]>
Date:   Fri Jan 27 19:16:11 2023 -0600

    Update README.md

    Add in formatting nits.

commit 48599d1cc4391c5d176606490ed6f766677855d9
Merge: 67173c56 bd7ffce0
Author: Kubernetes Prow Robot <[email protected]>
Date:   Fri Jan 27 16:54:34 2023 -0800

    Merge pull request #3660 from Dyanngg/master

    KEP-2091: Update API types for AdminNetworkPolicy and BaselineAdminNetworkPolicy

commit 67173c56ceacca1f46fe3e516ce01eca30712ce2
Merge: 79b30a2b 952a7671
Author: Kubernetes Prow Robot <[email protected]>
Date:   Fri Jan 27 16:46:34 2023 -0800

    Merge pull request #3706 from danwinship/cloud-node-ips

    KEP-3705: Cloud Dual-Stack --node-ip Handling

commit 79b30a2b8d9e7db516a559df8e3a449eb645179a
Merge: dfb5b643 ad3b43d6
Author: Kubernetes Prow Robot <[email protected]>
Date:   Fri Jan 27 14:26:40 2023 -0800

    Merge pull request #3767 from robscott/referencegrant

    KEP-3766: Move ReferenceGrant to sig-auth API Group

commit ad3b43d6bbb42700c2a9f6177c424b6eb72edabd
Author: Rob Scott <[email protected]>
Date:   Fri Jan 27 22:13:44 2023 +0000

    Removing PRR until KEP is marked implementable

commit 9b6e87713047fe051e0c1fbaeb0462530f9626c9
Author: Catblade <[email protected]>
Date:   Fri Jan 27 15:00:24 2023 -0600

    Update README.md

    Still much more formatting, adding of pictures to do.

commit e4de952162a7c1fffd5b6235c0f5335c7237029a
Author: Catblade <[email protected]>
Date:   Fri Jan 27 14:47:04 2023 -0600

    Update README.md

    Add in goals, upgrade and rollback planning.

commit 2aded5ab672dec653e0dbd915e1252383ca60684
Author: Catblade <[email protected]>
Date:   Fri Jan 27 14:35:16 2023 -0600

    Update README.md

commit 5c05ccfaf42ca928791b0a110100c0856e12eca8
Merge: 0de89c61 e3760a09
Author: Catblade <[email protected]>
Date:   Fri Jan 27 14:22:59 2023 -0600

    Merge pull request #1 from obiTrinobiIntel/master

    merge changes from master.

commit 6e8a2bf7558a00037890109956874eae7d2ec683
Author: Rob Scott <[email protected]>
Date:   Fri Jan 27 19:28:04 2023 +0000

    Moving open questions to unresolved blocks and adding links to prev
    discussion

commit 26f1757098a848e5f824e0fa3cba059f9d9a7998
Author: Lee Verberne <[email protected]>
Date:   Fri Jan 27 17:45:27 2023 +0100

    KEP-277: Mark as implemented

commit dfb5b64322fe861fcc173ca8246a2ec5a511e46e
Merge: 92cda6fd c41c17e4
Author: Kubernetes Prow Robot <[email protected]>
Date:   Fri Jan 27 08:00:27 2023 -0800

    Merge pull request #3753 from logicalhan/slis

    KEP-3466: update beta graduation requirements for component SLIs

commit 17d8ed04a1bd932b000900e638eb725a8157135a
Author: Michal Wozniak <[email protected]>
Date:   Thu Jan 19 15:42:09 2023 +0100

    Fix typos

commit becd62cca8ab1668848f56b6582fcc2f88d73763
Author: Michal Wozniak <[email protected]>
Date:   Mon Jan 23 12:03:17 2023 +0100

    Provide testgrid links to the e2e tests

commit bdf0a73bc9bc61de1b44aeb3eda60c55d7307618
Author: Han Kang <[email protected]>
Date:   Fri Jan 27 07:49:34 2023 -0800

    amend beta requirements

commit c41c17e4d7b76d0b6124b77700e41a02c7941579
Author: Han Kang <[email protected]>
Date:   Thu Jan 26 15:10:49 2023 -0800

    update to address wojtek's comments

commit 135c8a1819ae9c4194efbf505f945631c6ef808e
Author: Han Kang <[email protected]>
Date:   Wed Jan 18 13:15:45 2023 -0800

    add prr reviewer

commit e3760a09fcdb9067185cc5842fe282a343f944cd
Merge: 8340d4e5 c55599b5
Author: obiTrinobiIntel <[email protected]>
Date:   Fri Jan 27 11:50:20 2023 +0000

    Merge pull request #2 from catblade/patch-1

    Patch 1

commit 78200cb9d1a4244fd068e819c4cb430ebd114eaa
Author: Wojciech Tyczyński <[email protected]>
Date:   Thu Jan 26 10:03:53 2023 +0100

    Extend PRR template with node resource exhaustion question

commit 92cda6fd6ace713798ee306201fe7238e733443a
Merge: 34b46e89 bff55378
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Jan 26 09:40:27 2023 -0800

    Merge pull request #3771 from MikeSpreitzer/apf-ga-update

    KEP-1040: update GA graduation criteria

commit 767c0f7fba700e6255ffdd5c842b8c57919ff387
Author: Rob Scott <[email protected]>
Date:   Wed Jan 25 02:10:28 2023 +0000

    Moving KEP to sig-auth, fixes from PR feedback, test details

commit 9483496b448bf5c5cd989e1ac3e0e123ab82ac0f
Author: Cici Huang <[email protected]>
Date:   Wed Jan 25 16:38:50 2023 +0000

    Updates on resource constraints.

commit 2cc267029cf21759f0ab5b262d07b15801f15022
Author: Cici Huang <[email protected]>
Date:   Wed Jan 25 16:23:51 2023 +0000

    Define GA graduation criteria

commit aa4a1c670f6eb36e2153f82cf09299aa44b9f980
Author: Cici Huang <[email protected]>
Date:   Wed Jan 25 16:18:13 2023 +0000

    temp changes

commit adb71ee393e8cbf20b00ac3a2e3f8ac5c723ed23
Author: Nick Young <[email protected]>
Date:   Tue Jan 24 06:39:24 2023 +0000

    Update with examples and clarifications after initial review

    Signed-off-by: Nick Young <[email protected]>

commit d9b390ef8879665e8412dc5b3f426d5fb1446e28
Author: Nick Young <[email protected]>
Date:   Mon Jan 23 03:31:13 2023 +0000

    Update with design notes and extra questions info

    Signed-off-by: Nick Young <[email protected]>

commit 462a10f394e5e6c3e1a24b605afd76293621bd36
Author: Rob Scott <[email protected]>
Date:   Sat Jan 21 01:14:22 2023 +0000

    KEP-3766: Move ReferenceGrant to sig-auth API Group

    Co-Authored-By: Nick Young <[email protected]>

commit 34b46e891ce4615fdd6a05dc612081dbb2825284
Author: Kevin Delgado <[email protected]>
Date:   Tue Jan 24 11:01:53 2023 -0800

    KEP-2885 Field Validation 1.27 GA graduation (#3725)

    * Update field validation KEP for 1.27 GA graduation

    * Address feedback

    * update gate removal timeline

commit 5c79049c7a15f88056236e298f2bbe002c4c12a3
Author: Jordan Liggitt <[email protected]>
Date:   Tue Jan 24 10:23:27 2023 -0500

    Clarify no change is proposed for updating development branch to latest go version immediately

commit 90f4c9b9ccd4f5adad8113b1dcdb3cbfb539e832
Author: Maksim Nabokikh <[email protected]>
Date:   Tue Jan 24 19:05:33 2023 +0400

    Apply suggestions from code review

    Co-authored-by: Jordan Liggitt <[email protected]>
    Signed-off-by: m.nabokikh <[email protected]>

commit c28f8a5376b058b4c64a0a4f511946cf2001e0e4
Merge: c8840442 4099cdef
Author: Kubernetes Prow Robot <[email protected]>
Date:   Tue Jan 24 06:42:17 2023 -0800

    Merge pull request #3735 from LiorLieberman/patch-1

    Update verify-toc.sh

commit 22e17dc97b8f2d1c8fa12de462acbd8ebb8be2ea
Author: Jordan Liggitt <[email protected]>
Date:   Mon Jan 23 17:39:23 2023 -0500

    Update testing details for compatible library use

commit d74071499ff8f0ddac9db69191bd8d513e46a60a
Author: Jordan Liggitt <[email protected]>
Date:   Mon Jan 23 17:29:12 2023 -0500

    Update go compatibility proposal status

commit ca46b0265ff84c0c0274b88089394a3556198292
Author: Jordan Liggitt <[email protected]>
Date:   Mon Jan 23 17:28:50 2023 -0500

    Clarify prereq merge, prereq backport, go version bump steps

commit 26cea5d1a770e4fe61dbc9b3c42fb99793d854ab
Author: Jordan Liggitt <[email protected]>
Date:   Tue Jan 17 22:15:06 2023 -0500

    Link to examples of go releases

commit baa5a858394b363d1db9a6905da428681fa26470
Author: Jordan Liggitt <[email protected]>
Date:   Tue Jan 17 22:11:40 2023 -0500

    Future-proof branch name

commit 3e7f7618d3238f474355c23b73635e40f62ee296
Author: Jordan Liggitt <[email protected]>
Date:   Tue Jan 17 15:45:47 2023 -0500

    KEP-3744: Stay on supported go versions: initial draft

commit c88404426676d58cdcf3397897197fd98ef327ef
Merge: f633d91b 524a1335
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Jan 23 14:22:16 2023 -0800

    Merge pull request #3722 from Jefftree/agg-discovery-beta

    KEP-3352 Aggregated Discovery to Beta

commit 524a1335fc566893a25f98d2da2cc440a4531b1a
Author: Jefftree <[email protected]>
Date:   Tue Jan 10 19:44:14 2023 +0000

    Add beta requirements

commit 4c6a711dc8d65241d347fb1649bd22d2aa7615ca
Author: m.nabokikh <[email protected]>
Date:   Mon Jan 23 23:11:42 2023 +0100

    KEP-3325: SelfSubjectReview API Beta graduation

    Signed-off-by: m.nabokikh <[email protected]>

commit bff55378e01022f5f9788f4b02c0c7fe24d56274
Author: Mike Spreitzer <[email protected]>
Date:   Mon Jan 23 16:12:38 2023 -0500

    Update GA graduation criteria

    1. Convert to check list.

    2. Re-order so that completed items come first.

    3. Update tuning item to refer to the whole interface (e.g, including
    logs and metrics) rather than just the API.

    4. Update the tuning item to replace "auto-tuning" with simply
    "tuning".  The thinking is that the proper focus is on observability
    and controllabiility; automation of the tuning was always intended to
    be a matter for later consideration.

commit 39263f5cd970492946b53111985ec53d884ea694
Author: Kermit Alexander II <[email protected]>
Date:   Mon Jan 23 19:53:30 2023 +0000

    Add TODO and note on CEL upstream.

commit bd2ca8393cefc747cd9918bb0e195cb96aea7539
Author: Kermit Alexander II <[email protected]>
Date:   Mon Jan 23 19:39:30 2023 +0000

    Update messageExpression behavior re: cost limits.

commit f633d91bcf9d7fbf7e330786f1f591ddccc44f9c
Merge: d2d2df65 58ec5f85
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Jan 23 11:31:57 2023 -0800

    Merge pull request #3709 from ahg-g/mutable-stable

    KEP-2926: Graduate mutable scheduling directives to stable

commit d2d2df65b0f750e58872f9876a6e24ad5863d167
Merge: 09a5eabe dd1f3822
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Jan 23 11:27:58 2023 -0800

    Merge pull request #3682 from xuzhenglun/master

    Reserve Nodeport Ranges For Dynamic And Static Port Allocation

commit 58ec5f8559c6df65016241056d978f77b24a08ba
Author: ahg-g <[email protected]>
Date:   Mon Jan 23 19:26:17 2023 +0000

    Graduate mutable scheduling directives to stable

commit dd1f3822e47b38f8d2f31f8cbc6233c82c6128a7
Author: xuzhenglun <[email protected]>
Date:   Sat Dec 10 17:59:06 2022 +0800

    Reserve Nodeport Ranges For Dynamic And Static Port Allocation

    Signed-off-by: xuzhenglun <[email protected]>

commit 19fcde4129fccd0a2601eac15d1d699d9f811661
Author: Paco Xu <[email protected]>
Date:   Fri Aug 5 21:43:16 2022 +0800

    update KEP 2227: implementation history

commit 09a5eabe43c13ced30b2191508115a0ef90f4e1f
Merge: fe684210 96ae1871
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Jan 19 16:12:15 2023 -0800

    Merge pull request #3667 from wojtek-t/consistent_streaming_support_api

    Update API proposal for KEP 3157

commit fe684210564c789259617ec2f154c12b74214ec1
Merge: 545228cd 4301eea3
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Jan 19 11:28:16 2023 -0800

    Merge pull request #3760 from dgrisonnet/383-update-scope

    Update KEP-383 graduation criterias

commit 4301eea3654fd8cdde5d21dbab835cdaff8ac50f
Author: Damien Grisonnet <[email protected]>
Date:   Thu Jan 19 20:04:46 2023 +0100

    keps-383: update graduation criterias

    The issue for KEP-383 can't be closed although the KEP has graduated to
    stable because all the Kubernetes components haven't been migrated to
    use the new API. The actual migration is a big effort that needs to be
    properly planned and as such would be better handled in a seperate KEP.
    There are also some changes that needs to be considered in order to not
    break existing behaviors. As such, the plan is to remove the migration
    from KEP-383's scope and instead do it as part of KEP-3728.

    Signed-off-by: Damien Grisonnet <[email protected]>

commit 3ad350bec2dc8114af43f458a3783e3446ed12de
Author: Han Kang <[email protected]>
Date:   Wed Jan 18 13:18:08 2023 -0800

    KEP-3466: update beta graduation requirements

commit 9c120e1a05cf09808974dd4d2bb8939f087f1c90
Author: Han Kang <[email protected]>
Date:   Wed Jan 18 13:11:52 2023 -0800

    update toc

commit ddcc4839102759392fd4c468150e68f52074b209
Author: Han Kang <[email protected]>
Date:   Wed Jan 18 12:25:48 2023 -0800

    update stability KEP for beta

commit 9176a2f888f38544dfbc470e7a81b3e15ab491aa
Author: Maciej Szulik <[email protected]>
Date:   Mon Aug 1 17:40:20 2022 +0200

    Promote CronJob's TimeZone support to GA

commit 952a7671f321ab7d8a6ce4cf1f9a63bf75861528
Author: Dan Winship <[email protected]>
Date:   Mon Jan 16 14:43:15 2023 -0500

    updates

commit 96ae1871e2b2728930a50eae61c8c83d604a05ca
Author: Wojciech Tyczyński <[email protected]>
Date:   Thu Nov 24 12:09:59 2022 +0100

    Update API proposal for KEP 3157

commit c55599b515ed3a594dd3cc3345433f99f6bb3f15
Author: Catblade <[email protected]>
Date:   Fri Jan 13 15:00:27 2023 -0600

    Updates to goals/non-goals.  Begin fleshing out user stories.

commit 616842ea62df5f5d3656e6ec0dda64120219d979
Author: Catblade <[email protected]>
Date:   Fri Jan 13 14:51:31 2023 -0600

    Update Summary to reflect DRA instead of kubelet refactor

commit 317234305c10f82a2f4e38b56c5cd07694eb6740
Author: Kermit Alexander II <[email protected]>
Date:   Fri Jan 13 18:14:53 2023 +0000

    Update for inclusion of string.format in CEL.

commit 4099cdef98ac3a54d85bdedb2f9d0ea7af1930c7
Author: Lior Lieberman <[email protected]>
Date:   Fri Jan 13 15:00:27 2023 +0000

    Update verify-toc.sh

commit bd7ffce0471d2c4e48d3098e49a10bef4386f195
Author: Dyanngg <[email protected]>
Date:   Wed Jan 11 10:58:54 2023 -0800

    Address comments

    Signed-off-by: Dyanngg <[email protected]>

commit ba6965366034a8a7c5b3f0469921e1c33074d138
Author: Yang Ding <[email protected]>
Date:   Thu Jun 9 15:17:43 2022 -0700

    Update API types as well as doc contents based on CRD implementation

    Signed-off-by: Yang Ding <[email protected]>

commit 93020fca1c052fea155d7c32fc4f13b976e0decb
Author: astoycos <[email protected]>
Date:   Mon May 23 12:44:18 2022 -0700

    Update ANP Sample Yamls

    Signed-off-by: astoycos <[email protected]>

commit ebef272c280bb04ea47f8295b3fc0d9626a84484
Author: Andrew Sy Kim <[email protected]>
Date:   Thu Jan 5 10:08:52 2023 -0500

    KEP-2133: set status to implemented

    Signed-off-by: Andrew Sy Kim <[email protected]>

commit 10fd2c992bda8b4a2db51b773e681b80d46414c4
Author: Ryan Phillips <[email protected]>
Date:   Tue Jan 3 15:12:47 2023 -0600

    2238: update liveness probe grace period enhancement for GA

commit cf97fd57f3f0febdc24e211093707733d1ed6c64
Author: Dan Winship <[email protected]>
Date:   Thu Dec 1 11:37:09 2022 -0500

    KEP-3705 dual-stack cloud --node-ip handling

commit 8340d4e569bfe4069e5fe0d4dbd52e4cdf1c423d
Merge: 0de89c61 a93d3b4c
Author: obiTrinobiIntel <[email protected]>
Date:   Mon Dec 12 18:06:26 2022 +0000

    Merge pull request #1 from catblade/patch-1

    Updates to KEP sections for enhancement #3675, specifically goals, summary, and non-goals.

commit a93d3b4cd3fcb8be747a1792875810cef8c79547
Author: Catblade <[email protected]>
Date:   Thu Dec 8 15:58:31 2022 -0600

    Read.md changes for resource Plugin Manager

    * Flesh out motivations
    * Add in proposal summary
    * Stub in user stories
    * Stub in test plan
    * Stub in pre-development test plan.

commit e6c2f97be1de84cb7b23e6cd340f56742fe5cf27
Author: Catblade <[email protected]>
Date:   Tue Dec 6 14:05:11 2022 -0600

    Update README.md

commit 8ec40d57dcfd20c0bc8cd5ff7c50632e8c2a2e24
Author: Catblade <[email protected]>
Date:   Tue Dec 6 08:26:48 2022 -0600

    Fleshing out KEP

    Add in goals, non-goals.  Currently working on summary and motivations.

commit 0de89c6106bd82c5a1afd3b6552837c727847ca0
Author: obiTrinobiIntel <[email protected]>
Date:   Mon Dec 5 15:21:59 2022 +0000

    fix typo

commit 22886361968b518389a1e27bdea517ae90a5ab7b
Author: Atanas Atanasov <[email protected]>
Date:   Mon Dec 5 09:19:23 2022 -0600

    add title

commit ae5260c22f58057b11357dcab2a47c522f696226
Author: Atanas Atanasov <[email protected]>
Date:   Mon Dec 5 09:13:23 2022 -0600

    added kep template

commit 1e8559f6380274386ae7f842e21d8e8c46b89e97
Author: Han Kang <[email protected]>
Date:   Tue Nov 8 12:33:20 2022 -0800

    add prr reviewer

commit 8c40b32b9068a99829cf630adf756d424b9cf19b
Author: Han Kang <[email protected]>
Date:   Tue Nov 8 12:23:46 2022 -0800

    update status of klog flag deprecation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory lgtm "Looks good to me", indicates that a PR is ready to be merged. sig/api-machinery Categorizes an issue or PR as relevant to SIG API Machinery. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. tide/merge-method-squash Denotes a PR that should be squashed by tide when it merges.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants