|
1 | 1 | suite: pod/spec
|
2 | 2 | description: Base suite for pods
|
3 | 3 | behaviors:
|
4 |
| -- id: pod/basic-create |
| 4 | +- id: pod/spec/basic-create |
5 | 5 | description: When a Pod resource is created with a single container and sufficient resources, a Pod MUST be created on a node with the specified container image.
|
6 |
| -- id: pod/basic-delete |
| 6 | +- id: pod/spec/basic-delete |
7 | 7 | description: When a Pod resource is delete, the Pod containers must receive a TERM signal and the Pod MUST be deleted.
|
8 |
| -- id: pod/hostname |
| 8 | +- id: pod/spec/hostname |
9 | 9 | description: When the hostname field is set, a container running in the Pod MUST report the hostname as the specified value.
|
10 |
| -- id: pod/subdomain |
| 10 | +- id: pod/spec/subdomain |
11 | 11 | description: If specified, the fully qualified Pod hostname will be "<hostname>.<subdomain>.<pod
|
12 | 12 | namespace>.svc.<cluster domain>". If not specified, the pod will not have a
|
13 | 13 | domainname at all.
|
14 |
| -- id: pod/terminationGracePeriodSeconds/in-spec |
| 14 | +- id: pod/spec/terminationGracePeriodSeconds/in-spec |
15 | 15 | description: When the terminationGracePeriodSeconds is specified in the spec,
|
16 | 16 | processes running in the Pod MUST NOT receive a hard termination signal for at
|
17 | 17 | least that number of seconds after a delete request.
|
18 |
| -- id: pod/terminationGracePeriodSeconds/in-delete |
| 18 | +- id: pod/spec/terminationGracePeriodSeconds/in-delete |
19 | 19 | description: When the terminationGracePeriodSeconds is specified in a delete request,
|
20 | 20 | processes running in the Pod MUST NOT receive a hard termination signal for at
|
21 | 21 | least that number of seconds after the delete request.
|
22 |
| -- id: pod/activeDeadlineSeconds |
| 22 | +- id: pod/spec/activeDeadlineSeconds |
23 | 23 | description: Optional duration in seconds the pod may be active on the node relative
|
24 | 24 | to StartTime before the system will actively try to mark it failed and kill
|
25 | 25 | associated containers. Value must be a positive integer.
|
26 |
| -- id: pod/hostNetwork/true |
| 26 | +- id: pod/spec/hostNetwork/true |
27 | 27 | description: When hostNetwork is set to true, the Pod MUST use the host's network
|
28 | 28 | namespace.
|
29 |
| -- id: pod/hostNetwork/false |
| 29 | +- id: pod/spec/hostNetwork/false |
30 | 30 | description: When hostNetwork is set to false, the Pod MUST NOT use the host's network
|
31 | 31 | namespace.
|
32 |
| -- id: pod/hostPID/true |
| 32 | +- id: pod/spec/hostPID/true |
33 | 33 | description: When hostPID is set to true, the Pod MUST use the host's process
|
34 | 34 | namespace.
|
35 |
| -- id: pod/hostPID/false |
| 35 | +- id: pod/spec/hostPID/false |
36 | 36 | description: When hostPID is set to false, the Pod MUST NOT use the host's process
|
37 | 37 | namespace.
|
38 |
| -- id: pod/hostIPC/true |
| 38 | +- id: pod/spec/hostIPC/true |
39 | 39 | description: When hostIPC is set to true, the Pod MUST use the host's inter-process
|
40 | 40 | communication namespace.
|
41 |
| -- id: pod/hostIPC/false |
| 41 | +- id: pod/spec/hostIPC/false |
42 | 42 | description: When hostIPC is set to false, the Pod MUST NOT use the host's inter-process
|
43 | 43 | communication namespace.
|
| 44 | +- id: pod/spec/label/create |
| 45 | + decription: Create a Pod with a unique label. Query for the Pod with the label as selector MUST be successful. |
| 46 | +- id: pod/spec/label/patch |
| 47 | + decription: A patch request must be able to update the pod to change the value of an existing Label. Query for the Pod with the new value for the label MUST be successful. |
| 48 | +- id: pod/spec/container/resources |
| 49 | + description: Create a Pod with CPU and Memory request and limits. Pod status MUST have QOSClass set to PodQOSGuaranteed. |
0 commit comments