| 1 | suite: test pvc |
| 2 | templates: |
| 3 | - pvc.yaml |
| 4 | tests: |
| 5 | # Test Case: PVC Created When extraInit Defined |
| 6 | - it: should create pvc when extraInit is defined |
| 7 | set: |
| 8 | extraInit: |
| 9 | modelDownload: |
| 10 | enabled: true |
| 11 | image: |
| 12 | repository: "amazon/aws-cli" |
| 13 | tag: "2.6.4" |
| 14 | pullPolicy: "IfNotPresent" |
| 15 | waitContainer: |
| 16 | command: ["/bin/bash"] |
| 17 | args: ["-c", "wait"] |
| 18 | downloadJob: |
| 19 | command: ["/bin/bash"] |
| 20 | args: ["-c", "download"] |
| 21 | pvcStorage: "10Gi" |
| 22 | asserts: |
| 23 | - hasDocuments: |
| 24 | count: 1 |
| 25 | - isKind: |
| 26 | of: PersistentVolumeClaim |
| 27 | - equal: |
| 28 | path: spec.accessModes[0] |
| 29 | value: ReadWriteOnce |
| 30 | - equal: |
| 31 | path: spec.resources.requests.storage |
| 32 | value: 10Gi |