diff --git a/helm/charts/nats/files/stateful-set/jetstream-pvc.yaml b/helm/charts/nats/files/stateful-set/jetstream-pvc.yaml index a43f2005..41ed6a02 100644 --- a/helm/charts/nats/files/stateful-set/jetstream-pvc.yaml +++ b/helm/charts/nats/files/stateful-set/jetstream-pvc.yaml @@ -1,4 +1,6 @@ {{- with .Values.config.jetstream.fileStore.pvc }} +apiVersion: v1 +kind: PersistentVolumeClaim metadata: name: {{ .name }} spec: diff --git a/helm/charts/nats/files/stateful-set/resolver-pvc.yaml b/helm/charts/nats/files/stateful-set/resolver-pvc.yaml index 3634cd82..cd0346be 100644 --- a/helm/charts/nats/files/stateful-set/resolver-pvc.yaml +++ b/helm/charts/nats/files/stateful-set/resolver-pvc.yaml @@ -1,4 +1,6 @@ {{- with .Values.config.resolver.pvc }} +apiVersion: v1 +kind: PersistentVolumeClaim metadata: name: {{ .name }} spec: diff --git a/helm/charts/nats/test/config_test.go b/helm/charts/nats/test/config_test.go index cac92419..7d1255b2 100644 --- a/helm/charts/nats/test/config_test.go +++ b/helm/charts/nats/test/config_test.go @@ -73,6 +73,10 @@ config: resource10Gi, _ := resource.ParseQuantity("10Gi") expected.StatefulSet.Value.Spec.VolumeClaimTemplates = []corev1.PersistentVolumeClaim{ { + TypeMeta: v1.TypeMeta{ + APIVersion: "v1", + Kind: "PersistentVolumeClaim", + }, ObjectMeta: v1.ObjectMeta{ Name: test.FullName + "-js", }, @@ -191,6 +195,10 @@ config: storageClassGp3 := "gp3" expected.StatefulSet.Value.Spec.VolumeClaimTemplates = []corev1.PersistentVolumeClaim{ { + TypeMeta: v1.TypeMeta{ + APIVersion: "v1", + Kind: "PersistentVolumeClaim", + }, ObjectMeta: v1.ObjectMeta{ Name: test.FullName + "-js", }, @@ -207,6 +215,10 @@ config: }, }, { + TypeMeta: v1.TypeMeta{ + APIVersion: "v1", + Kind: "PersistentVolumeClaim", + }, ObjectMeta: v1.ObjectMeta{ Name: test.FullName + "-resolver", }, @@ -401,6 +413,10 @@ config: storageClassGp3 := "gp3" expected.StatefulSet.Value.Spec.VolumeClaimTemplates = []corev1.PersistentVolumeClaim{ { + TypeMeta: v1.TypeMeta{ + APIVersion: "v1", + Kind: "PersistentVolumeClaim", + }, ObjectMeta: v1.ObjectMeta{ Name: test.FullName + "-js", }, @@ -418,6 +434,10 @@ config: }, }, { + TypeMeta: v1.TypeMeta{ + APIVersion: "v1", + Kind: "PersistentVolumeClaim", + }, ObjectMeta: v1.ObjectMeta{ Name: test.FullName + "-resolver", }, @@ -600,6 +620,10 @@ max_outstanding_catchup: 64MB resource10Gi, _ := resource.ParseQuantity("10Gi") expected.StatefulSet.Value.Spec.VolumeClaimTemplates = []corev1.PersistentVolumeClaim{ { + TypeMeta: v1.TypeMeta{ + APIVersion: "v1", + Kind: "PersistentVolumeClaim", + }, ObjectMeta: v1.ObjectMeta{ Name: test.FullName + "-js", }, diff --git a/helm/charts/nats/test/resources_test.go b/helm/charts/nats/test/resources_test.go index f178680d..1435e98b 100644 --- a/helm/charts/nats/test/resources_test.go +++ b/helm/charts/nats/test/resources_test.go @@ -310,6 +310,10 @@ natsBox: resource10Gi, _ := resource.ParseQuantity("10Gi") expected.StatefulSet.Value.Spec.VolumeClaimTemplates = []corev1.PersistentVolumeClaim{ { + TypeMeta: v1.TypeMeta{ + APIVersion: "v1", + Kind: "PersistentVolumeClaim", + }, ObjectMeta: v1.ObjectMeta{ Name: test.FullName + "-js", },