Skip to content

Commit 40a6022

Browse files
committed
2799: update with test plan template
1 parent 178c000 commit 40a6022

File tree

1 file changed

+28
-11
lines changed
  • keps/sig-auth/2799-reduction-of-secret-based-service-account-token

1 file changed

+28
-11
lines changed

keps/sig-auth/2799-reduction-of-secret-based-service-account-token/README.md

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# KEP-2799: Reduction of Secret-based Service Account Tokens
22

33
<!-- toc -->
4-
54
- [Release Signoff Checklist](#release-signoff-checklist)
65
- [Summary](#summary)
76
- [Motivation](#motivation)
@@ -16,6 +15,10 @@
1615
- [LegacyServiceAccountTokenTracking](#legacyserviceaccounttokentracking)
1716
- [LegacyServiceAccountTokenCleanUp](#legacyserviceaccounttokencleanup)
1817
- [Test Plan](#test-plan)
18+
- [Prerequisite testing updates](#prerequisite-testing-updates)
19+
- [Unit tests](#unit-tests)
20+
- [Integration tests](#integration-tests)
21+
- [e2e tests](#e2e-tests)
1922
- [Graduation Criteria](#graduation-criteria)
2023
- [LegacyServiceAccountTokenNoAutoGeneration](#legacyserviceaccounttokennoautogeneration-1)
2124
- [Beta -&gt; GA Graduation](#beta---ga-graduation)
@@ -165,16 +168,30 @@ If `tracked-since` is unavailable, no secret would be removed.
165168

166169
### Test Plan
167170

168-
- Unit tests
169-
- Integration tests
170-
- Previously auto-generated secret-based token that's used within the
171-
configurable cleanup duration will continue to work.
172-
- Previously auto-generated secret-based token that's used after the
173-
configurable cleanup duration will be deleted.
174-
- E2E tests
175-
- Secret-based tokens would not be auto-generated.
176-
- Still able to explicitly request a secret-based token.
177-
- The explicitly requested token would not be deleted.
171+
[X] I/we understand the owners of the involved components may require updates to
172+
existing tests to make this code solid enough prior to committing the changes necessary
173+
to implement this enhancement.
174+
175+
##### Prerequisite testing updates
176+
177+
None
178+
179+
##### Unit tests
180+
181+
- `k8s.io/kubernetes/pkg/controller/serviceaccount`: `2022-06-13` - `67.5%`
182+
183+
##### Integration tests
184+
185+
- Previously auto-generated secret-based token that's used within the
186+
configurable cleanup duration will continue to work.
187+
- Previously auto-generated secret-based token that's used after the
188+
configurable cleanup duration will be deleted.
189+
190+
##### e2e tests
191+
192+
- Secret-based tokens would not be auto-generated.
193+
- Still able to explicitly request a secret-based token.
194+
- The explicitly requested token would not be deleted.
178195

179196
### Graduation Criteria
180197

0 commit comments

Comments
 (0)