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

Inst chair #27

Closed
wants to merge 2,513 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2513 commits
Select commit Hold shift + click to select a range
0293f6f
Update graphs, remove some other unresolveds
lauralorenz Sep 30, 2024
9229a7d
Add new graphs
lauralorenz Sep 30, 2024
a31f622
Add conflict resolution table
lauralorenz Sep 30, 2024
1fd9585
Update with latest template for KEP
gnufied Sep 30, 2024
5a50201
Fix napkin math in risks and mitigations
lauralorenz Sep 30, 2024
154a5c9
Address free restart issue in design details
lauralorenz Sep 30, 2024
be6445f
Move proposed QOS class changes out of beta scope
tallclair Sep 30, 2024
ff1a1dc
Add answers for monitoring and scalability
gnufied Sep 30, 2024
ea3988f
Fix some lingering unresolveds
lauralorenz Sep 30, 2024
97cb477
Remove benchmarking ifftt, can add later
lauralorenz Sep 30, 2024
d81363d
Update toc
lauralorenz Sep 30, 2024
40073eb
spelling
lauralorenz Sep 30, 2024
1204ef3
Add Windows cpu and memory affinity
jsturtevant Sep 30, 2024
87cd54e
Merge pull request #4054 from jongwooo/correct-typo
k8s-ci-robot Sep 30, 2024
964260d
Drop AllocatedResources from beta scope, with new feature gate
tallclair Sep 30, 2024
d7b996f
Pod level resize design sketch
tallclair Oct 1, 2024
eef698f
Respond to feedback
jsturtevant Sep 30, 2024
c6bb049
Add reference to node metrics about cpu pool sizes for Alpha stage
jingczhang Oct 1, 2024
8a67b07
Cleanup
tallclair Oct 1, 2024
749e40e
Merge pull request #4683 from MrFreezeex/clarify-svcexport-conflict
k8s-ci-robot Oct 1, 2024
d62cf9a
Merge pull request #4868 from soltysh/timestamp_annotation_stable
k8s-ci-robot Oct 1, 2024
eab6081
fix based on review comments
sanposhiho Oct 1, 2024
56fb47c
Elaborate on kube-state-metrics
jsafrane Sep 27, 2024
ddf949f
Ask for PRR review
jsafrane Oct 1, 2024
7d0135a
KEP-4438: add missing sections
matthyx Oct 1, 2024
552915a
Update test-plan doc
gnufied Oct 1, 2024
6bbfb16
Rename Info to Data and fix API
LionelJouin Oct 1, 2024
81f777f
Merge pull request #4864 from RomanBednar/pv-last-phase-transition-ti…
k8s-ci-robot Oct 1, 2024
3b445f0
Address review comments
xing-yang Oct 1, 2024
5997b34
update some grad criteria and version skew info
lauralorenz Oct 1, 2024
9de17aa
Merge pull request #4890 from matthyx/restart
k8s-ci-robot Oct 1, 2024
2626c67
Update reviewers/approvers
jsturtevant Oct 1, 2024
21493fa
Drop milestone targets for provisional kep
lauralorenz Oct 1, 2024
5f49664
Added suggestions from PRR review
sreeram-venkitesh Oct 1, 2024
d12d2cc
Add prod-readiness approver file
LionelJouin Oct 1, 2024
ed5d0b1
Merge pull request #4604 from lauralorenz/kep-4603-tune-crashloopback…
k8s-ci-robot Oct 1, 2024
c773a5f
KEP-4193: stable updates for 1.32
liggitt Oct 2, 2024
8b08e00
Specify when node is set but feature gate is off
lauralorenz Oct 2, 2024
aba2000
Add new conflict examples
jsafrane Oct 2, 2024
9611de8
Update implementation history
jsafrane Oct 2, 2024
a548fd1
Add explicit phase instead of 1.5
jsafrane Oct 2, 2024
d734564
undecryptable resources: kep.yaml - bump latest milestone
stlaz Oct 2, 2024
ddbc1f3
Add the implementation history section
RyanAoh Oct 1, 2024
c6ac741
KEP-4601: Beta updates for 1.32
liggitt Oct 2, 2024
5e96687
Address sig-node feedback
jsturtevant Oct 2, 2024
67723cd
Submit Request for Production Readiness Review
jingczhang Oct 2, 2024
6f13d3b
Change from kubelet flags to KubeletConfiguration for per node config
lauralorenz Oct 2, 2024
e4c8ce4
update toc
lauralorenz Oct 2, 2024
6ab6e96
PRR and welcome back to soltysh as my reviewer O:)
lauralorenz Oct 2, 2024
fb7ed3f
Spelling errors and TOC
lauralorenz Oct 2, 2024
f721bd3
implementable, come at me bots
lauralorenz Oct 2, 2024
53356d7
Fix incorrect purple line in graphs
lauralorenz Oct 2, 2024
627fe50
Merge branch 'kubernetes:master' into kep-4603-tune-crashloopbackoff-132
lauralorenz Oct 2, 2024
d25595c
Add latest-milestone and alpha milestone back in
lauralorenz Oct 2, 2024
e53dcc5
PR feedback
tallclair Oct 3, 2024
b830921
Merge pull request #4891 from RyanAoh/kep-1860-ga
k8s-ci-robot Oct 3, 2024
c06bd87
Merge pull request #4886 from aroradaman/kube-proxy-config-v1alpha2-d…
k8s-ci-robot Oct 3, 2024
48f928a
Merge pull request #4855 from sreeram-venkitesh/4818-add-zero-value-f…
k8s-ci-robot Oct 3, 2024
3e4d032
KEP 1645: remove EndpointSlice ownership requirement
tpantelis Oct 3, 2024
5a71bb5
Fixes based on review
LionelJouin Oct 2, 2024
e9382f1
Merge pull request #4844 from aramase/aramase/c/kep_3331_v1.32
k8s-ci-robot Oct 3, 2024
51bb92d
Merge pull request #4894 from liggitt/4601-1.32
k8s-ci-robot Oct 3, 2024
d40d91e
Merge pull request #4892 from liggitt/4193-1.32
k8s-ci-robot Oct 3, 2024
1b0050b
Update PodReplacementPolicy alpha to 1.32
atiratree Oct 3, 2024
78771bf
Add kubelet instance configuration
HirazawaUi May 23, 2024
f48dba5
Merge pull request #4658 from HirazawaUi/add-instanceconfig
k8s-ci-robot Oct 4, 2024
afb9df0
KEP-2535: update the KEP with on-by-default strategy
stlaz Aug 14, 2024
9de7f62
Merge pull request #4903 from atiratree/pod-replacement-policy
k8s-ci-robot Oct 4, 2024
ad43d22
PRR feedback
tallclair Oct 4, 2024
58df245
More accurately represent the motivation for KubeletConfiguration
lauralorenz Oct 4, 2024
1a5f314
Explicitly add proposed fields for KubeletConfiguration
lauralorenz Oct 4, 2024
4b3835f
Revisit 300s validation for per node config in beta
lauralorenz Oct 4, 2024
9eacadb
Merge branch 'kep-4603-tune-crashloopbackoff-132-copy' into kep-4603-…
lauralorenz Oct 4, 2024
1515af5
Add unresolved comments, and annotated unresolved with target stage
lauralorenz Oct 4, 2024
be482d3
Classic DRA: withdraw the KEP
pohly Oct 4, 2024
9c2404d
PRR: feature disablement
tallclair Oct 4, 2024
369e24c
Merge pull request #4737 from rtpro/master
k8s-ci-robot Oct 4, 2024
28ae516
Merge pull request #4772 from PannagaRao/update-kep-1029
k8s-ci-robot Oct 4, 2024
6893af8
Merge pull request #4866 from AxeZhan/ga3960
k8s-ci-robot Oct 4, 2024
362f7b3
Merge pull request #4904 from pohly/dra-1.32-classic-removal
k8s-ci-robot Oct 5, 2024
220604e
crashloopbackoff.max -> crashloopbackoff.maxSeconds
lauralorenz Oct 5, 2024
e3560f7
node: memmgr: port to latest KEP template
Tal-or Sep 28, 2023
36c189a
node: memmgr: add missing PRR info
Tal-or Sep 28, 2023
63dae8a
node: memmgr: move to stable in 1.32
Tal-or Sep 28, 2023
e5bdeb6
node: memmgr: fill gaps after port to latest KEP
Tal-or Sep 28, 2023
052f4b9
node: memmgr: add metrics information
Tal-or Sep 28, 2023
6d60f7a
node: memmgr: address reviewers comments
Tal-or Sep 29, 2023
d13b348
node: memmgr: tick missing checkboxes
ffromani Oct 5, 2023
b4e967b
node: memgr: clarify SLO and feature feedback
ffromani Oct 5, 2023
1bec021
Add more context in the archived risk mitgation option 2 (1 MilliCPU)
jingczhang Oct 7, 2024
2b93fbd
Improve drawbacks section
LionelJouin Oct 7, 2024
bf05ef5
Add SELinuxController
jsafrane Oct 7, 2024
5388d74
Add note about static cpu policy being out of scope
tallclair Oct 7, 2024
c60bb21
Promote KEP-4292 custom profiling in kubectl debug to GA (#4824)
ardaguclu Oct 7, 2024
687f0e1
KEP-4601: PRR test updates
liggitt Oct 7, 2024
010e7e1
Fill in the rest of the KEP
johnbelamaric Oct 7, 2024
8471149
update field name in example
johnbelamaric Oct 7, 2024
8d351cd
Proposal for l3 aware cpu nodes in static policy
ajcaldelas Aug 23, 2024
33cdc03
Re-organize and add a bit
johnbelamaric Oct 7, 2024
be36daa
update kep.yaml for latest changes
johnbelamaric Oct 7, 2024
04b7ce5
Remove mrbobbytables as enhancements subproject owner
mrbobbytables Oct 7, 2024
bd48806
Respond to PRR review comments.
jingczhang Oct 8, 2024
3845eaf
Remove some unchanged API fields to make it easier to read
johnbelamaric Oct 8, 2024
a1be8d3
Linter
johnbelamaric Oct 8, 2024
e351e9c
Updates based on first PRR review
jsturtevant Oct 8, 2024
62d63df
Add Windows only policy definition
jsturtevant Oct 8, 2024
801104d
KEP-2837: Introducing Pod level resource specifications KEP
ndixita May 31, 2024
3ab5ed8
Merge pull request #4905 from liggitt/4601-1.32
k8s-ci-robot Oct 8, 2024
e189cbf
Minor metric fixes
jsafrane Oct 8, 2024
a86a4b9
Fixed feature gate usage
jsafrane Oct 8, 2024
230c534
KEP-3545: graduate to GA
PiotrProkop Sep 30, 2024
88997b8
Merge pull request #4900 from tpantelis/remove_eps_ownerref
k8s-ci-robot Oct 8, 2024
8b7bc31
Add storage capacity scoring KEP
cupnes May 18, 2023
bc030a8
Fixes based on review
LionelJouin Oct 8, 2024
5de0f92
KEP-4222: Update alpha target to 1.32.
benluddy Oct 8, 2024
0c428ae
Merge pull request #4908 from benluddy/4222-target-1.32
k8s-ci-robot Oct 8, 2024
ac2fe3c
PRR questionnaire + approver changes
stlaz Oct 2, 2024
b05217a
kep-3983: update Beta requirements before moving to GA
sohankunkerkar Sep 30, 2024
3e50abe
Merge pull request #4789 from stlaz/ensure-secret-images
k8s-ci-robot Oct 8, 2024
27d50a4
promote size memory backed volumes to stable
kannon92 Aug 28, 2024
8e48db1
Propose exposing allocated resources for non-running containers
tallclair Oct 8, 2024
5c3f7db
Update alpha target and latest-milestone for 1.32
PrasadG193 Oct 8, 2024
a271469
Review feedback, implementable
johnbelamaric Oct 8, 2024
4b09ef1
changing defaulting & validationg logic for consistency with the curr…
ndixita Oct 8, 2024
52d5673
Adding a section for user experience survey scoped for Beta
ndixita Oct 8, 2024
d367cd5
Fix testgrid/prow links in PRR
lauralorenz Oct 8, 2024
72e6683
Merge pull request #4893 from lauralorenz/kep-4603-tune-crashloopback…
k8s-ci-robot Oct 8, 2024
54ec392
take care of additional comments.
jingczhang Oct 8, 2024
e64c565
DRA: PRR and API for beta of structured parameters in 1.32
pohly Sep 18, 2024
edb7c97
Merge branch 'kubernetes:master' into kep-4603-tune-crashloopbackoff-…
lauralorenz Oct 8, 2024
9a23114
Merge pull request #4869 from pohly/dra-1.32
k8s-ci-robot Oct 8, 2024
c2893cc
Updating PRR and fixing typos
ndixita Oct 8, 2024
3d91e6c
Merge pull request #4849 from gnufied/change-milestone-recovery-feature
k8s-ci-robot Oct 8, 2024
6785db3
Updating PRR
ndixita Oct 8, 2024
7ee5ff1
Updating CA caveat
ndixita Oct 8, 2024
32e84bc
Updating PRR
ndixita Oct 8, 2024
6cf172e
Review feedback
johnbelamaric Oct 9, 2024
5e04f14
Changing the language for resource usage by containers in a pod with …
ndixita Oct 9, 2024
6bb4c35
Updating non goals
ndixita Oct 9, 2024
5f5ec1f
Move to sig-scheduling
johnbelamaric Oct 9, 2024
d669ac1
Forgot to move PRR file
johnbelamaric Oct 9, 2024
5f35e96
Merge pull request #4910 from lauralorenz/kep-4603-tune-crashloopback…
k8s-ci-robot Oct 9, 2024
6292e2b
Merge pull request #4882 from PiotrProkop/multi-numa-stable
k8s-ci-robot Oct 9, 2024
d0bc09a
fix: address reviews
sanposhiho Oct 9, 2024
8bcd129
Update milestones
jsafrane Oct 9, 2024
683affc
KEP-3695: Update podResourceV1 API
ArangoGutierrez Oct 8, 2024
733d3d0
Merge pull request #4042 from topolvm/kep-storage-capacity-scoring
k8s-ci-robot Oct 9, 2024
f4be31f
chore: wording
sanposhiho Oct 9, 2024
e1595ec
Update keps/sig-node/4800-cpumanager-split-uncorecache/README.md
wongchar Oct 9, 2024
db021e7
add kind upgrade/downgrade for feature
kannon92 Oct 9, 2024
5ae6f80
Take care of additional PRR questions.
jingczhang Oct 9, 2024
82c4aa5
DRA: document unit test coverage
pohly Oct 9, 2024
a505a5a
Notes about scheduler race condition
tallclair Oct 9, 2024
da2e849
Additional pros/cons for dropping allocated resources
tallclair Oct 9, 2024
47dbde4
KEP for flagz page for Kubernetes Components
richabanker Sep 6, 2024
7aee63a
Update TOC
tallclair Oct 9, 2024
1698744
Add coverage numbers
johnbelamaric Oct 9, 2024
c40e484
Merge pull request #4843 from jsafrane/selinux-optional
k8s-ci-robot Oct 9, 2024
8ae1abd
Merge pull request #4914 from pohly/dra-1.32
k8s-ci-robot Oct 9, 2024
6bdbc9a
Merge pull request #4831 from richabanker/component-flagz
k8s-ci-robot Oct 9, 2024
51e4db7
Review feedback
johnbelamaric Oct 9, 2024
962867f
Merge pull request #4678 from ndixita/master
k8s-ci-robot Oct 9, 2024
f5f65f4
Adding the difference between burstable pods and pod level resources …
ndixita Oct 9, 2024
61e17e0
Rephrasing PRR rollback section, adding a sentence for in place pod b…
ndixita Oct 9, 2024
f65a77e
Merge pull request #4889 from sohankunkerkar/update-kep-3983
k8s-ci-robot Oct 9, 2024
df1832c
Merge pull request #4812 from kannon92/promote-size-backed-volumes-st…
k8s-ci-robot Oct 9, 2024
57865a0
Add KEP-4412: Projected Service Account Tokens for Kubelet Image Cred…
aramase Sep 9, 2024
3e3a2a0
Merge pull request #4846 from aramase/aramase/f/kep_4412_alpha
k8s-ci-robot Oct 9, 2024
27c6b3a
Merge pull request #4896 from stlaz/prr_undecryptable
k8s-ci-robot Oct 9, 2024
6613ceb
Merge pull request #4251 from Tal-or/mm_ga_graduation
k8s-ci-robot Oct 9, 2024
02d7624
Clarify implications of no scoring
johnbelamaric Oct 9, 2024
8d72fb3
Add windows graceful node shutdown
zylxjtu Oct 3, 2024
8faa89b
Fix typo
johnbelamaric Oct 9, 2024
f98f715
Merge pull request #4871 from johnbelamaric/4816-dra-prioritized-list
k8s-ci-robot Oct 9, 2024
70631d6
Clarify version skew strategy for windows cpu/memory/topology manager…
marosset Oct 9, 2024
8284baa
update KEP 740
HarshalNeelkamal Sep 13, 2024
9604bb2
KEP-4317: Pod Certificates
ahmedtd Oct 30, 2023
d13c2f2
Merge pull request #4852 from HarshalNeelkamal/external-sa-signing
k8s-ci-robot Oct 9, 2024
ad7d5dd
fix: address reviews
sanposhiho Oct 9, 2024
ad13b95
Add additional GA requirements
tallclair Oct 10, 2024
448d36a
Merge pull request #4318 from ahmedtd/pod-certificates
k8s-ci-robot Oct 10, 2024
04de3da
Make ResizePolicy mutable
tallclair Oct 10, 2024
c702a3e
Update kep.yaml
kannon92 Oct 10, 2024
1be89a9
Merge pull request #4915 from ndixita/master
k8s-ci-robot Oct 10, 2024
4748330
Merge pull request #4913 from ArangoGutierrez/KEP-3695
k8s-ci-robot Oct 10, 2024
78b07c6
Merge pull request #4916 from kannon92/patch-2
k8s-ci-robot Oct 10, 2024
3d02af5
Address review comments
xing-yang Oct 8, 2024
5cb1f63
Merge pull request #4813 from zylxjtu/master
k8s-ci-robot Oct 10, 2024
10703e0
Merge pull request #4880 from gjkim42/753-update-restart-behavior
k8s-ci-robot Oct 10, 2024
ecf3053
promote KEP-4017 to stable
alaypatel07 Sep 20, 2024
1e118b1
Merge pull request #4704 from tallclair/ippr
k8s-ci-robot Oct 10, 2024
da6efde
cluster trust bundles: add a new in-tree signer and its CTB
stlaz Aug 16, 2024
a09b80d
update kep.yaml for 1.32
stlaz Oct 2, 2024
fd8ca84
trustbundles: KEP cleanup
stlaz Oct 9, 2024
7cb9482
Fixes based on review
LionelJouin Oct 9, 2024
0fc4cc0
Merge pull request #4865 from alaypatel07/ga-kep-4017
k8s-ci-robot Oct 10, 2024
388e37e
add an explanation around requeueing a bit
sanposhiho Oct 10, 2024
afb9d68
Update keps/sig-node/4540-strict-cpu-reservation/README.md
jingczhang Oct 10, 2024
53e1584
Add KEP for DRA: Partitionable Devices
klueska Sep 25, 2024
18c41ea
Merge pull request #4874 from klueska/dra-partitonable-devices
k8s-ci-robot Oct 10, 2024
4a7f28a
Merge pull request #4541 from nokia/4540-strict-cpu-reservation
k8s-ci-robot Oct 10, 2024
701e9ac
Merge pull request #4791 from stlaz/cluster_trust_bundles
k8s-ci-robot Oct 10, 2024
7e5a064
Bump release details for mutating admission policy
jpbetz Oct 10, 2024
53214b2
Merge pull request #4917 from jpbetz/mutating-kep-update
k8s-ci-robot Oct 10, 2024
c42bf65
Merge pull request #4909 from PrasadG193/3314-alpha-1.32
k8s-ci-robot Oct 10, 2024
b4e4d16
Promote statefulset autodelete feature to stable
mattcary Oct 3, 2024
569077b
KEP-4222: Document upgrade/downgrade and version skew strategy.
benluddy Oct 10, 2024
c3b0e15
Merge pull request #4810 from ajcaldelas/split_l3_cache
k8s-ci-robot Oct 10, 2024
cec83d3
Merge pull request #4734 from xing-yang/volumegroup_beta
k8s-ci-robot Oct 10, 2024
499e983
Merge pull request #4861 from LionelJouin/kep-4817
k8s-ci-robot Oct 10, 2024
a5dd581
Merge pull request #4918 from benluddy/4222-upgrade-and-skew
k8s-ci-robot Oct 10, 2024
eed7d65
Merge pull request #4888 from jsturtevant/windows-topology-managers
k8s-ci-robot Oct 10, 2024
629af2a
updates to device failures for alpha2
SergeyKanzhelev Sep 19, 2024
8b30549
Merge pull request #4862 from SergeyKanzhelev/device-failures
k8s-ci-robot Oct 10, 2024
4da3ab3
4802: update metadata
haircommander Oct 10, 2024
96702c9
Merge pull request #4919 from haircommander/graceful-shutdown-metadata
k8s-ci-robot Oct 10, 2024
3ef9f06
Merge pull request #4901 from mattcary/prr-ga
k8s-ci-robot Oct 10, 2024
81b7494
KEP for statusz page for Kubernetes Components
richabanker Sep 6, 2024
28245bb
Merge pull request #4830 from richabanker/component-statusz
k8s-ci-robot Oct 11, 2024
4c3b0f5
Clarify upgrade & downgrade test for statefulset PVC autodelete
mattcary Oct 11, 2024
ca601e6
Merge pull request #4833 from sanposhiho/async-preemption
k8s-ci-robot Oct 11, 2024
25777c1
Merge pull request #4920 from mattcary/upgrade
k8s-ci-robot Oct 11, 2024
b646a81
Merge pull request #4906 from mrbobbytables/remove-me
k8s-ci-robot Oct 15, 2024
ba7f106
KEP-4222: Add link to Python spec conformance demo.
benluddy Oct 16, 2024
e1d4725
Merge pull request #4923 from benluddy/4222-add-link-python-conforman…
k8s-ci-robot Oct 16, 2024
6bbbe1a
Add kevin to wg-batch-leads
kannon92 Oct 16, 2024
e14d958
Update kuberc example with finalized version
ardaguclu Oct 17, 2024
8bd70a9
Fixed some error in the beta phase
HirazawaUi Oct 20, 2024
18323f8
Update title of KEP-4828
lfrancke Oct 22, 2024
feaef27
KEP-4193: update KEP for v1.32 release
munnerz Oct 22, 2024
bdc8b06
Merge pull request #4927 from lfrancke/patch-1
k8s-ci-robot Oct 22, 2024
509a2df
Merge pull request #4928 from munnerz/4193-kep-updates-132
k8s-ci-robot Oct 22, 2024
c906d61
Merge pull request #4926 from HirazawaUi/fix-kep4396-error
k8s-ci-robot Oct 22, 2024
d4a4f40
Merge pull request #4924 from kannon92/patch-3
k8s-ci-robot Oct 25, 2024
7268ecc
Merge pull request #4925 from ardaguclu/kuberc-new-fields
k8s-ci-robot Oct 28, 2024
9c1678a
Update README.md
HarshalNeelkamal Oct 30, 2024
528378a
KEP 2558 is withdrawn
thockin Oct 30, 2024
87dac43
Merge pull request #4937 from thockin/kep-2558-withdrawn
k8s-ci-robot Oct 31, 2024
d54831e
kep-3221: update status
ritazh Nov 1, 2024
f431a1a
Merge pull request #4941 from ritazh/status-3221
k8s-ci-robot Nov 4, 2024
22372a7
update the KEP with cluster access mechanism
ryanzhang-oss Nov 4, 2024
0fbad17
Merge pull request #4778 from ryanzhang-oss/KEP4322-credential
k8s-ci-robot Nov 5, 2024
84aba0f
DRA: update unit test coverage for 1.32
pohly Nov 5, 2024
52ee1f6
Merge pull request #4948 from pohly/dra-1.32
k8s-ci-robot Nov 6, 2024
c1b7c2e
KEP-4412: update resource usage question for ServiceAccountNodeAudien…
aramase Nov 6, 2024
f6a2060
Merge pull request #4953 from aramase/aramase/f/kep_4412_alpha_update_1
k8s-ci-robot Nov 6, 2024
ffabe4a
Merge pull request #4936 from HarshalNeelkamal/patch-1
k8s-ci-robot Nov 8, 2024
f35631d
Mark KEP-2681 as implemented
carlory Nov 8, 2024
aacf050
Merge pull request #4956 from carlory/patch-9
k8s-ci-robot Nov 8, 2024
eca3d4d
Add self to sig-instrumentation leads
richabanker Nov 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
142 changes: 77 additions & 65 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ aliases:
sig-api-machinery-leads:
- deads2k
- fedebongio
- lavalamp
- jpbetz
- sttts
sig-apps-leads:
- janetkuo
- kow3ns
Expand All @@ -19,60 +20,74 @@ aliases:
- ritazh
sig-autoscaling-leads:
- gjtempleton
- mwielgus
- maciekpytel
sig-cli-leads:
- KnVerey
- ardaguclu
- eddiezane
- seans3
- mpuckett159
- soltysh
sig-cloud-provider-leads:
- andrewsykim
- bridgetkromhout
- cheftako
- elmiko
sig-cluster-lifecycle-leads:
- CecileRobertMichon
- fabriziopandini
- justinsb
- neolit123
- vincepri
sig-contributor-experience-leads:
- alisondy
- cblecker
- mrbobbytables
- nikhita
- jberkus
- MadhavJivrajani
- Priyankasaggu11929
- kaslin
- palnabarun
sig-docs-leads:
- divya-mohan0209
- jimangel
- kbhawkey
- onlydole
- sftim
- katcosgrove
- natalisucks
- reylejano
- tengqm
- salaxander
sig-etcd-leads:
- ahrtr
- jmhbnz
- serathius
- wenjiaswe
sig-instrumentation-leads:
- dashpole
- dgrisonnet
- ehashman
- logicalhan
- rexagod
- richabanker
sig-k8s-infra-leads:
- BenTheElder
- ameukam
- dims
- spiffxp
- thockin
- upodroid
sig-multicluster-leads:
- jeremyot
- pmorie
- skitt
sig-network-leads:
- caseydavenport
- dcbw
- aojea
- danwinship
- mikezappa87
- shaneutt
- thockin
sig-node-leads:
- SergeyKanzhelev
- dchen1107
- derekwaynecarr
- mrunalp
- haircommander
sig-release-leads:
- Verolop
- cpanato
- jeremyrickard
- justaugustus
- puerco
- saschagrunert
sig-scalability-leads:
- mm4tt
- marseel
- shyamjvs
- wojtek-t
sig-scheduling-leads:
Expand All @@ -90,104 +105,96 @@ aliases:
sig-testing-leads:
- BenTheElder
- alvaroaleman
- aojea
- cjwagner
- spiffxp
- stevekuznetsov
- jbpratt
- michelle192837
- pohly
- xmcqueen
sig-ui-leads:
- floreks
- maciaszczykm
- shu-mutou
sig-usability-leads:
- hpandeycodeit
- morengab
- tashimi
sig-windows-leads:
- aravindhp
- claudiubelu
- jayunit100
- knabben
- jsturtevant
- marosset
wg-api-expression-leads:
- apelisse
- kwiesmueller
wg-batch-leads:
- kannon92
- mwielgus
- soltysh
- swatisehgal
wg-data-protection-leads:
- xing-yang
- yuxiangqian
wg-iot-edge-leads:
- cantbewong
- cindyxing
- dejanb
wg-multitenancy-leads:
- srampal
- tashimi
wg-lts-leads:
- jeremyrickard
- liggitt
- micahhausler
wg-policy-leads:
- JimBugwadia
- rficcaglia
wg-reliability-leads:
- deads2k
- stevekuznetsov
- wojtek-t
wg-structured-logging-leads:
- pohly
- serathius
ug-big-data-leads:
- erikerlandson
- foxish
- liyinan926
ug-vmware-users-leads:
- brysonshepherd
- cantbewong
- mylesagray
- phenixblue
committee-code-of-conduct:
- celestehorgan
- karenhchu
- palnabarun
- tpepper
- vllry
- AnaMMedina21
- endocrimes
- hlipsig
- jeremyrickard
- salaxander
committee-security-response:
- SaranBalaji90
- cjcullen
- cji
- enj
- joelsmith
- lukehinds
- micahhausler
- swamymsft
- ritazh
- tabbysable
- tallclair
committee-steering:
- cblecker
- dims
- BenTheElder
- justaugustus
- liggitt
- mrbobbytables
- parispittman
- tpepper
- pacoxu
- palnabarun
- pohly
- soltysh
## BEGIN CUSTOM CONTENT
enhancements-approvers:
- jeremyrickard
- johnbelamaric
- kikisdeliveryservice
- mrbobbytables
enhancements-reviewers:
- annajung
- jeremyrickard
- johnbelamaric
- kikisdeliveryservice
- mrbobbytables
- palnabarun
kep-tools-approvers:
- jeremyrickard
- johnbelamaric
- justaugustus
- mrbobbytables
- palnabarun
kep-tools-reviewers:
- jeremyrickard
- johnbelamaric
- justaugustus
- mrbobbytables
- palnabarun
prod-readiness-approvers:
- johnbelamaric
- deads2k
- johnbelamaric
- jpbetz
- soltysh
- wojtek-t
prod-readiness-approvers-emeritus:
- ehashman
Expand All @@ -204,10 +211,15 @@ aliases:
provider-ibmcloud:
- spzala
provider-openstack:
- chrigl
- lingxiankong
- ramineni
- dulek
- jichenjc
- kayrus
- zetaab
provider-vmware:
- cantbewong
- frapposelli
sig-node-tech-leads:
- dchen1107
- derekwaynecarr
- mrunalp
## END CUSTOM CONTENT
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,13 @@ As of the 1.26 release, enhancements from this repo are visualized in the Enhanc

Links:

- [1.26 Milestone](http://bit.ly/k8s126-enhancements)
- [1.32 Milestone](https://bit.ly/k8s132-enhancements)
- [1.31 Milestone](https://bit.ly/k8s131-enhancements)
- [1.30 Milestone](https://bit.ly/k8s130-enhancements)
- [1.29 Milestone](https://bit.ly/k8s129-enhancements)
- [1.28 Milestone](https://bit.ly/k8s128-enhancements)
- [1.27 Milestone](https://bit.ly/k8s127-enhancements)
- [1.26 Milestone](https://bit.ly/k8s126-enhancements)

## Enhancements Tracking Spreadsheet

Expand All @@ -90,7 +96,7 @@ Procedure:

### Current Release Cycle

[Dates and further information for the 1.25 Release](https://github.com/kubernetes/sig-release/tree/master/releases/release-1.25)
[Dates and further information for the 1.28 Release](https://github.com/kubernetes/sig-release/tree/master/releases/release-1.28)

## Exceptions to Enhancement Milestone Dates

Expand All @@ -102,8 +108,6 @@ The Exceptions Process is handled by the Release Team, please see their [documen
| ------ | ------ | ------ | ------ |
| `sig/foo` | Denotes the SIG(s) which owns this enhancement—e.g., `SIG Foo` | Set the label using the comment `/sig foo` (on a separate line) | Anyone |
| `kind/feature` | Denotes that the issue should be tracked as an enhancement (all enhancement issues should be marked with this label) | Set the label using the comment `/kind feature` (on a separate line) | Anyone |
| `tracked/yes` | Denotes an issue has been reviewed by a Feature Maintainer (SIG Release) and is actively tracked for the current milestone | Manually set | Feature Maintainers (SIG Release) ONLY |
| `tracked/no` | Denotes an issue has been reviewed by a Feature Maintainer (SIG Release) and will not be actively tracked for the current milestone | Manually set | Feature Maintainers (SIG Release) ONLY |
| `stage/{alpha,beta,stable}` | Denotes the stage of an issue in the features process | Set the label using the comment `/stage alpha` (on a separate line) | Anyone |

## Glossary
Expand Down
8 changes: 5 additions & 3 deletions api/approval.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,11 @@ type PRRApproval struct {
Number string `json:"kepNumber" yaml:"kep-number" validate:"required"`

// TODO: Need to validate these milestone pointers are not nil
Alpha *PRRMilestone `json:"alpha" yaml:"alpha,omitempty"`
Beta *PRRMilestone `json:"beta" yaml:"beta,omitempty"`
Stable *PRRMilestone `json:"stable" yaml:"stable,omitempty"`
Alpha *PRRMilestone `json:"alpha" yaml:"alpha,omitempty"`
Beta *PRRMilestone `json:"beta" yaml:"beta,omitempty"`
Stable *PRRMilestone `json:"stable" yaml:"stable,omitempty"`
Deprecated *PRRMilestone `json:"deprecated" yaml:"deprecated,omitempty"`
Removed *PRRMilestone `json:"removed", yaml:"removed,omitempty"`

// TODO(api): Move to separate struct for handling document parsing
Error error `json:"-" yaml:"-"`
Expand Down
20 changes: 0 additions & 20 deletions api/proposal.go
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,6 @@ type Proposal struct {
ParticipatingSIGs []string `json:"participatingSigs" yaml:"participating-sigs,flow,omitempty"`
Reviewers []string `json:"reviewers" yaml:",flow"`
Approvers []string `json:"approvers" yaml:",flow" validate:"required"`
PRRApprovers []string `json:"prrApprovers" yaml:"prr-approvers,flow"`
Editor string `json:"editor" yaml:"editor,omitempty"`
CreationDate string `json:"creationDate" yaml:"creation-date"`
LastUpdated string `json:"lastUpdated" yaml:"last-updated"`
Expand Down Expand Up @@ -221,22 +220,6 @@ func (k *KEPHandler) validateGroups(p *Proposal) []error {
return errs
}

// validatePRRApprovers returns errors for each invalid PRR Approver in the
// given Proposal, or nil if there are no invalid PRR Approvers
func (k *KEPHandler) validatePRRApprovers(p *Proposal) []error {
var errs []error
validPRRApprovers := make(map[string]bool)
for _, a := range k.PRRApprovers {
validPRRApprovers[a] = true
}
for _, a := range p.PRRApprovers {
if _, ok := validPRRApprovers[a]; !ok {
errs = append(errs, fmt.Errorf("invalid prr-approver: %s", a))
}
}
return errs
}

// Validate returns errors for each reason the given proposal is invalid,
// or nil if it is valid
func (k *KEPHandler) Validate(p *Proposal) []error {
Expand All @@ -248,9 +231,6 @@ func (k *KEPHandler) Validate(p *Proposal) []error {
if errs := k.validateGroups(p); errs != nil {
allErrs = append(allErrs, errs...)
}
if errs := k.validatePRRApprovers(p); errs != nil {
allErrs = append(allErrs, errs...)
}
if err := p.Status.IsValid(); err != nil {
allErrs = append(allErrs, err)
}
Expand Down
2 changes: 1 addition & 1 deletion docs/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ If an enhancement is considered to be changing the Kubernetes core API in any wa
a mandatory API review is required. An Enhancement owner should proactively request an
API review for an enhancements PR by adding a `/label api-review` comment.
The status of an API review can be found in the
[API review backlog](https://github.com/orgs/kubernetes/projects/13).
[API review backlog](https://github.com/orgs/kubernetes/projects/169).

More details can be found in [Kubernetes API Review Process](https://github.com/kubernetes/community/blob/master/sig-architecture/api-review-process.md).

Expand Down
3 changes: 1 addition & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ require (
github.com/sirupsen/logrus v1.7.0
github.com/spf13/cobra v1.1.1
github.com/stretchr/testify v1.7.0
golang.org/x/oauth2 v0.0.0-20210112200429-01de73cf58bd
golang.org/x/oauth2 v0.21.0
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
k8s.io/release v0.7.1-0.20210218090651-d71805402dab
k8s.io/test-infra v0.0.0-20200813194141-e9678d500461
Expand Down Expand Up @@ -62,7 +62,6 @@ require (
golang.org/x/sys v0.0.0-20210112080510-489259a85091 // indirect
golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e // indirect
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/protobuf v1.25.0 // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
Expand Down
Loading