@@ -604,6 +604,56 @@ load _helpers
604
604
[ " ${actual} " = " 0" ]
605
605
}
606
606
607
+ @test " server/standalone-StatefulSet: default audit storage mount path" {
608
+ cd ` chart_dir`
609
+ local object=$( helm template \
610
+ --show-only templates/server-statefulset.yaml \
611
+ --set ' server.auditStorage.enabled=true' \
612
+ . | tee /dev/stderr |
613
+ yq -r ' .spec.template.spec.containers[0].volumeMounts[] | select(.name == "audit")' | tee /dev/stderr)
614
+
615
+ local actual=$( echo $object | yq -r ' .mountPath' | tee /dev/stderr)
616
+ [ " ${actual} " = " /vault/audit" ]
617
+ }
618
+
619
+ @test " server/standalone-StatefulSet: can configure audit storage mount path" {
620
+ cd ` chart_dir`
621
+ local object=$( helm template \
622
+ --show-only templates/server-statefulset.yaml \
623
+ --set ' server.auditStorage.enabled=true' \
624
+ --set ' server.auditStorage.mountPath=/var/log/vault' \
625
+ . | tee /dev/stderr |
626
+ yq -r ' .spec.template.spec.containers[0].volumeMounts[] | select(.name == "audit")' | tee /dev/stderr)
627
+
628
+ local actual=$( echo $object | yq -r ' .mountPath' | tee /dev/stderr)
629
+ [ " ${actual} " = " /var/log/vault" ]
630
+ }
631
+
632
+ @test " server/standalone-StatefulSet: default data storage mount path" {
633
+ cd ` chart_dir`
634
+ local object=$( helm template \
635
+ --show-only templates/server-statefulset.yaml \
636
+ --set ' server.dataStorage.enabled=true' \
637
+ . | tee /dev/stderr |
638
+ yq -r ' .spec.template.spec.containers[0].volumeMounts[] | select(.name == "data")' | tee /dev/stderr)
639
+
640
+ local actual=$( echo $object | yq -r ' .mountPath' | tee /dev/stderr)
641
+ [ " ${actual} " = " /vault/data" ]
642
+ }
643
+
644
+ @test " server/standalone-StatefulSet: can configure data storage mount path" {
645
+ cd ` chart_dir`
646
+ local object=$( helm template \
647
+ --show-only templates/server-statefulset.yaml \
648
+ --set ' server.dataStorage.enabled=true' \
649
+ --set ' server.dataStorage.mountPath=/opt/vault' \
650
+ . | tee /dev/stderr |
651
+ yq -r ' .spec.template.spec.containers[0].volumeMounts[] | select(.name == "data")' | tee /dev/stderr)
652
+
653
+ local actual=$( echo $object | yq -r ' .mountPath' | tee /dev/stderr)
654
+ [ " ${actual} " = " /opt/vault" ]
655
+ }
656
+
607
657
@test " server/standalone-StatefulSet: affinity is set by default" {
608
658
cd ` chart_dir`
609
659
local actual=$( helm template \
0 commit comments