forked from spidernet-io/spiderpool
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'spidernet-io:main' into main
- Loading branch information
Showing
8 changed files
with
335 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
# E2E Cases for IP Assignment | ||
|
||
| Case ID | Title | Priority | Smoke | Status | Other | | ||
|---------|---------------------------------------------------------------------------------------------------------|----------|-------|--------|-------------| | ||
| E00001 | Assign IP to a pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00002 | Assign IP to deployment/pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00003 | Assign IP to statefulSet/pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00004 | Assign IP to daemonSet/pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00005 | Assign IP to job/pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00006 | Assign IP to replicaset/pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00007 | Successfully run a pod with long yaml for ipv4, ipv6 and dual-stack case | p2 | | done | | | ||
| E00008 | Failed to run a pod when IP resource of an IPPool is exhausted | p3 | | done | | | ||
| E00009 | The cluster is dual stack, but the spiderpool only allocates ipv4 or ipv6, the pod should run correctly | p3 | | | | | ||
| E00010 | The cluster is single stack, but the spiderpool allocates ipv4 and ipv6, the pod should run correctly | p3 | | | | | ||
| Case ID | Title | Priority | Smoke | Status | Other | | ||
|---------|-------------------------------------------------------------------------------------------------------|----------|-------|--------|-------------| | ||
| E00001 | Assign IP to a pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00002 | Assign IP to deployment/pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00003 | Assign IP to statefulSet/pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00004 | Assign IP to daemonSet/pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00005 | Assign IP to job/pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00006 | Assign IP to replicaset/pod for ipv4, ipv6 and dual-stack case | p1 | true | done | | | ||
| E00007 | Successfully run a pod with long yaml for ipv4, ipv6 and dual-stack case | p2 | | done | | | ||
| E00008 | Failed to run a pod when IP resource of an IPPool is exhausted | p3 | | done | | | ||
| E00009 | The cluster is dual stack, but the spiderpool can allocates ipv4 or ipv6 only with IPPools annotation | p2 | | done | | | ||
| E00010 | The cluster is dual stack, but the spiderpool can allocates ipv4 or ipv6 only with Subnet annotation | p2 | | done | | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,20 @@ | ||
# E2E Cases for IPPool CR | ||
|
||
| Case ID | Title | Priority | Smoke | Status | Other | | ||
| ------- | ------------------------------------------------------------ | -------- | ----- | ------ | ----- | | ||
| D00001 | An IPPool fails to add an IP that already exists in an other IPPool | p2 | | done | | | ||
| D00002 | Add a route with `routes` and `gateway` fields in the ippool spec, which only takes effect on the new pod and does not on the old pods | p2 | smoke | done | | | ||
| D00003 | Failed to add wrong IPPool gateway and route to an IPPool CR | p2 | | done | | | ||
| D00004 | Failed to delete an IPPool whose IP is not de-allocated at all | p2 | | done | | | ||
| D00005 | A "true" value of IPPool/Spec/disabled should forbid IP allocation, but still allow ip de-allocation | p2 | | done | | | ||
| D00006 | Successfully create and delete IPPools in batch | p2 | | done | | | ||
| D00007 | Add, delete, modify, and query ippools that are created manually | p1 | | done | | | ||
| D00008 | Manually ippool inherits subnet attributes (including routes, vlanId, etc.) | p3 | | | | | ||
| D00009 | multusName matches, IP can be assigned | p2 | | done | | | ||
| D00010 | multusName mismatch, unable to assign IP | p3 | | done | | | ||
| D00011 | The node where the pod is located matches the nodeName, and the IP can be assigned | p2 | | done | | | ||
| D00012 | The node where the pod resides does not match the nodeName, and the IP cannot be assigned | p3 | | done | | | ||
| D00013 | nodeName has higher priority than nodeAffinity | p3 | | | | | ||
| D00014 | The namespace where the pod is located matches the namespaceName, and the IP can be assigned | p2 | | | | | ||
| D00015 | The namespace where the pod resides does not match the namespaceName, and the IP cannot be assigned | p2 | | | | | ||
| D00016 | namespaceName has higher priority than namespaceAffinity | p3 | | | | | ||
| Case ID | Title | Priority | Smoke | Status | Other | | ||
| ------- |----------------------------------------------------------------------------------------------------------------------------------------|----------|-------|--------| ----- | | ||
| D00001 | An IPPool fails to add an IP that already exists in an other IPPool | p2 | | done | | | ||
| D00002 | Add a route with `routes` and `gateway` fields in the ippool spec, which only takes effect on the new pod and does not on the old pods | p2 | smoke | done | | | ||
| D00003 | Failed to add wrong IPPool gateway and route to an IPPool CR | p2 | | done | | | ||
| D00004 | Failed to delete an IPPool whose IP is not de-allocated at all | p2 | | done | | | ||
| D00005 | A "true" value of IPPool/Spec/disabled should forbid IP allocation, but still allow ip de-allocation | p2 | | done | | | ||
| D00006 | Successfully create and delete IPPools in batch | p2 | | done | | | ||
| D00007 | Add, delete, modify, and query ippools that are created manually | p1 | | done | | | ||
| D00008 | Manually ippool inherits subnet attributes (including gateway,routes, etc.) | p3 | | | | | ||
| D00009 | multusName matches, IP can be assigned | p2 | | done | | | ||
| D00010 | multusName mismatch, unable to assign IP | p3 | | done | | | ||
| D00011 | The node where the pod is located matches the nodeName, and the IP can be assigned | p2 | | done | | | ||
| D00012 | The node where the pod resides does not match the nodeName, and the IP cannot be assigned | p3 | | done | | | ||
| D00013 | nodeName has higher priority than nodeAffinity | p3 | | | | | ||
| D00014 | The namespace where the pod is located matches the namespaceName, and the IP can be assigned | p2 | | | | | ||
| D00015 | The namespace where the pod resides does not match the namespaceName, and the IP cannot be assigned | p2 | | | | | ||
| D00016 | namespaceName has higher priority than namespaceAffinity | p3 | | | | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.