mirror of
https://github.com/kubeshark/kubeshark.git
synced 2026-09-08 01:07:18 +00:00
45 lines
1.1 KiB
YAML
45 lines
1.1 KiB
YAML
---
|
|
{{- if .Values.tap.persistentStorageStatic }}
|
|
apiVersion: v1
|
|
kind: PersistentVolume
|
|
metadata:
|
|
name: kubeshark-persistent-volume
|
|
namespace: {{ .Release.Namespace }}
|
|
spec:
|
|
capacity:
|
|
storage: {{ .Values.tap.storageLimit }}
|
|
volumeMode: Filesystem
|
|
accessModes:
|
|
- ReadWriteMany
|
|
persistentVolumeReclaimPolicy: Retain
|
|
storageClassName: {{ .Values.tap.storageClass }}
|
|
{{- if .Values.tap.efsFileSytemIdAndPath }}
|
|
csi:
|
|
driver: efs.csi.aws.com
|
|
volumeHandle: {{ .Values.tap.efsFileSytemIdAndPath }}
|
|
{{ end }}
|
|
---
|
|
{{ end }}
|
|
{{- if .Values.tap.persistentStorage }}
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
labels:
|
|
{{- include "kubeshark.labels" . | nindent 4 }}
|
|
{{- if .Values.tap.annotations }}
|
|
annotations:
|
|
{{- toYaml .Values.tap.annotations | nindent 4 }}
|
|
{{- end }}
|
|
name: kubeshark-persistent-volume-claim
|
|
namespace: {{ .Release.Namespace }}
|
|
spec:
|
|
volumeMode: {{ .Values.tap.persistentStoragePvcVolumeMode }}
|
|
accessModes:
|
|
- ReadWriteMany
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.tap.storageLimit }}
|
|
storageClassName: {{ .Values.tap.storageClass }}
|
|
status: {}
|
|
{{- end }}
|