| 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 |