diff --git a/charts/nexus-iq/README.md b/charts/nexus-iq/README.md index 25740aac..bac090cb 100644 --- a/charts/nexus-iq/README.md +++ b/charts/nexus-iq/README.md @@ -104,7 +104,8 @@ The command removes all the Kubernetes components associated with the chart and | `deployment.postStart.command` | Command to run after starting the IQ Server container | `nil` | | `deployment.terminationGracePeriodSeconds` | Update termination grace period (in seconds) | 120s | | `persistence.storageClass` | The provisioner class | `-` (disables dynamic provisioning) | -| `persistence.storageSize` | The amount of drive space to allocate | `1Gi` | +| `persistence.dataStorageSize` | The amount of drive space to allocate for data | `1Gi` | +| `persistence.logStorageSize` | The amount of drive space to allocate for logs | `1Gi` | | `persistence.accessMode` | Default access mode | `ReadWriteOnce` | | `persistence.existingClaim` | Pre-created PVC name for Data Volume | `nil` | | `persistence.existingLogClaim` | Pre-created PVC name for Log Volume | `nil` | diff --git a/charts/nexus-iq/templates/persistentVolume.yaml b/charts/nexus-iq/templates/persistentVolume.yaml index e8146a02..19383a59 100644 --- a/charts/nexus-iq/templates/persistentVolume.yaml +++ b/charts/nexus-iq/templates/persistentVolume.yaml @@ -15,7 +15,7 @@ spec: accessModes: - {{ .Values.persistence.accessMode }} capacity: - storage: {{ .Values.persistence.storageSize }} + storage: {{ .Values.persistence.dataStorageSize }} persistentVolumeReclaimPolicy: Recycle claimRef: namespace: {{ .Release.Namespace }} @@ -57,7 +57,7 @@ spec: accessModes: - {{ .Values.persistence.accessMode }} capacity: - storage: {{ .Values.persistence.storageSize }} + storage: {{ .Values.persistence.logStorageSize }} persistentVolumeReclaimPolicy: Recycle claimRef: namespace: {{ .Release.Namespace }} diff --git a/charts/nexus-iq/templates/persistentVolumeClaim.yaml b/charts/nexus-iq/templates/persistentVolumeClaim.yaml index 6e884f36..15d60684 100644 --- a/charts/nexus-iq/templates/persistentVolumeClaim.yaml +++ b/charts/nexus-iq/templates/persistentVolumeClaim.yaml @@ -20,7 +20,7 @@ spec: - {{ .Values.persistence.accessMode | quote }} resources: requests: - storage: {{ .Values.persistence.storageSize | quote }} + storage: {{ .Values.persistence.dataStorageSize | quote }} {{- if .Values.persistence.storageClass }} {{- if (eq "-" .Values.persistence.storageClass) }} storageClassName: "" @@ -51,7 +51,7 @@ spec: - {{ .Values.persistence.accessMode | quote }} resources: requests: - storage: {{ .Values.persistence.storageSize | quote }} + storage: {{ .Values.persistence.logStorageSize | quote }} {{- if .Values.persistence.storageClass }} {{- if (eq "-" .Values.persistence.storageClass) }} storageClassName: "" diff --git a/charts/nexus-iq/values.yaml b/charts/nexus-iq/values.yaml index 44e2da91..675c527f 100644 --- a/charts/nexus-iq/values.yaml +++ b/charts/nexus-iq/values.yaml @@ -139,7 +139,8 @@ affinity: {} persistence: enabled: true accessMode: ReadWriteOnce - storageSize: 1Gi + dataStorageSize: 1Gi + logStorageSize: 1Gi # # If defined, storageClass: # # If set to "-", storageClass: "", which disables dynamic provisioning