Skip to content

Commit 6949a46

Browse files
author
Patryk Wasielewski
committed
fix tests and adjust logic
1 parent 9942383 commit 6949a46

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

pkg/splunk/enterprise/configuration.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,6 @@ func getSplunkVolumeClaims(cr splcommon.MetaObject, spec *enterpriseApi.CommonSp
153153
},
154154
}
155155
} else {
156-
volumeClaim.Spec.StorageClassName = &storageClassName
157-
158156
volumeClaim = corev1.PersistentVolumeClaim{
159157
ObjectMeta: metav1.ObjectMeta{
160158
Name: fmt.Sprintf(splcommon.PvcNamePrefix, volumeType),
@@ -168,6 +166,7 @@ func getSplunkVolumeClaims(cr splcommon.MetaObject, spec *enterpriseApi.CommonSp
168166
corev1.ResourceStorage: storageCapacity,
169167
},
170168
},
169+
StorageClassName: &storageClassName,
171170
},
172171
}
173172
}

pkg/splunk/enterprise/configuration_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ func marshalAndCompare(t *testing.T, compare interface{}, method string, want st
8080
if actual != want {
8181
t.Errorf("Method %s, got = %s;\nwant %s", method, got, want)
8282
}
83-
require.JSONEq(t, string(got), want)
83+
require.JSONEq(t, want, string(got))
8484
}
8585

8686
func TestGetSplunkService(t *testing.T) {
@@ -1360,7 +1360,7 @@ func TestAddStorageVolumes(t *testing.T) {
13601360
}
13611361

13621362
// Test defaults - PVCs for etc & var with 10Gi and 100Gi storage capacity
1363-
test(`{"kind":"StatefulSet","apiVersion":"apps/v1","metadata":{"name":"test-statefulset","namespace":"test","creationTimestamp":null},"spec":{"replicas":1,"selector":null,"template":{"metadata":{"creationTimestamp":null},"spec":{"volumes":[{"name":"splunk-test-probe-configmap","configMap":{"name":"splunk-test-probe-configmap","defaultMode":365}}],"containers":[{"name":"splunk","image":"test","resources":{},"volumeMounts":[{"name":"pvc-etc","mountPath":"/opt/splunk/etc"},{"name":"pvc-var","mountPath":"/opt/splunk/var"},{"name":"splunk-test-probe-configmap","mountPath":"/mnt/probes"}]}]}},"volumeClaimTemplates":[{"metadata":{"name":"pvc-etc","namespace":"test","creationTimestamp":null},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"10Gi"}}},"status":{}},{"metadata":{"name":"pvc-var","namespace":"test","creationTimestamp":null},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"100Gi"}}},"status":{}}],"serviceName":"","updateStrategy":{}},"status":{"replicas":0,"availableReplicas":0}}`)
1363+
test(`{"apiVersion":"apps/v1","kind":"StatefulSet","metadata":{"creationTimestamp":null,"name":"test-statefulset","namespace":"test"},"spec":{"replicas":1,"selector":null,"serviceName":"","template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"image":"test","name":"splunk","resources":{},"volumeMounts":[{"mountPath":"/opt/splunk/etc","name":"pvc-etc"},{"mountPath":"/opt/splunk/var","name":"pvc-var"},{"mountPath":"/mnt/probes","name":"splunk-test-probe-configmap"}]}],"volumes":[{"configMap":{"defaultMode":365,"name":"splunk-test-probe-configmap"},"name":"splunk-test-probe-configmap"}]}},"updateStrategy":{},"volumeClaimTemplates":[{"metadata":{"creationTimestamp":null,"name":"pvc-etc","namespace":"test"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"10Gi"}},"storageClassName":""},"status":{}},{"metadata":{"creationTimestamp":null,"name":"pvc-var","namespace":"test"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"100Gi"}},"storageClassName":""},"status":{}}]},"status":{"availableReplicas":0,"replicas":0}}`)
13641364
// Define PVCs for etc & var with storage capacity and storage class name defined
13651365
spec = &enterpriseApi.CommonSplunkSpec{
13661366
EtcVolumeStorageConfig: enterpriseApi.StorageClassSpec{
@@ -1372,7 +1372,7 @@ func TestAddStorageVolumes(t *testing.T) {
13721372
StorageClassName: "gp3",
13731373
},
13741374
}
1375-
test(`{"kind":"StatefulSet","apiVersion":"apps/v1","metadata":{"name":"test-statefulset","namespace":"test","creationTimestamp":null},"spec":{"replicas":1,"selector":null,"template":{"metadata":{"creationTimestamp":null},"spec":{"volumes":[{"name":"splunk-test-probe-configmap","configMap":{"name":"splunk-test-probe-configmap","defaultMode":365}}],"containers":[{"name":"splunk","image":"test","resources":{},"volumeMounts":[{"name":"pvc-etc","mountPath":"/opt/splunk/etc"},{"name":"pvc-var","mountPath":"/opt/splunk/var"},{"name":"splunk-test-probe-configmap","mountPath":"/mnt/probes"}]}]}},"volumeClaimTemplates":[{"metadata":{"name":"pvc-etc","namespace":"test","creationTimestamp":null},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"25Gi"}},"storageClassName":"gp2"},"status":{}},{"metadata":{"name":"pvc-var","namespace":"test","creationTimestamp":null},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"35Gi"}},"storageClassName":"gp3"},"status":{}}],"serviceName":"","updateStrategy":{}},"status":{"replicas":0,"availableReplicas":0}}`)
1375+
test(`{"apiVersion":"apps/v1","kind":"StatefulSet","metadata":{"creationTimestamp":null,"name":"test-statefulset","namespace":"test"},"spec":{"replicas":1,"selector":null,"serviceName":"","template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"image":"test","name":"splunk","resources":{},"volumeMounts":[{"mountPath":"/opt/splunk/etc","name":"pvc-etc"},{"mountPath":"/opt/splunk/var","name":"pvc-var"},{"mountPath":"/mnt/probes","name":"splunk-test-probe-configmap"}]}],"volumes":[{"configMap":{"defaultMode":365,"name":"splunk-test-probe-configmap"},"name":"splunk-test-probe-configmap"}]}},"updateStrategy":{},"volumeClaimTemplates":[{"metadata":{"creationTimestamp":null,"name":"pvc-etc","namespace":"test"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"25Gi"}},"storageClassName":"gp2"},"status":{}},{"metadata":{"creationTimestamp":null,"name":"pvc-var","namespace":"test"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"35Gi"}},"storageClassName":"gp3"},"status":{}}]},"status":{"availableReplicas":0,"replicas":0}}`)
13761376
// Define PVCs for etc & ephemeral for var
13771377
spec = &enterpriseApi.CommonSplunkSpec{
13781378
EtcVolumeStorageConfig: enterpriseApi.StorageClassSpec{

0 commit comments

Comments
 (0)