add some more tests

This commit is contained in:
Stavros kois
2022-12-17 11:25:51 +02:00
parent df7ac56556
commit 38967eab51

View File

@@ -56,7 +56,7 @@ tests:
cpu: 20m
memory: 100Mi
- it: should pass with only one resource changed
- it: should pass with only limits.cpu resource changed
documentIndex: *deploymentDoc
set:
resources:
@@ -73,6 +73,74 @@ tests:
cpu: 10m
memory: 50Mi
- it: should pass with only limits.memory resource changed
documentIndex: *deploymentDoc
set:
resources:
limits:
memory: 4Gi
asserts:
- equal:
path: spec.template.spec.containers[0].resources
value:
limits:
cpu: 4000m
memory: 4Gi
requests:
cpu: 10m
memory: 50Mi
- it: should pass with only requests.cpu resource changed
documentIndex: *deploymentDoc
set:
resources:
requests:
cpu: 20m
asserts:
- equal:
path: spec.template.spec.containers[0].resources
value:
limits:
cpu: 4000m
memory: 8Gi
requests:
cpu: 20m
memory: 50Mi
- it: should pass with only requests.memory resource changed
documentIndex: *deploymentDoc
set:
resources:
requests:
memory: 25Mi
asserts:
- equal:
path: spec.template.spec.containers[0].resources
value:
limits:
cpu: 4000m
memory: 8Gi
requests:
cpu: 10m
memory: 25Mi
- it: should pass with only scaleGOU resource changed
documentIndex: *deploymentDoc
set:
scaleGPU:
gpu.intel.com/i915: "1"
asserts:
- equal:
path: spec.template.spec.containers[0].resources
value:
limits:
cpu: 4000m
memory: 8Gi
gpu.intel.com/i915: "1"
requests:
cpu: 10m
memory: 50Mi
- it: should pass with changed resources and added GPU
documentIndex: *deploymentDoc
set: