Dong Ma | 9f49d7a | 2025-02-12 04:24:30 +0000 | [diff] [blame] | 1 | suite: priorityclass |
| 2 | tests: |
| 3 | - it: should support not having a priority class |
| 4 | templates: |
| 5 | - templates/deployment-api.yaml |
| 6 | - templates/deployment-conductor.yaml |
| 7 | - templates/job-db-sync.yaml |
| 8 | asserts: |
| 9 | - template: templates/deployment-api.yaml |
| 10 | documentIndex: 3 |
| 11 | notExists: |
| 12 | path: spec.template.spec.priorityClassName |
| 13 | - template: templates/deployment-conductor.yaml |
| 14 | documentIndex: 5 |
| 15 | notExists: |
| 16 | path: spec.template.spec.priorityClassName |
| 17 | - template: templates/job-db-sync.yaml |
| 18 | documentIndex: 3 |
| 19 | notExists: |
| 20 | path: spec.template.spec.priorityClassName |
| 21 | |
| 22 | - it: should support setting a priority class |
| 23 | templates: |
| 24 | - templates/deployment-api.yaml |
| 25 | - templates/deployment-conductor.yaml |
| 26 | - templates/job-db-sync.yaml |
| 27 | set: |
| 28 | pod: |
| 29 | priorityClassName: |
| 30 | staffeln_api: platform |
| 31 | staffeln_conductor: platform |
| 32 | db_sync: platform |
| 33 | asserts: |
| 34 | - template: templates/deployment-api.yaml |
| 35 | documentIndex: 3 |
| 36 | equal: |
| 37 | path: spec.template.spec.priorityClassName |
| 38 | value: platform |
| 39 | - template: templates/deployment-conductor.yaml |
| 40 | documentIndex: 5 |
| 41 | equal: |
| 42 | path: spec.template.spec.priorityClassName |
| 43 | value: platform |
| 44 | - template: templates/job-db-sync.yaml |
| 45 | documentIndex: 3 |
| 46 | equal: |
| 47 | path: spec.template.spec.priorityClassName |
| 48 | value: platform |