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 Manifest Generator #2

Closed
wants to merge 1,984 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
1984 commits
Select commit Hold shift + click to select a range
ed3df05
Update test plan
ravisantoshgudimetla Jun 3, 2022
4f1db61
Merge pull request #3312 from neolit123/1.25-kubeadm-patches-for-kubelet
k8s-ci-robot Jun 6, 2022
ed335b3
Merge pull request #3330 from tallclair/psa-ga
k8s-ci-robot Jun 6, 2022
5320deb
Merge pull request #3315 from kerthcet/feature/ga-conponent-config
k8s-ci-robot Jun 6, 2022
3a00367
Adding links to 1.24/1.25 tracking spreadsheets to main readme.md
marosset Jun 6, 2022
0611cba
docs: update CSI Migration KEP on test plans
Jiawei0227 Jun 6, 2022
4fbd37c
Feat: graduate kube-scheduler component config to GA with some some d…
kerthcet Jun 7, 2022
2165d55
Update test plan of SELinux relabeling
jsafrane Jun 7, 2022
5740d57
Merge pull request #3168 from andrewsykim/kep-1672
k8s-ci-robot Jun 7, 2022
38e963c
Merge pull request #3343 from marosset/main-readmy-tracking-links
k8s-ci-robot Jun 7, 2022
b522105
Merge pull request #3342 from Jiawei0227/master
k8s-ci-robot Jun 7, 2022
294bac0
chore: updates based on review feedback
aramase Jun 7, 2022
b9e2436
Merge pull request #3 from aramase/review-update-1
ritazh Jun 8, 2022
957af70
KEP-3243: respect pod topology spread after rolling upgrades (#3244)
denkensk Jun 8, 2022
8e7bf49
Merge pull request #3300 from andyzhangx/patch-1
k8s-ci-robot Jun 8, 2022
2b1a7b5
update CSI Migration GA timeline
Jiawei0227 Jun 8, 2022
737efb1
Merge pull request #3348 from jsafrane/update-selinux2
k8s-ci-robot Jun 8, 2022
73bd848
KEP-2258: Update milestone, reviewers and gate
aravindhp Jun 6, 2022
4f265c3
address review comments
ritazh Jun 9, 2022
baa7ccd
Addressing review comments
arpitsardhana Jun 9, 2022
41b93bc
KEP-127: Changes for alpha and mark implementable
rata Apr 7, 2022
6c7accb
Merge pull request #3275 from kinvolk/rata/userns
k8s-ci-robot Jun 9, 2022
17f615e
Merge pull request #3319 from kevindelgado/2885-ss-field-validation-b…
k8s-ci-robot Jun 9, 2022
1442adb
update casing
ritazh Jun 9, 2022
7f908cc
KEP-2923: update test plan and milestone for RBD CSI migration
humblec Jun 8, 2022
ff9a1de
cronjob timezone to beta
soltysh Jun 9, 2022
59791ca
Merge pull request #3355 from Jiawei0227/ga
k8s-ci-robot Jun 9, 2022
68a3592
update kep.yaml
kevindelgado Jun 9, 2022
cd96e98
update kep readme to match current template
kevindelgado Jun 9, 2022
f406357
Promote DS maxSurge to GA
ravisantoshgudimetla May 10, 2022
33b9044
Merge pull request #3281 from ehashman/prr-emeritus
k8s-ci-robot Jun 9, 2022
5100aa8
Update unions KEP for v1.25
kevindelgado Jun 9, 2022
a3d6c7e
add annotations to encryptedObject
ritazh Jun 10, 2022
8fca627
add more test plan sections
ritazh Jun 10, 2022
d882c04
address apelisse feedback
kevindelgado Jun 10, 2022
5a2a948
Fix failing PRR approvers checks
wojtek-t Jun 10, 2022
9e1a8ed
Merge pull request #3381 from wojtek-t/fix_prr_approvers
k8s-ci-robot Jun 10, 2022
8c2e0d3
Cleanup PRR approvers fetching
wojtek-t Jun 10, 2022
4b5471d
Merge pull request #3382 from wojtek-t/cleanup_prr_approvers
k8s-ci-robot Jun 10, 2022
6f0d395
Merge pull request #3307 from ravisantoshgudimetla/promote-maxSurge-s…
k8s-ci-robot Jun 10, 2022
76c05bb
Update graduation criteria
ravisantoshgudimetla Jun 10, 2022
fda49d0
Merge pull request #3303 from ravisantoshgudimetla/promote-PodOS-GA
k8s-ci-robot Jun 10, 2022
b4200ce
KEP-596: Move GA milestone to 1.25, update PRR
dobsonj Jun 8, 2022
b91d648
KEP-2133: add GA criteria
ruiwen-zhao Jun 10, 2022
3355fd1
Merge pull request #4 from ritazh/review-updates
ritazh Jun 10, 2022
27ddd8f
Merge pull request #3179 from danwinship/iptables-cleanup
k8s-ci-robot Jun 10, 2022
33ff07a
KEP 3288: Split stdout and stderr log stream
knight42 May 1, 2022
a6e88b3
Update test plan
knight42 May 15, 2022
a29aa12
address comments
knight42 Jun 1, 2022
78cda8a
Supplement the test plan
knight42 Jun 7, 2022
6d5bcaa
Add PRR
knight42 Jun 8, 2022
fabdb56
Polish "Feature Enablement and Rollback" section
knight42 Jun 10, 2022
b18527d
api: correct JSON field name for Proposal.Number and PRRApproval.Number
palnabarun Jun 12, 2022
4030bd8
Merge pull request #3385 from palnabarun/canonical-kep-number-json-field
k8s-ci-robot Jun 12, 2022
62505f6
Merge pull request #3358 from humblec/rbd-migration
k8s-ci-robot Jun 12, 2022
3a03843
KEP-2924: update CephFS CSI migration milestone and test plan
humblec Jun 8, 2022
7ff58c9
KEP-3107: update the test plan for nodeExpandSecret
humblec Jun 8, 2022
67da158
Merge pull request #3383 from ravisantoshgudimetla/promote-maxSurge-s…
k8s-ci-robot Jun 13, 2022
59553e3
Address comments
soltysh Jun 13, 2022
1bb95ed
Merge pull request #3357 from humblec/cephfs-migration
k8s-ci-robot Jun 13, 2022
2c8296e
Merge pull request #3359 from humblec/nodeexpansion1.25
k8s-ci-robot Jun 13, 2022
5bcb2a9
Promote STS minReadySeconds to GA
ravisantoshgudimetla Jun 7, 2022
5cde0fc
Merge pull request #3354 from ravisantoshgudimetla/promote-minReadySe…
k8s-ci-robot Jun 13, 2022
e31cd19
Add test case summary and open questions
kevindelgado Jun 13, 2022
3cef13f
Minor edit
sanjaychatterjee Jun 13, 2022
e85591e
KEP 2371: move some beta criteria to alpha criteria
haircommander Jun 7, 2022
2853299
Merge pull request #3375 from soltysh/cronjob_timezone_beta
k8s-ci-robot Jun 13, 2022
178c000
2799: update kep.yaml
liggitt Jun 13, 2022
f861681
[Bucket API] KEP updates for API review
wlan0 Jul 8, 2021
313d946
[Bucket API] Kep updates based on first round of comments
wlan0 Aug 2, 2021
2d39911
add prod readiness
wlan0 Sep 3, 2021
6fcb52b
[Bucket API] add notes on service account based auth
wlan0 Sep 7, 2021
3261163
[Bucket API] add section on Object Lifecycle
wlan0 Sep 7, 2021
5d40934
[Bucket API] Flatten BAR/BA to BucketClaim, make bucket sharing free …
wlan0 Sep 12, 2021
6d83bac
[Bucket API] Add IAM style authentication and rename APIs
wlan0 Dec 9, 2021
232d914
[Bucket API] Update bucket sharing and bucket deletion design. Fix ot…
wlan0 Jan 28, 2022
bd7b38d
[Bucket API] make protocols a list and align it with PVC/Sapshot styl…
wlan0 Feb 3, 2022
15cc0f0
[BucketAPI] Minor updates based on review comments
wlan0 Feb 18, 2022
bbd7357
[BucketAPI] Follow the PV/Snapshot model of always binding namespaced…
wlan0 Mar 16, 2022
0a31cd5
[BucketAPI] move protocols to BucketClaim
wlan0 Apr 6, 2022
7c480f4
[Bucket API] minor updates to wording/formatting
wlan0 Apr 23, 2022
c8f5cf6
[Bucket API] updates to PRR questions
wlan0 Jun 13, 2022
b774aba
Update gce-pd csi migration test plan
mattcary Jun 7, 2022
85c40c0
update kep
kevindelgado Jun 13, 2022
1208981
Update vsphere csi migration test plan
divyenpatel Jun 8, 2022
e67787f
Merge pull request #3366 from divyenpatel/update-1491-csi-migration-v…
k8s-ci-robot Jun 14, 2022
141d410
Merge pull request #3351 from mattcary/test-coverage
k8s-ci-robot Jun 14, 2022
40a6022
2799: update with test plan template
liggitt Jun 14, 2022
dee6e69
Address lavalamp feedback
kevindelgado Jun 14, 2022
38c3dc4
add test plans
kerthcet Jun 14, 2022
0072eb4
I agree to a very vague oath about testing
kevindelgado Jun 14, 2022
592363a
Merge pull request #3346 from kerthcet/feature/ga-conponent-config
k8s-ci-robot Jun 14, 2022
e551f3d
Merge pull request #3395 from kevindelgado/oath-of-testing
k8s-ci-robot Jun 14, 2022
ac49124
Merge pull request #3393 from liggitt/2799
k8s-ci-robot Jun 14, 2022
6f80e8e
add comments for encrypted object (#5)
aramase Jun 14, 2022
6cb3b10
Merge pull request #2813 from wlan0/master
k8s-ci-robot Jun 14, 2022
c473f6d
Address feedback around open questions and PRR
kevindelgado Jun 14, 2022
4903b97
Move portRanges to GA
rikatz Aug 20, 2021
7f54dfb
Propose promotion of endPort to GA
rikatz Jun 14, 2022
3e4b476
propose initial migration types
kevindelgado Jun 14, 2022
ce61e37
Merge pull request #3289 from knight42/feat/split-stdout-stderr
k8s-ci-robot Jun 15, 2022
7133fed
Updating KEP to add more details & align with latest KEP format
arpitsardhana Jun 13, 2022
9a124fd
Graduate SeccompDefault feature to beta
saschagrunert Mar 15, 2022
a3f5900
KEP-3333 Retroactive default StorageClass assignment (#3337)
RomanBednar Jun 15, 2022
14ac39d
Graduate release artifact signing to beta
saschagrunert May 30, 2022
ebedb57
add additional prr questions (#6)
aramase Jun 15, 2022
5b727ac
KEP-2258: Simply API and kubectl details
aravindhp Jun 6, 2022
185a441
KEP-2258: Extend test plan section
aravindhp Jun 6, 2022
039705f
Promote Portworx CSI migration to Beta in v1.25
trierra Jun 7, 2022
09ab36a
Merge pull request #3345 from trierra/kep-beta-125
k8s-ci-robot Jun 15, 2022
11053a2
update test plan
haircommander Jun 15, 2022
9c413de
KEP-3386: Kubelet Evented PLEG for Better Performance
harche Jun 13, 2022
7d09cfc
rearrange open questions
kevindelgado Jun 15, 2022
93dff58
add steps for disabling feature
aramase Jun 15, 2022
22b4447
update e2e tests for vSphere CSI Migration KEP
divyenpatel Jun 15, 2022
fecf9a7
Merge pull request #7 from aramase/rollback-comments
ritazh Jun 15, 2022
e76861b
Address open questions based on meeting feedback
kevindelgado Jun 16, 2022
921f0a0
Address deads2k feedback
kevindelgado Jun 16, 2022
6c1a3b1
KEP-3203: Add Auto-refreshing Official CVE feed (#3204)
PushkarJ Jun 16, 2022
cd176a6
Merge pull request #3379 from ruiwen-zhao/kcp
k8s-ci-robot Jun 16, 2022
2c33e20
Merge pull request #3387 from harche/evented-pleg
k8s-ci-robot Jun 16, 2022
9c87daa
Merge pull request #3282 from ehashman/kep-2238-on
k8s-ci-robot Jun 16, 2022
341d83b
Merge pull request #3353 from haircommander/stats-4
k8s-ci-robot Jun 16, 2022
ea344e1
CRI stats KEP: update latest-milestone to 1.25
haircommander Jun 16, 2022
7fa7d48
Address more feedback
kevindelgado Jun 16, 2022
e9ffd1b
Update cgroupv2 KEP to target GA in 1.25
bobbypage Jun 16, 2022
a0405db
add more details for livez and readyz
aramase Jun 16, 2022
43a2a55
Merge pull request #8 from aramase/add-readyz-healthz
ritazh Jun 16, 2022
a6687ef
Update Test Plan section with prerequisite section from latest template
vinaykul Jun 13, 2022
4e8ba4f
Remove spurious '#' to fix ToC verify
vinaykul Jun 17, 2022
2ae6b4e
KEP 2008: update test plan
adrianreber Jun 17, 2022
9a20a85
Add the production readiness requirements to graduate to beta
sanposhiho Jun 5, 2022
ad9b01c
update to beta
sanposhiho Jun 14, 2022
c2e1a16
describe the scenario for update/rollback test
sanposhiho Jun 14, 2022
7e6a2ed
add metrics for latency
sanposhiho Jun 14, 2022
74166ed
set actual value for SLOs
sanposhiho Jun 14, 2022
266197d
add mention for useful metrics that allows us to see more detail sche…
sanposhiho Jun 14, 2022
817fdb2
add step to solve
sanposhiho Jun 14, 2022
603325a
fix typo
sanposhiho Jun 14, 2022
16acbc1
update kep with latest test plans
kerthcet Jun 17, 2022
03e7c9b
Fix PRR reviews
rikatz Jun 17, 2022
668d00b
Merge pull request #3398 from divyenpatel/update-e2e-tests-for-vspher…
k8s-ci-robot Jun 17, 2022
1a9786c
address review
sanposhiho Jun 17, 2022
ede06eb
update toc
sanposhiho Jun 17, 2022
a56d6cf
write more specific about metrics
sanposhiho Jun 17, 2022
5343564
write why we don't need e2e
sanposhiho Jun 17, 2022
a0f4072
add another packages tests
sanposhiho Jun 17, 2022
b324c1f
Merge pull request #3240 from saschagrunert/seccomp-default-beta
k8s-ci-robot Jun 17, 2022
93aace3
explain why e2e tests is empty
kerthcet Jun 17, 2022
490e5a5
KEP-2133: Add GA test plan
ruiwen-zhao Jun 17, 2022
3ec8078
3386: target milestone at 1.25
haircommander Jun 17, 2022
0e097e6
Merge pull request #3407 from kerthcet/feat/update-enhancement
k8s-ci-robot Jun 17, 2022
763ae6d
Update the manual test for update/rollback
sanposhiho Jun 17, 2022
aba9ba8
Merge pull request #3409 from ruiwen-zhao/testplan
k8s-ci-robot Jun 17, 2022
798e155
Merge pull request #3302 from ritazh/3299-kms-v2
k8s-ci-robot Jun 17, 2022
ae462d3
Describe possibility of enabling a cluster with invalid CRs
kevindelgado Jun 17, 2022
ff49912
Add aws-ebs migration test plan
wongma7 Jun 17, 2022
66a1e29
update KEP testing plan, milestone
sallyom Jun 16, 2022
f2c3ba9
Merge pull request #3390 from vinaykul/master
k8s-ci-robot Jun 17, 2022
d41d785
Merge pull request #3406 from adrianreber/2022-06-17-update-test-plan
k8s-ci-robot Jun 17, 2022
ff4691e
Merge pull request #3411 from wongma7/ebsmigrationtestplan
k8s-ci-robot Jun 18, 2022
a462ca3
Add manual tests on upgrade/downgrade of the feature
rikatz Jun 20, 2022
9eae70a
promote ServiceIPStaticSubrange to beta
aojea Jun 20, 2022
b77f2ec
update unit test coverage
aojea Jun 20, 2022
74b882e
add prr beta approver
aojea Jun 20, 2022
119708b
update latest milestone
aojea Jun 20, 2022
fca4171
update the KEP README.md to add the additionally required details in …
aojea Jun 20, 2022
db22677
mark nonpreempt as implemented
denkensk Jun 20, 2022
9449fee
Merge pull request #3414 from denkensk/update-nonpreempt-implemented
k8s-ci-robot Jun 20, 2022
d0f8310
Merge pull request #3368 from dobsonj/kep-596-updates-1.25
k8s-ci-robot Jun 20, 2022
ae30fc8
[Draft] KEP-1040: periodically adjusted borrowing between priority le…
MikeSpreitzer Jun 20, 2022
949bd7d
Merge pull request #3405 from bobbypage/cg2-kep-ga-updates
k8s-ci-robot Jun 20, 2022
53669b7
KEP-277: Target stable in 1.25
verb Jun 10, 2022
67e3eaa
quota-monitoring:update KEP following john's comments
pacoxu Jun 20, 2022
45a80c4
ephemeral storage quotas: add test updates
pacoxu Jun 21, 2022
2c50304
Change PRR approver to johnbelamaric
sanposhiho Jun 21, 2022
fff21fe
* Clarify RBAC rules
nabokihms Jun 21, 2022
41d4e94
Update 3178-iptables-cleanup for alpha
danwinship Jun 21, 2022
52a91cf
KEP for PodHasNetwork condition
ddebroy Dec 14, 2021
c0a26ac
KEP-2133: Update test plan
ruiwen-zhao Jun 21, 2022
eb33dbc
Update the ClusterCIDRConfig API and examples
sarveshr7 Jun 15, 2022
95d2d31
Update test plan to use the new test plan template
sarveshr7 Jun 21, 2022
8fd3f73
Merge pull request #3410 from haircommander/evented-pleg-target
k8s-ci-robot Jun 21, 2022
9624dc8
Merge pull request #3419 from ruiwen-zhao/test
k8s-ci-robot Jun 21, 2022
321b82a
Merge pull request #3384 from verb/1.25-ga
k8s-ci-robot Jun 21, 2022
fba79ff
Merge pull request #2883 from rikatz/portranges-to-ga
k8s-ci-robot Jun 21, 2022
03cbe6c
ratcheting validation
kevindelgado Jun 21, 2022
97f9cf3
Merge pull request #3341 from aravindhp/kep-2258-update-api-milestone…
k8s-ci-robot Jun 21, 2022
908da47
more normalization/validation updates
kevindelgado Jun 21, 2022
dec01d9
Merge pull request #3413 from aojea/beta_services
k8s-ci-robot Jun 21, 2022
c4264fb
Fix markdown link typo on KEP-2214
0x2b3bfa0 Jun 21, 2022
fb10b2b
Merge pull request #3334 from arpitsardhana/master
k8s-ci-robot Jun 21, 2022
9b69d40
Update test coverage
mattcary Jun 22, 2022
0b5380c
Add initial kuberc kep
eddiezane Jun 13, 2022
431b422
Apply suggestions from code review
nabokihms Jun 22, 2022
2471ab9
Change KEP status to 'implementable'
nabokihms Jun 22, 2022
bf60847
Merge pull request #3323 from saschagrunert/signing-beta
k8s-ci-robot Jun 22, 2022
cd3c24e
Regenerate toc
nabokihms Jun 22, 2022
9b475dc
Merge pull request #3338 from sanposhiho/beta
k8s-ci-robot Jun 22, 2022
6270ce1
updates kep-2238 for beta
psschwei Jun 17, 2022
c3c2509
Merge pull request #3404 from sallyom/tracing-kubelet-add-test-plan
k8s-ci-robot Jun 22, 2022
fd6109c
Apply suggestions from code review
nabokihms Jun 22, 2022
1053516
Apply suggestions from code review
nabokihms Jun 22, 2022
d8c4db5
Merge branch '3325-self-user-attributes-review-api' of https://github…
nabokihms Jun 22, 2022
144f269
Update keps/sig-auth/3325-self-subject-attributes-review-api/README.md
nabokihms Jun 22, 2022
0d0bcb7
Address liggitt feedback
kevindelgado Jun 22, 2022
3f956b4
Mention how to disable APU using a flag
nabokihms Jun 22, 2022
0c594a0
Clarify that the note about disabling become relevant only when the A…
nabokihms Jun 22, 2022
9f17245
Update keps/prod-readiness/sig-auth/3225.yaml
nabokihms Jun 22, 2022
08c0828
dynamic resource allocation: add KEP #3063
pohly Jun 22, 2022
583c8df
Merge pull request #3326 from nabokihms/3325-self-user-attributes-rev…
k8s-ci-robot Jun 22, 2022
201eb5b
Merge pull request #3087 from ddebroy/pod-status
k8s-ci-robot Jun 22, 2022
9efd962
KEP-1880 Multiple Service CIDRs (#3365)
aojea Jun 22, 2022
c965fb4
Merge pull request #2697 from pacoxu/ephemeral-storage-quotas-beta
k8s-ci-robot Jun 22, 2022
a67ef11
sketch open api
kevindelgado Jun 22, 2022
182167d
remove empty members from open api definition
kevindelgado Jun 23, 2022
9c4896a
KEP-3325: Update test plan section
nabokihms Jun 23, 2022
9bcae5a
Add open api deserialization struct
kevindelgado Jun 23, 2022
12ad953
Update test plan for artifact signing KEP
saschagrunert Jun 23, 2022
bc3ccc7
dynamic resource allocation: update status
pohly Jun 23, 2022
d3df65f
Merge pull request #3392 from eddiezane/ez/add-kuberc
k8s-ci-robot Jun 23, 2022
aa8af12
Add KEP for Retriable and non-retriable Pod failures for Jobs
mimowo Jun 23, 2022
278cd5c
dynamic resource allocation: more specific motivation for partial all…
klueska Jun 23, 2022
f37345e
dynamic resource allocation: add "compromised resource driver plugin"
pohly Jun 23, 2022
889a998
Merge pull request #3423 from nabokihms/3325-update-tests-plan
k8s-ci-robot Jun 23, 2022
58d3f83
Merge pull request #3374 from mimowo/3329-write-kep-for-retriable-exi…
k8s-ci-robot Jun 23, 2022
11516a8
Local Ephemeral Storage to GA KEP
jingxu97 Jun 8, 2022
ee6adf7
Merge pull request #3422 from mattcary/jinxu-kep
k8s-ci-robot Jun 23, 2022
77b761c
Merge pull request #3402 from sarveshr7/cluster-cidr-kep
k8s-ci-robot Jun 23, 2022
289d18c
Update statefulset autodelete beta to 1.25
mattcary Jan 27, 2022
9098231
Merge pull request #3418 from danwinship/iptables-cleanup-alpha
k8s-ci-robot Jun 23, 2022
5e85c60
OpenAPI extension feedback
kevindelgado Jun 23, 2022
7da001c
remove multiple unions per object possibility
kevindelgado Jun 23, 2022
8c6d57e
Merge pull request #3193 from mattcary/ss124
k8s-ci-robot Jun 23, 2022
f062c19
Merge pull request #3377 from kevindelgado/api-unions-try-2
k8s-ci-robot Jun 23, 2022
fcec4e1
Aggregated Discovery KEP
Jefftree Jun 8, 2022
cd305f9
Merge pull request #3364 from Jefftree/aggregated-discovery
k8s-ci-robot Jun 23, 2022
91823e2
Merge pull request #3064 from pohly/dynamic-resource-allocation-upstream
k8s-ci-robot Jun 23, 2022
c48c9ab
Merge pull request #3421 from mattcary/migration
k8s-ci-robot Jun 24, 2022
4cb2e81
Merge pull request #3424 from saschagrunert/test-plan-signing
k8s-ci-robot Jun 24, 2022
b06dcfb
Merge pull request #3403 from haircommander/stats-5
k8s-ci-robot Jun 24, 2022
429d53b
update proto snippets in kms v2
aramase Jun 24, 2022
d44c51c
Merge pull request #3426 from aramase/uppdate-kms-proto
k8s-ci-robot Jun 24, 2022
e61a40a
kep: use new format for the unit test coverage part
humblec Jun 27, 2022
4e095b9
Merge pull request #3408 from psschwei/kep-2238-update
k8s-ci-robot Jun 27, 2022
acf0588
Update Unit tests section in Portworx CSI migration KEP
trierra Jun 29, 2022
0f6f5bf
Merge pull request #3428 from trierra/kep-beta-125-update
k8s-ci-robot Jun 29, 2022
d142b47
Merge pull request #3420 from 0x2b3bfa0/patch-1
k8s-ci-robot Jul 7, 2022
698696f
Merge pull request #3427 from humblec/node-test-coverage
k8s-ci-robot Jul 7, 2022
d99550c
add script to generate and push KEP manifest to GCS bucket
palnabarun Jul 26, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
docs: update CSI Migration KEP on test plans
  • Loading branch information
Jiawei0227 committed Jun 6, 2022
commit 0611cba28dbc1f22825859ae8ff56b2b0ec15a19
60 changes: 60 additions & 0 deletions keps/sig-storage/625-csi-migration/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
- [Alpha -> Beta](#alpha---beta)
- [Beta -> GA](#beta---ga)
- [Test Plan](#test-plan)
- [Prerequisite testing updates](#prerequisite-testing-updates)
- [Unit tests](#unit-tests)
- [Integration/e2e tests](#integratione2e-tests)
- [Per-driver migration testing](#per-driver-migration-testing)
- [Upgrade/Downgrade/Skew Testing](#upgradedowngradeskew-testing)
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
Expand Down Expand Up @@ -114,6 +117,63 @@ The detailed design was originally implemented as a [design proposal](https://gi

## Test Plan

[x] I/we understand the owners of the involved components may require updates to
existing tests to make this code solid enough prior to committing the changes necessary
to implement this enhancement.

### Prerequisite testing updates

To enable CSI Migration, the stability of CSI driver need to be ensured as a pre-requisite.
Kubernetes sig-storage team created the CSI driver [e2e test suite](https://github.com/kubernetes/kubernetes/tree/master/test/e2e/storage) framework to
allow each storage provider to run their driver against these tests to ensure functionality of the driver.

In addition, each storage provider should also have their own testing to ensure feature parity between
the in-tree plugin and the corresponding CSI driver. This is done on a per-driver basis.

### Unit tests

- `k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/`:
- 2022/06/06 - k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/translate_test.go
- `k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/plugins`:
- 2022/06/06 - k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/plugins/aws_ebs_test.go
- 2022/06/06 - k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/plugins/azure_disk_test.go
- 2022/06/06 - k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/plugins/azure_file_test.go
- 2022/06/06 - k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/plugins/gce_pd_test.go
- 2022/06/06 - k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/plugins/in_tree_volume_test.go
- 2022/06/06 - k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/plugins/openstack_cinder_test.go
- 2022/06/06 - k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/plugins/portworx_test.go
- 2022/06/06 - k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/plugins/rbd_test.go
- 2022/06/06 - k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib/plugins/vsphere_volume_test.go
- `k8s.io/kubernetes/pkg/volume/csimigration/`
- 2022/06/06 - k8s.io/kubernetes/pkg/volume/csimigration/plugin_manager_test.go
- `k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodevolumelimits/csi.go`
- 2022/06/06 - k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodevolumelimits/csi_test.go
- `k8s.io/kubernetes/pkg/volume/csi`
- 2022/06/06 - k8s.io/kubernetes/pkg/volume/csi/csi_attacher_test.go
- 2022/06/06 - k8s.io/kubernetes/pkg/volume/csi/csi_mounter_test.go
- 2022/06/06 - k8s.io/kubernetes/pkg/volume/csi/csi_plugin_test.go
- `pkg/controller/volume/persistentvolume/`
- 2022/06/06 - pkg/controller/volume/persistentvolume/framework_test.go
- 2022/06/06 - pkg/controller/volume/persistentvolume/provision_test.go
- 2022/06/06 - pkg/controller/volume/persistentvolume/pv_controller_test.go
- `k8s.io/kubernetes/pkg/volume/csi/nodeinfomanager/`
- 2022/06/06 - k8s.io/kubernetes/pkg/volume/csi/nodeinfomanager/nodeinfomanager_test.go
- `k8s.io/kubernetes/pkg/controller/volume/attachdetach/`
- 2022/06/06 - k8s.io/kubernetes/pkg/controller/volume/attachdetach/attach_detach_controller_test.go
- `sigs.k8s.io/sig-storage-lib-external-provisioner/v8/controller`
- 2022/06/06 - sigs.k8s.io/sig-storage-lib-external-provisioner/v8/controller/controller_test.go
- `github.com/kubernetes-csi/external-provisioner/pkg/controller/`
- 2022/06/06 - github.com/kubernetes-csi/external-provisioner/pkg/controller/controller_test.go

### Integration/e2e tests

- GCE-PD CSI Driver: [testgrid link](https://testgrid.k8s.io/provider-gcp-compute-persistent-disk-csi-driver#Migration%20Kubernetes%20Master%20Driver%20Latest)
- AWS EBS CSI Driver: [testgrid link](https://testgrid.k8s.io/provider-aws-ebs-csi-driver#ci-migration-test)
- AzureDisk CSI Driver: [testgrid link](https://testgrid.k8s.io/provider-azure-azuredisk-csi-driver#pr-azuredisk-csi-driver-e2e-migration)
- AzureDisk CSI Driver on Windows: [testgrid link](https://testgrid.k8s.io/provider-azure-azuredisk-csi-driver#pr-azuredisk-csi-driver-e2e-migration-windows)
- AzureFile CSI Driver: [testgrid link](https://testgrid.k8s.io/provider-azure-azurefile-csi-driver#pr-azurefile-csi-driver-e2e-migration)
- AzureFile CSI Driver on Windows: [testgrid link](https://testgrid.k8s.io/provider-azure-azurefile-csi-driver#pr-azurefile-csi-driver-e2e-migration-windows)

### Per-driver migration testing

We will require *each* plugin/driver provider to set up public CI to run all
Expand Down