-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Open
Labels
lead-opted-inDenotes that an issue has been opted in to a releaseDenotes that an issue has been opted in to a releasesig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.Categorizes an issue or PR as relevant to SIG API Machinery.stage/stableDenotes an issue tracking an enhancement targeted for Stable/GA statusDenotes an issue tracking an enhancement targeted for Stable/GA statustracked/yesDenotes an enhancement issue is actively being tracked by the Release TeamDenotes an enhancement issue is actively being tracked by the Release Team
Milestone
Description
Enhancement Description
- One-line enhancement description (can be used as a release note): Streaming Response Encoding
- Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/5116-streaming-response-encoding/README.md
- Previous discussion: Don't copy whole response during response marshalling kubernetes#129304, Streaming json list encoder kubernetes#129334
- Primary contact (assignee): serathius@
- Responsible SIGs: api-machinery
- Enhancement target (which target equals to which milestone):
- Beta release target (x.y): 1.33
- Stable release target (x.y): 1.34
Milestones:
Beta
- KEP (
k/enhancements
) update PR(s): KEP-5116: Add KEP (Streaming response encoding) #5119 - Code (
k/k
) update PR(s):- Implement tests for deferredResponseWriter to validate behavior on multiple writer calls. kubernetes#130168
- Implement chunking for gzip encoder in
deferredResponseWriter
kubernetes#130264 - Implement JSON and Proto list benchmarks
- Implement static analysis to validate json and proto tags of builtin List types kubernetes#130216
- Add tests for encoding collections in JSON for KEP-5116 kubernetes#130220
- Implement tests for encoding collections in Proto kubernetes#130395
- Streaming json list encoder kubernetes#129334
- Implement streaming proto list encoder kubernetes#129407
- Docs (
k/website
) update(s):- No planning doc update as feature is not user facing.
-
Stable
- KEP (
k/enhancements
) update PR(s): Move KEP-5116 to GA #5324 - Code (
k/k
) update PR(s): - Docs (
k/website
) update(s): Document KEP-5116 website#51457
- KEP (
-
Optional improvements being worked on that are not blocking for graduation:
chenk008, xuzhenglun, warmchang, haosdent, novahe and 3 more
Metadata
Metadata
Assignees
Labels
lead-opted-inDenotes that an issue has been opted in to a releaseDenotes that an issue has been opted in to a releasesig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.Categorizes an issue or PR as relevant to SIG API Machinery.stage/stableDenotes an issue tracking an enhancement targeted for Stable/GA statusDenotes an issue tracking an enhancement targeted for Stable/GA statustracked/yesDenotes an enhancement issue is actively being tracked by the Release TeamDenotes an enhancement issue is actively being tracked by the Release Team
Type
Projects
Status
Tracked for code freeze