11# KEP-3031: Signing release artifacts
22
33<!-- toc -->
4-
54- [ Release Signoff Checklist] ( #release-signoff-checklist )
65- [ Summary] ( #summary )
76- [ Motivation] ( #motivation )
1312 - [ User Stories (Optional)] ( #user-stories-optional )
1413 - [ Risks and Mitigations] ( #risks-and-mitigations )
1514 - [ Test Plan] ( #test-plan )
15+ - [ Prerequisite testing updates] ( #prerequisite-testing-updates )
16+ - [ Unit tests] ( #unit-tests )
17+ - [ Integration tests] ( #integration-tests )
18+ - [ e2e tests] ( #e2e-tests )
1619 - [ Graduation Criteria] ( #graduation-criteria )
1720 - [ Alpha] ( #alpha )
1821 - [ Beta] ( #beta )
@@ -138,6 +141,16 @@ different location once we graduate the feature to GA.
138141
139142### Test Plan
140143
144+ [ x] I/we understand the owners of the involved components may require updates to
145+ existing tests to make this code solid enough prior to committing the changes necessary
146+ to implement this enhancement.
147+
148+ ##### Prerequisite testing updates
149+
150+ - None
151+
152+ ##### Unit tests
153+
141154Testing of the lower-level signing implementation will be done by writing unit tests
142155as well as integration tests within the
143156[ release-sdk] ( https://github.com/kubernetes-sigs/release-sdk ) repository. This
@@ -148,6 +161,14 @@ integration into krel can be tested manually by the Release Managers as well,
148161while we use the pre-releases of v1.24 as first instance for full end-to-end
149162feedback.
150163
164+ ##### Integration tests
165+
166+ See the unit test section.
167+
168+ ##### e2e tests
169+
170+ See the unit test section.
171+
151172### Graduation Criteria
152173
153174#### Alpha
0 commit comments