ix-zfs-pvc_data_test.yaml 979 B

12345678910111213141516171819202122232425262728293031323334353637
  1. suite: ix-zfs-pvc data name test
  2. templates:
  3. - common.yaml
  4. tests:
  5. - it: should create ix-zfs-pvc
  6. set:
  7. global:
  8. ixChartContext:
  9. storageClassName: ix-storage-class-releasename
  10. persistence:
  11. my-volume1:
  12. enabled: true
  13. type: ix-zfs-pvc
  14. asserts:
  15. - documentIndex: &pvcDoc 0
  16. isKind:
  17. of: PersistentVolumeClaim
  18. - documentIndex: *pvcDoc
  19. equal:
  20. path: spec.storageClassName
  21. value: ix-storage-class-releasename
  22. - it: should ignore storageClass defined on the object on type ix-zfs-pvc
  23. set:
  24. global:
  25. ixChartContext:
  26. storageClassName: ix-storage-class-releasename
  27. persistence:
  28. my-volume1:
  29. enabled: true
  30. type: ix-zfs-pvc
  31. storageClass: some-storage-class
  32. asserts:
  33. - documentIndex: *pvcDoc
  34. equal:
  35. path: spec.storageClassName
  36. value: ix-storage-class-releasename