mirror of
https://github.com/truenas/charts.git
synced 2026-06-28 00:06:45 +08:00
70 lines
2.0 KiB
YAML
70 lines
2.0 KiB
YAML
suite: pod nfs-pv-pvc volume test
|
|
templates:
|
|
- common.yaml
|
|
tests:
|
|
- it: should pass with nfs-pv-pvc volume
|
|
set:
|
|
workload:
|
|
workload-name1:
|
|
enabled: true
|
|
primary: true
|
|
type: Deployment
|
|
podSpec: {}
|
|
persistence:
|
|
my-volume1:
|
|
enabled: true
|
|
type: nfs-pv-pvc
|
|
server: my-server
|
|
share: /my-path
|
|
my-volume2:
|
|
enabled: true
|
|
type: nfs-pv-pvc
|
|
server: my-server2
|
|
share: /my-path2
|
|
size: 2Gi
|
|
my-volume3:
|
|
enabled: true
|
|
type: nfs-pv-pvc
|
|
server: my-server2
|
|
share: /my-path2
|
|
size: 3Gi
|
|
asserts:
|
|
- documentIndex: &pvDoc 0
|
|
isKind:
|
|
of: PersistentVolume
|
|
- documentIndex: *pvDoc
|
|
equal:
|
|
path: metadata.name
|
|
value: release-name-common-test-my-volume1-1451165653
|
|
- documentIndex: &otherPvDoc 2
|
|
isKind:
|
|
of: PersistentVolume
|
|
- documentIndex: *otherPvDoc
|
|
equal:
|
|
path: metadata.name
|
|
value: release-name-common-test-my-volume2-1702692922
|
|
- documentIndex: &deploymentDoc 6
|
|
isKind:
|
|
of: Deployment
|
|
- documentIndex: *deploymentDoc
|
|
contains:
|
|
path: spec.template.spec.volumes
|
|
content:
|
|
name: my-volume1
|
|
persistentVolumeClaim:
|
|
claimName: release-name-common-test-my-volume1-1451165653
|
|
- documentIndex: *deploymentDoc
|
|
contains:
|
|
path: spec.template.spec.volumes
|
|
content:
|
|
name: my-volume2
|
|
persistentVolumeClaim:
|
|
claimName: release-name-common-test-my-volume2-1702692922
|
|
- documentIndex: *deploymentDoc
|
|
contains:
|
|
path: spec.template.spec.volumes
|
|
content:
|
|
name: my-volume3
|
|
persistentVolumeClaim:
|
|
claimName: release-name-common-test-my-volume3-1704265787
|