blob: 151958add6fe205b32117dc96b0c7a0082eb33ca [file] [log] [blame]
suite: runtimeclass
tests:
- it: should support not having a runtime class
templates:
- templates/deployment-api.yaml
- templates/deployment-scheduler.yaml
- templates/deployment-volume.yaml
- templates/cron-job-cinder-volume-usage-audit.yaml
- templates/deployment-backup.yaml
- templates/pod-rally-test.yaml
- templates/job-db-sync.yaml
asserts:
- template: templates/deployment-api.yaml
documentIndex: 3
notExists:
path: spec.template.spec.runtimeClassName
- template: templates/deployment-scheduler.yaml
documentIndex: 3
notExists:
path: spec.template.spec.runtimeClassName
- template: templates/deployment-volume.yaml
documentIndex: 3
notExists:
path: spec.template.spec.runtimeClassName
- template: templates/cron-job-cinder-volume-usage-audit.yaml
documentIndex: 3
notExists:
path: spec.jobTemplate.spec.template.spec.runtimeClassName
- template: templates/deployment-backup.yaml
documentIndex: 3
notExists:
path: spec.template.spec.runtimeClassName
- template: templates/pod-rally-test.yaml
documentIndex: 3
notExists:
path: spec.runtimeClassName
- template: templates/job-db-sync.yaml
documentIndex: 3
notExists:
path: spec.template.spec.runtimeClassName
- it: should support setting a runtime class
templates:
- templates/deployment-api.yaml
- templates/deployment-scheduler.yaml
- templates/deployment-volume.yaml
- templates/cron-job-cinder-volume-usage-audit.yaml
- templates/deployment-backup.yaml
- templates/pod-rally-test.yaml
- templates/job-db-sync.yaml
set:
pod:
runtimeClassName:
cinder_api: kata-clh
cinder_backup: kata-clh
cinder_scheduler: kata-clh
cinder_tests: kata-clh
cinder_volume_usage_audit: kata-clh
cinder_volume: kata-clh
db_sync: kata-clh
asserts:
- template: templates/deployment-api.yaml
documentIndex: 3
equal:
path: spec.template.spec.runtimeClassName
value: kata-clh
- template: templates/deployment-scheduler.yaml
documentIndex: 3
equal:
path: spec.template.spec.runtimeClassName
value: kata-clh
- template: templates/deployment-volume.yaml
documentIndex: 3
equal:
path: spec.template.spec.runtimeClassName
value: kata-clh
- template: templates/cron-job-cinder-volume-usage-audit.yaml
documentIndex: 3
equal:
path: spec.jobTemplate.spec.template.spec.runtimeClassName
value: kata-clh
- template: templates/deployment-backup.yaml
documentIndex: 3
equal:
path: spec.template.spec.runtimeClassName
value: kata-clh
- template: templates/pod-rally-test.yaml
documentIndex: 3
equal:
path: spec.runtimeClassName
value: kata-clh
- template: templates/job-db-sync.yaml
documentIndex: 3
equal:
path: spec.template.spec.runtimeClassName
value: kata-clh