Dong Ma | bb1ef1f | 2025-02-11 16:47:00 +0000 | [diff] [blame] | 1 | suite: runtimeclass |
| 2 | tests: |
| 3 | - it: should support not having a runtime class |
| 4 | templates: |
| 5 | - templates/daemonset-compute.yaml |
| 6 | - templates/deployment-api-metadata.yaml |
| 7 | - templates/deployment-api-osapi.yaml |
| 8 | - templates/deployment-conductor.yaml |
| 9 | - templates/deployment-novncproxy.yaml |
| 10 | - templates/deployment-scheduler.yaml |
| 11 | - templates/deployment-spiceproxy.yaml |
| 12 | - templates/cron-job-archive-deleted-rows.yaml |
| 13 | - templates/cron-job-cell-setup.yaml |
| 14 | - templates/cron-job-service-cleaner.yaml |
| 15 | - templates/statefulset-compute-ironic.yaml |
| 16 | - templates/pod-rally-test.yaml |
| 17 | - templates/job-db-sync.yaml |
Dong Ma | 36b8922 | 2025-02-13 16:15:52 +0000 | [diff] [blame] | 18 | - templates/job-bootstrap.yaml |
Dong Ma | bb1ef1f | 2025-02-11 16:47:00 +0000 | [diff] [blame] | 19 | set: |
| 20 | console: |
| 21 | console_kind: spice |
| 22 | manifests: |
| 23 | cron_job_archive_deleted_rows: true |
| 24 | statefulset_compute_ironic: true |
| 25 | asserts: |
| 26 | - template: templates/daemonset-compute.yaml |
| 27 | documentIndex: 4 |
| 28 | notExists: |
| 29 | path: spec.template.spec.runtimeClassName |
| 30 | - template: templates/deployment-api-metadata.yaml |
| 31 | documentIndex: 3 |
| 32 | notExists: |
| 33 | path: spec.template.spec.runtimeClassName |
| 34 | - template: templates/deployment-api-osapi.yaml |
| 35 | documentIndex: 3 |
| 36 | notExists: |
| 37 | path: spec.template.spec.runtimeClassName |
| 38 | - template: templates/deployment-conductor.yaml |
| 39 | documentIndex: 3 |
| 40 | notExists: |
| 41 | path: spec.template.spec.runtimeClassName |
| 42 | - template: templates/deployment-scheduler.yaml |
| 43 | documentIndex: 3 |
| 44 | notExists: |
| 45 | path: spec.template.spec.runtimeClassName |
| 46 | - template: templates/deployment-spiceproxy.yaml |
| 47 | documentIndex: 3 |
| 48 | notExists: |
| 49 | path: spec.template.spec.runtimeClassName |
| 50 | - template: templates/statefulset-compute-ironic.yaml |
| 51 | documentIndex: 3 |
| 52 | notExists: |
| 53 | path: spec.template.spec.runtimeClassName |
| 54 | - template: templates/cron-job-archive-deleted-rows.yaml |
| 55 | documentIndex: 3 |
| 56 | notExists: |
| 57 | path: spec.jobTemplate.spec.template.spec.runtimeClassName |
| 58 | - template: templates/cron-job-cell-setup.yaml |
| 59 | documentIndex: 3 |
| 60 | notExists: |
| 61 | path: spec.jobTemplate.spec.template.spec.runtimeClassName |
| 62 | - template: templates/cron-job-service-cleaner.yaml |
| 63 | documentIndex: 3 |
| 64 | notExists: |
| 65 | path: spec.jobTemplate.spec.template.spec.runtimeClassName |
| 66 | - template: templates/pod-rally-test.yaml |
| 67 | documentIndex: 3 |
| 68 | notExists: |
| 69 | path: spec.runtimeClassName |
| 70 | - template: templates/job-db-sync.yaml |
| 71 | documentIndex: 3 |
| 72 | notExists: |
| 73 | path: spec.template.spec.runtimeClassName |
Dong Ma | 36b8922 | 2025-02-13 16:15:52 +0000 | [diff] [blame] | 74 | - template: templates/job-bootstrap.yaml |
| 75 | documentIndex: 3 |
| 76 | notExists: |
| 77 | path: spec.template.spec.runtimeClassName |
Dong Ma | bb1ef1f | 2025-02-11 16:47:00 +0000 | [diff] [blame] | 78 | |
| 79 | - it: should support setting a runtime class |
| 80 | templates: |
| 81 | - templates/daemonset-compute.yaml |
| 82 | - templates/deployment-api-metadata.yaml |
| 83 | - templates/deployment-api-osapi.yaml |
| 84 | - templates/deployment-conductor.yaml |
| 85 | - templates/deployment-novncproxy.yaml |
| 86 | - templates/deployment-scheduler.yaml |
| 87 | - templates/deployment-spiceproxy.yaml |
| 88 | - templates/cron-job-archive-deleted-rows.yaml |
| 89 | - templates/cron-job-cell-setup.yaml |
| 90 | - templates/cron-job-service-cleaner.yaml |
| 91 | - templates/statefulset-compute-ironic.yaml |
| 92 | - templates/pod-rally-test.yaml |
| 93 | - templates/job-db-sync.yaml |
Dong Ma | 36b8922 | 2025-02-13 16:15:52 +0000 | [diff] [blame] | 94 | - templates/job-bootstrap.yaml |
Dong Ma | bb1ef1f | 2025-02-11 16:47:00 +0000 | [diff] [blame] | 95 | set: |
| 96 | console: |
| 97 | console_kind: spice |
| 98 | manifests: |
| 99 | cron_job_archive_deleted_rows: true |
| 100 | statefulset_compute_ironic: true |
| 101 | pod: |
| 102 | runtimeClassName: |
| 103 | nova_compute: kata-clh |
| 104 | nova_api_metadata: kata-clh |
| 105 | nova_api_osapi: kata-clh |
| 106 | nova_conductor: kata-clh |
| 107 | nova_novncproxy: kata-clh |
| 108 | nova_scheduler: kata-clh |
| 109 | nova_spiceproxy: kata-clh |
| 110 | nova_archive_deleted_rows: kata-clh |
| 111 | nova_cell_setup: kata-clh |
| 112 | nova_service_cleaner: kata-clh |
| 113 | nova_compute_ironic: kata-clh |
| 114 | nova_tests: kata-clh |
| 115 | db_sync: kata-clh |
Dong Ma | 36b8922 | 2025-02-13 16:15:52 +0000 | [diff] [blame] | 116 | bootstrap: kata-clh |
Dong Ma | bb1ef1f | 2025-02-11 16:47:00 +0000 | [diff] [blame] | 117 | asserts: |
| 118 | - template: templates/daemonset-compute.yaml |
| 119 | documentIndex: 4 |
| 120 | equal: |
| 121 | path: spec.template.spec.runtimeClassName |
| 122 | value: kata-clh |
| 123 | - template: templates/deployment-api-metadata.yaml |
| 124 | documentIndex: 3 |
| 125 | equal: |
| 126 | path: spec.template.spec.runtimeClassName |
| 127 | value: kata-clh |
| 128 | - template: templates/deployment-api-osapi.yaml |
| 129 | documentIndex: 3 |
| 130 | equal: |
| 131 | path: spec.template.spec.runtimeClassName |
| 132 | value: kata-clh |
| 133 | - template: templates/deployment-conductor.yaml |
| 134 | documentIndex: 3 |
| 135 | equal: |
| 136 | path: spec.template.spec.runtimeClassName |
| 137 | value: kata-clh |
| 138 | - template: templates/deployment-scheduler.yaml |
| 139 | documentIndex: 3 |
| 140 | equal: |
| 141 | path: spec.template.spec.runtimeClassName |
| 142 | value: kata-clh |
| 143 | - template: templates/deployment-spiceproxy.yaml |
| 144 | documentIndex: 3 |
| 145 | equal: |
| 146 | path: spec.template.spec.runtimeClassName |
| 147 | value: kata-clh |
| 148 | - template: templates/cron-job-archive-deleted-rows.yaml |
| 149 | documentIndex: 3 |
| 150 | equal: |
| 151 | path: spec.jobTemplate.spec.template.spec.runtimeClassName |
| 152 | value: kata-clh |
| 153 | - template: templates/cron-job-cell-setup.yaml |
| 154 | documentIndex: 3 |
| 155 | equal: |
| 156 | path: spec.jobTemplate.spec.template.spec.runtimeClassName |
| 157 | value: kata-clh |
| 158 | - template: templates/cron-job-service-cleaner.yaml |
| 159 | documentIndex: 3 |
| 160 | equal: |
| 161 | path: spec.jobTemplate.spec.template.spec.runtimeClassName |
| 162 | value: kata-clh |
| 163 | - template: templates/statefulset-compute-ironic.yaml |
| 164 | documentIndex: 3 |
| 165 | equal: |
| 166 | path: spec.template.spec.runtimeClassName |
| 167 | value: kata-clh |
| 168 | - template: templates/pod-rally-test.yaml |
| 169 | documentIndex: 3 |
| 170 | equal: |
| 171 | path: spec.runtimeClassName |
| 172 | value: kata-clh |
| 173 | - template: templates/job-db-sync.yaml |
| 174 | documentIndex: 3 |
| 175 | equal: |
| 176 | path: spec.template.spec.runtimeClassName |
| 177 | value: kata-clh |
Dong Ma | 36b8922 | 2025-02-13 16:15:52 +0000 | [diff] [blame] | 178 | - template: templates/job-bootstrap.yaml |
| 179 | documentIndex: 3 |
| 180 | equal: |
| 181 | path: spec.template.spec.runtimeClassName |
| 182 | value: kata-clh |