1
1
# KEP-3031: Signing release artifacts
2
2
3
3
<!-- toc -->
4
-
5
4
- [ Release Signoff Checklist] ( #release-signoff-checklist )
6
5
- [ Summary] ( #summary )
7
6
- [ Motivation] ( #motivation )
13
12
- [ User Stories (Optional)] ( #user-stories-optional )
14
13
- [ Risks and Mitigations] ( #risks-and-mitigations )
15
14
- [ 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 )
16
19
- [ Graduation Criteria] ( #graduation-criteria )
17
20
- [ Alpha] ( #alpha )
18
21
- [ Beta] ( #beta )
@@ -138,6 +141,16 @@ different location once we graduate the feature to GA.
138
141
139
142
### Test Plan
140
143
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
+
141
154
Testing of the lower-level signing implementation will be done by writing unit tests
142
155
as well as integration tests within the
143
156
[ 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,
148
161
while we use the pre-releases of v1.24 as first instance for full end-to-end
149
162
feedback.
150
163
164
+ ##### Integration tests
165
+
166
+ See the unit test section.
167
+
168
+ ##### e2e tests
169
+
170
+ See the unit test section.
171
+
151
172
### Graduation Criteria
152
173
153
174
#### Alpha
0 commit comments