Skip to content

Commit

Permalink
Eable creating PV and pass efsHandle to pv
Browse files Browse the repository at this point in the history
  • Loading branch information
xcompass committed Feb 29, 2024
1 parent 539f622 commit 4ebbf51
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 23 deletions.
36 changes: 18 additions & 18 deletions jupyterhub/templates/examapi/pv.yaml
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
{{/*---*/}}
{{/*apiVersion: v1*/}}
{{/*kind: PersistentVolume*/}}
{{/*metadata:*/}}
{{/* name: {{ include "jupyterhub.efs.fullname" . }}*/}}
{{/*spec:*/}}
{{/* capacity:*/}}
{{/* storage: 5Gi*/}}
{{/* volumeMode: Filesystem*/}}
{{/* accessModes:*/}}
{{/* - ReadWriteMany*/}}
{{/* persistentVolumeReclaimPolicy: Retain*/}}
{{/* storageClassName: {{ .Values.examapi.storageClassName }}*/}}
{{/* csi:*/}}
{{/* driver: efs.csi.aws.com*/}}
{{/* volumeHandle: {{ .Values.examapi.efsHandle }}*/}}
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: {{ .Release.Name }}-home
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
storageClassName: ""
csi:
driver: efs.csi.aws.com
volumeHandle: {{ .Values.efs.handle }}

---

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: home
name: {{ .Release.Name }}-home
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: home
volumeName: {{ .Release.Name }}-home
resources:
requests:
storage: 5Gi
Expand Down
9 changes: 4 additions & 5 deletions jupyterhub/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -690,11 +690,6 @@ examapi:
dataSnap: # /mnt/efs/example-snap
dataInternal: # /mnt/efs/example-internal
apiKey:
# set to true if the StorageClass doesn't exist
# createStorageClass: false
# storageClassName: exam-api-sc
# EFS identifier in the format of "fs-xxxxxxxxxxxx"
# efsHandle:
# persistent volume claim name, should use the same value as singleuser.storage.static.pvcName
pvcName:
service:
Expand All @@ -707,6 +702,10 @@ examapi:
# the DNS name for exam api. AWS load balance controller uses it for discover SSL cert.
host:

efs:
# EFS identifier in the format of "fs-xxxxxxxxxxxx"
handle:

debug:
enabled: false

Expand Down

0 comments on commit 4ebbf51

Please sign in to comment.