@@ -83,18 +83,31 @@ tags, and then generate with `hack/update-toc.sh`.
83
83
- [ Goals] ( #goals )
84
84
- [ Non-Goals] ( #non-goals )
85
85
- [ Proposal] ( #proposal )
86
- - [ User Stories (Optional)] ( #user-stories-optional )
87
- - [ Story 1] ( #story-1 )
88
- - [ Story 2] ( #story-2 )
86
+ - [ Existing backoff curve change: front loaded decay] ( #existing-backoff-curve-change-front-loaded-decay )
87
+ - [ API opt in for max cap decay curve (<code >restartPolicy: Rapid</code >)] ( #api-opt-in-for-max-cap-decay-curve-restartpolicy-rapid )
88
+ - [ User Stories] ( #user-stories )
89
+ - [ Task isolation] ( #task-isolation )
90
+ - [ Fast restart on failure] ( #fast-restart-on-failure )
91
+ - [ Sidecar containers fast restart] ( #sidecar-containers-fast-restart )
89
92
- [ Notes/Constraints/Caveats (Optional)] ( #notesconstraintscaveats-optional )
93
+ - [ On Success] ( #on-success )
90
94
- [ Risks and Mitigations] ( #risks-and-mitigations )
91
95
- [ Design Details] ( #design-details )
96
+ - [ Front loaded decay curve methodology] ( #front-loaded-decay-curve-methodology )
97
+ - [ New OneOf for <code >restartPolicy</code > -- <code >Rapid</code >] ( #new-oneof-for-restartpolicy----rapid )
98
+ - [ Kubelet overhead analysis] ( #kubelet-overhead-analysis )
99
+ - [ Observability] ( #observability )
100
+ - [ Relationship with Job API podFailurePolicy and backoffLimit] ( #relationship-with-job-api-podfailurepolicy-and-backofflimit )
101
+ - [ Relationship with ImagePullBackOff] ( #relationship-with-imagepullbackoff )
92
102
- [ Test Plan] ( #test-plan )
93
103
- [ Prerequisite testing updates] ( #prerequisite-testing-updates )
94
104
- [ Unit tests] ( #unit-tests )
95
105
- [ Integration tests] ( #integration-tests )
96
106
- [ e2e tests] ( #e2e-tests )
97
107
- [ Graduation Criteria] ( #graduation-criteria )
108
+ - [ Alpha] ( #alpha )
109
+ - [ Beta] ( #beta )
110
+ - [ GA] ( #ga )
98
111
- [ Upgrade / Downgrade Strategy] ( #upgrade--downgrade-strategy )
99
112
- [ Version Skew Strategy] ( #version-skew-strategy )
100
113
- [ Production Readiness Review Questionnaire] ( #production-readiness-review-questionnaire )
@@ -107,6 +120,16 @@ tags, and then generate with `hack/update-toc.sh`.
107
120
- [ Implementation History] ( #implementation-history )
108
121
- [ Drawbacks] ( #drawbacks )
109
122
- [ Alternatives] ( #alternatives )
123
+ - [ Global override] ( #global-override )
124
+ - [ Per exit code configuration] ( #per-exit-code-configuration )
125
+ - [ Flat-rate restarts for <code >Succeeded</code > Pods] ( #flat-rate-restarts-for-succeeded-pods )
126
+ - [ Related: API opt-in for flat rate/quick restarts when transitioning from <code >Succeeded</code > phase] ( #related-api-opt-in-for-flat-ratequick-restarts-when-transitioning-from-succeeded-phase )
127
+ - [ Related: <code >Succeeded</code > vs <code >Rapid</code >ly failing: who's getting the better deal?] ( #related-succeeded-vs-rapidly-failing-whos-getting-the-better-deal )
128
+ - [ Front loaded decay with interval] ( #front-loaded-decay-with-interval )
129
+ - [ More complex heuristics] ( #more-complex-heuristics )
130
+ - [ Expose podFailurePolicy to nonJob Pods] ( #expose-podfailurepolicy-to-nonjob-pods )
131
+ - [ Subsidize running time in backoff delay] ( #subsidize-running-time-in-backoff-delay )
132
+ - [ Detect anomalous workload crashes] ( #detect-anomalous-workload-crashes )
110
133
- [ Infrastructure Needed (Optional)] ( #infrastructure-needed-optional )
111
134
<!-- /toc -->
112
135
0 commit comments