Optionalprops: JupyterHubAddOnPropsReadonlyoptionsStaticfailStaticvalidateProtectedaddThis is a helper function to create EBS persistent storage
Cluster Info
Helm Chart Values
EBS Configurations supplied by user
ProtectedaddThis is a helper function to create EFS persistent storage
Cluster Info
Helm Chart Values
EFS Configurations supplied by user
ProtectedaddDeploys the helm chart in the cluster.
Optionalvalues: ValuesOptionalcreateNamespace: booleanOptionalwait: booleanOptionaltimeout: DurationExpected to be implemented in concrete subclasses.
ProtectedsetupThis is a helper function to use EFS as persistent storage including necessary security group with ingress rule, EFS File System, Kubernetes PV and PVC
Cluster Info
Namespace
Name of the PV and PVC
Removal Policy for EFS File System (RETAIN, DESTROY or SNAPSHOT)
Staticvalidate
Implementation of the JupyterHub add-on