45 lines
1.0 KiB
YAML
45 lines
1.0 KiB
YAML
suite: test deployment
|
|
templates:
|
|
- resource-quota.yaml
|
|
tests:
|
|
- it: Should set namespace specific quotas
|
|
set:
|
|
namespaces:
|
|
- name: staging
|
|
quota:
|
|
cpu: 32
|
|
memory: "64Gi"
|
|
storage: "500Gi"
|
|
overcommit:
|
|
cpu: 1
|
|
memory: 1
|
|
asserts:
|
|
- equal:
|
|
path: spec.hard
|
|
value:
|
|
limits.cpu: 32
|
|
limits.memory: "64Gi"
|
|
requests.cpu: 32
|
|
requests.memory: "64Gi"
|
|
requests.storage: "500Gi"
|
|
- it: Should handle overcommit
|
|
set:
|
|
namespaces:
|
|
- name: staging
|
|
quota:
|
|
cpu: 32
|
|
memory: "64Gi"
|
|
storage: "500Gi"
|
|
overcommit:
|
|
cpu: 2
|
|
memory: 1
|
|
asserts:
|
|
- equal:
|
|
path: spec.hard
|
|
value:
|
|
limits.cpu: 64
|
|
limits.memory: "64Gi"
|
|
requests.cpu: 32
|
|
requests.memory: "64Gi"
|
|
requests.storage: "500Gi"
|