@@ -149,18 +149,21 @@ Status update on Phase 1:
149
149
The questionnaire was put into place in Phase 1, so what remains for Phase 2 is
150
150
to document the review process and implement the tooling supporting it.
151
151
152
- The process will be enforced in the enhancements repository. When an enhancement
153
- is targeted at a release, a production readiness review will be necessary.
154
- Initially, the Enhancements Team will label the enhancement issue with a
155
- ` prr-required ` label; eventually tooling may do this automatically. The
156
- associated KEP must then be sure to add an approver from the
157
- ` prod-readiness-review ` team, which will be created in the ` OWNERS_ALIASES ` file
158
- of the enhancements repo. The enhancements verification CI must validate that a
159
- PRR approver is assigned to the KEP, and approves it prior to merging.
152
+ The process will be enforced in the enhancements repository. A separate
153
+ ` prod-readiness ` directory will be maintained, with an OWNERS file with
154
+ PRR-specific reviewers and approvers. When targeting a release, the KEP author
155
+ must:
156
+ * Update the ` kep.yaml ` , setting the ` stage ` , ` latest-milestone ` , and the
157
+ ` milestone ` struct (which captures per-stage release versions).
158
+ * Create a ` prod-readiness/<sig>/<KEP number>.yaml ` file, with the PRR
159
+ approver's GitHub handle for the specific stage.
160
+
161
+ The ` kepval ` utility / enhancements CI will be updated to enforce this.
160
162
161
163
## Implementation History
162
164
163
165
- 2019-07-31: Created
164
166
- 2019-10-17: Review feedback, phase 1 implementable
165
167
- 2019-11-12: Add establishment of subproject
166
168
- 2020-04-21: Update for phase 2
169
+ - 2020-12-15: Mark implemented, update phase 2 details
0 commit comments