Skip to content

Commit b9c0159

Browse files
Updates to KEP 563: test plan, graduation criteria
Signed-off-by: Bridget Kromhout <[email protected]>
1 parent 84f6013 commit b9c0159

File tree

2 files changed

+35
-19
lines changed

2 files changed

+35
-19
lines changed

keps/sig-network/563-dual-stack/README.md

Lines changed: 34 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1243,29 +1243,44 @@ complexity was not significantly less.
12431243
12441244
## Test Plan
12451245
1246-
* Test-grid e2e tests - https://testgrid.k8s.io/sig-network-dualstack-azure-e2e
1247-
* e2e tests
1246+
* Test-grid e2e tests from https://testgrid.k8s.io/
1247+
1248+
* https://testgrid.k8s.io/sig-network-dualstack-azure-e2e#dualstack-azure-e2e-master-iptables
1249+
* https://testgrid.k8s.io/sig-network-dualstack-azure-e2e#dualstack-azure-e2e-master-ipvs
1250+
* https://testgrid.k8s.io/sig-network-kind#sig-network-kind,%20dual,%20master
1251+
* https://testgrid.k8s.io/sig-network-kind#sig-network-kind,%20ipvs,%20dual,%20master
1252+
1253+
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] Granular
1254+
Checks: Services Secondary IP Family should function for client IP based
1255+
session affinity: http [LinuxOnly]
1256+
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] Granular
1257+
Checks: Services Secondary IP Family should function for client IP based
1258+
session affinity: udp [LinuxOnly]
1259+
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] Granular
1260+
Checks: Services Secondary IP Family should function for node-Service: udp
1261+
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] Granular
1262+
Checks: Services Secondary IP Family should function for pod-Service: http
1263+
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] Granular
1264+
Checks: Services Secondary IP Family should function for pod-Service: udp
1265+
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should be able
1266+
to reach pod on ipv4 and ipv6 ip [Feature:IPv6DualStackAlphaFeature:Phase2]
12481267
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should create
1249-
pod, add IPv6 and IPv4 IP to pod IPs
1250-
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should have
1251-
IPv4 and IPv6 internal node IP
1252-
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should have
1253-
IPv4 and IPv6 node podCIDRs
1254-
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should be
1255-
able to reach pod on IPv4 and IPv6 IP
1268+
a single stack service with cluster ip from primary service range
12561269
[Feature:IPv6DualStackAlphaFeature:Phase2]
12571270
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should create
1258-
service with cluster IP from primary service range
1259-
[Feature:IPv6DualStackAlphaFeature:Phase2]
1271+
pod, add ipv6 and ipv4 ip to pod ips
1272+
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should create
1273+
service with ipv4 cluster ip [Feature:IPv6DualStackAlphaFeature:Phase2]
12601274
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should create
1261-
service with IPv4 cluster IP [Feature:IPv6DualStackAlphaFeature:Phase2]
1275+
service with ipv4,v6 cluster ip [Feature:IPv6DualStackAlphaFeature:Phase2]
12621276
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should create
1263-
service with IPv6 cluster IP [Feature:IPv6DualStackAlphaFeature:Phase2]
1264-
* e2e tests should cover the following:
1265-
* multi-IP, same family
1266-
* multi-IP, dual-stack
1267-
* single IP, IPv4
1268-
* single IP, IPv6
1277+
service with ipv6 cluster ip [Feature:IPv6DualStackAlphaFeature:Phase2]
1278+
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should create
1279+
service with ipv6,v4 cluster ip [Feature:IPv6DualStackAlphaFeature:Phase2]
1280+
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should have
1281+
ipv4 and ipv6 internal node ip
1282+
* [sig-network] [Feature:IPv6DualStackAlphaFeature] [LinuxOnly] should have
1283+
ipv4 and ipv6 node podCIDRs
12691284
12701285
## Graduation Criteria
12711286
@@ -1283,3 +1298,4 @@ This capability will move to stable when the following criteria have been met.
12831298
* Support of at least one CNI plugin to provide multi-IP
12841299
* e2e test successfully running on two platforms
12851300
* testing ingress controller infrastructure with updated dual-stack services
1301+
* dualstack tests run as pre-submit blocking for PRs

keps/sig-network/563-dual-stack/kep.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ approvers:
1515
- "@thockin"
1616
editor: TBD
1717
creation-date: 2018-05-21
18-
last-updated: 2020-06-19
18+
last-updated: 2021-01-22
1919
status: implementable

0 commit comments

Comments
 (0)