88 lines
2.1 KiB
YAML
88 lines
2.1 KiB
YAML
suite: Auth PersistentVolumeClaim
|
|
templates:
|
|
- auth/pvc.yaml
|
|
tests:
|
|
- it: creates a PersistentVolumeClaim when chartMode=standalone with default size
|
|
set:
|
|
chartMode: standalone
|
|
asserts:
|
|
- hasDocuments:
|
|
count: 1
|
|
- isKind:
|
|
of: PersistentVolumeClaim
|
|
- equal:
|
|
path: spec.resources.requests.storage
|
|
value: "10Gi"
|
|
|
|
- it: creates a PersistentVolumeClaim when chartMode=scratch
|
|
set:
|
|
chartMode: scratch
|
|
asserts:
|
|
- hasDocuments:
|
|
count: 1
|
|
- isKind:
|
|
of: PersistentVolumeClaim
|
|
|
|
- it: uses a custom size when set
|
|
values:
|
|
- ../.lint/standalone-customsize.yaml
|
|
asserts:
|
|
- hasDocuments:
|
|
count: 1
|
|
- isKind:
|
|
of: PersistentVolumeClaim
|
|
- equal:
|
|
path: spec.resources.requests.storage
|
|
value: 50Gi
|
|
|
|
- it: uses a custom storage class when set
|
|
values:
|
|
- ../.lint/standalone-custom-storage-class.yaml
|
|
asserts:
|
|
- hasDocuments:
|
|
count: 1
|
|
- isKind:
|
|
of: PersistentVolumeClaim
|
|
- equal:
|
|
path: spec.storageClassName
|
|
value: ebs-ssd
|
|
|
|
- it: does not create a PersistentVolumeClaim when chartMode=standalone and existingClaimName is not blank
|
|
set:
|
|
chartMode: standalone
|
|
persistence:
|
|
existingClaimName: test-claim
|
|
asserts:
|
|
- hasDocuments:
|
|
count: 0
|
|
|
|
- it: does not create a PersistentVolumeClaim when chartMode=scratch and existingClaimName is not blank
|
|
set:
|
|
chartMode: scratch
|
|
persistence:
|
|
existingClaimName: test-claim
|
|
asserts:
|
|
- hasDocuments:
|
|
count: 0
|
|
|
|
- it: does not create a PersistentVolumeClaim when chartMode=aws
|
|
set:
|
|
chartMode: aws
|
|
asserts:
|
|
- hasDocuments:
|
|
count: 0
|
|
|
|
- it: does not create a PersistentVolumeClaim when chartMode=gcp
|
|
set:
|
|
chartMode: gcp
|
|
asserts:
|
|
- hasDocuments:
|
|
count: 0
|
|
|
|
- it: does not create a PersistentVolumeClaim when chartMode=azure
|
|
set:
|
|
chartMode: azure
|
|
asserts:
|
|
- hasDocuments:
|
|
count: 0
|