blob: c8de434ccacfeb66d0be737ff1081aed4260c9e1 [file] [log] [blame]
suite: priorityclass
tests:
- it: should support not having a priority class
templates:
- templates/deployment-api.yaml
- templates/deployment-central.yaml
- templates/deployment-mdns.yaml
- templates/deployment-producer.yaml
- templates/deployment-sink.yaml
- templates/deployment-worker.yaml
- templates/job-db-sync.yaml
asserts:
- template: templates/deployment-api.yaml
documentIndex: 3
notExists:
path: spec.template.spec.priorityClassName
- template: templates/deployment-central.yaml
documentIndex: 3
notExists:
path: spec.template.spec.priorityClassName
- template: templates/deployment-mdns.yaml
documentIndex: 3
notExists:
path: spec.template.spec.priorityClassName
- template: templates/deployment-producer.yaml
documentIndex: 3
notExists:
path: spec.template.spec.priorityClassName
# - template: templates/deployment-sink.yaml
# documentIndex: 3
# notExists:
# path: spec.template.spec.priorityClassName
- template: templates/deployment-worker.yaml
documentIndex: 3
notExists:
path: spec.template.spec.priorityClassName
- template: templates/job-db-sync.yaml
documentIndex: 3
notExists:
path: spec.template.spec.priorityClassName
- it: should support setting a priority class
templates:
- templates/deployment-api.yaml
- templates/deployment-central.yaml
- templates/deployment-mdns.yaml
- templates/deployment-producer.yaml
- templates/deployment-sink.yaml
- templates/deployment-worker.yaml
- templates/job-db-sync.yaml
set:
pod:
priorityClassName:
designate_api: platform
designate_central: platform
designate_mdns: platform
designate_producer: platform
designate_sink: platform
designate_worker: platform
db_sync: platform
asserts:
- template: templates/deployment-api.yaml
documentIndex: 3
equal:
path: spec.template.spec.priorityClassName
value: platform
- template: templates/deployment-central.yaml
documentIndex: 3
equal:
path: spec.template.spec.priorityClassName
value: platform
- template: templates/deployment-mdns.yaml
documentIndex: 3
equal:
path: spec.template.spec.priorityClassName
value: platform
- template: templates/deployment-producer.yaml
documentIndex: 3
equal:
path: spec.template.spec.priorityClassName
value: platform
# - template: templates/deployment-sink.yaml
# documentIndex: 3
# equal:
# path: spec.template.spec.priorityClassName
# value: platform
- template: templates/deployment-worker.yaml
documentIndex: 3
equal:
path: spec.template.spec.priorityClassName
value: platform
- template: templates/job-db-sync.yaml
documentIndex: 3
equal:
path: spec.template.spec.priorityClassName
value: platform