Skip to content

Commit e14e6da

Browse files
committed
Update to latest template
1 parent 48599d1 commit e14e6da

File tree

1 file changed

+30
-11
lines changed

1 file changed

+30
-11
lines changed

keps/sig-network/2681-pod-host-ip/README.md

Lines changed: 30 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,15 @@
1616
- [Maintaining Compatible Interworking between Old and New Clients](#maintaining-compatible-interworking-between-old-and-new-clients)
1717
- [Container Environment Variables](#container-environment-variables)
1818
- [Test Plan](#test-plan)
19-
- [Expected behavior](#expected-behavior)
19+
- [Prerequisite testing updates](#prerequisite-testing-updates)
20+
- [Unit tests](#unit-tests)
21+
- [Integration tests](#integration-tests)
22+
- [e2e tests](#e2e-tests)
2023
- [Graduation Criteria](#graduation-criteria)
2124
- [Alpha](#alpha)
22-
- [Alpha -> Beta Graduation](#alpha---beta-graduation)
23-
- [Beta -> GA Graduation](#beta---ga-graduation)
24-
- [Removing a Deprecated Flag](#removing-a-deprecated-flag)
25+
- [Beta](#beta)
26+
- [GA](#ga)
27+
- [Deprecation](#deprecation)
2528
- [Upgrade / Downgrade Strategy](#upgrade--downgrade-strategy)
2629
- [Version Skew Strategy](#version-skew-strategy)
2730
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
@@ -46,7 +49,7 @@ Items marked with (R) are required *prior to targeting to a milestone / release*
4649
- [ ] (R) Design details are appropriately documented
4750
- [ ] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input (including test refactors)
4851
- [ ] e2e Tests for all Beta API Operations (endpoints)
49-
- [ ] (R) Ensure GA e2e tests for meet requirements for [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
52+
- [ ] (R) Ensure GA e2e tests meet requirements for [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
5053
- [ ] (R) Minimum Two Week Window for GA e2e tests to prove flake free
5154
- [ ] (R) Graduation criteria is in place
5255
- [ ] (R) [all GA Endpoints](https://github.com/kubernetes/community/pull/1806) must be hit by [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
@@ -178,11 +181,27 @@ MY_HOST_IPS=
178181

179182
### Test Plan
180183

184+
[x] I/we understand the owners of the involved components may require updates to
185+
existing tests to make this code solid enough prior to committing the changes necessary
186+
to implement this enhancement.
187+
188+
##### Prerequisite testing updates
189+
190+
N/A
191+
192+
##### Unit tests
193+
194+
Every added code should have complete unit test coverage
195+
196+
##### Integration tests
197+
198+
N/A
199+
200+
##### e2e tests
201+
181202
Test whether FeatureGate behaves as expected when it is turned on or off
182203
Test whether Downward API supports `status.hostIPs`
183204

184-
#### Expected behavior
185-
186205
- If PodHostIPs FeatureGate is enabled:
187206
- `status.hostIPs` there will be all host IPs (IPv4 and IPv6)
188207
- Else:
@@ -198,18 +217,18 @@ Test whether Downward API supports `status.hostIPs`
198217
- Downward API support for `status.hostIPs`
199218
- Basic units and e2e tests completed and enabled
200219

201-
#### Alpha -> Beta Graduation
220+
#### Beta
202221

203222
- Gather feedback from developers and users
204223
- Expand the e2e tests with more scenarios
205224
- Tests are in Testgrid and linked in the KEP
206225

207-
#### Beta -> GA Graduation
226+
#### GA
208227

209228
- 2 examples of end users using this field
210229
- Allowing time for feedback
211230

212-
#### Removing a Deprecated Flag
231+
#### Deprecation
213232

214233
- Announce deprecation and support policy of the existing flag
215234
- Two versions passed since introducing the functionality that deprecates the flag (to address version skew)
@@ -325,7 +344,7 @@ No
325344
###### Will enabling / using this feature result in increasing size or count of the existing API objects?
326345

327346
Yes.
328-
347+
329348
- API type(s): Pod
330349
- Estimated increase in size:
331350
- New field in Status about 8 bytes, additional bytes based on whether IPv4(about 4 bytes) or IPv6(about 16 bytes) exists

0 commit comments

Comments
 (0)