volume_ix-zfs-pvc_test.yaml 763 B

123456789101112131415161718192021222324252627282930
  1. suite: pod ix-zfs-pvc volume test
  2. templates:
  3. - common.yaml
  4. tests:
  5. - it: should pass with pvc volume
  6. set:
  7. global:
  8. ixChartContext:
  9. storageClassName: ix-storage-class-releasename
  10. workload:
  11. workload-name1:
  12. enabled: true
  13. primary: true
  14. type: Deployment
  15. podSpec: {}
  16. persistence:
  17. pvc-vol:
  18. enabled: true
  19. type: ix-zfs-pvc
  20. asserts:
  21. - documentIndex: &deploymentDoc 1
  22. isKind:
  23. of: Deployment
  24. - documentIndex: *deploymentDoc
  25. contains:
  26. path: spec.template.spec.volumes
  27. content:
  28. name: pvc-vol
  29. persistentVolumeClaim:
  30. claimName: release-name-common-test-pvc-vol