Implementation of the JupyterHub add-on

Hierarchy (view full)

Constructors

Properties

props: HelmChartConfiguration
failOnVersionValidation: boolean = false
validateHelmVersions: boolean = false

Methods

  • This is a helper function to create EBS persistent storage

    Parameters

    • clusterInfo: ClusterInfo

      Cluster Info

    • values: any

      Helm Chart Values

    • ebsConfig: any

      EBS Configurations supplied by user

    Returns void

  • This is a helper function to create EFS persistent storage

    Parameters

    • clusterInfo: ClusterInfo

      Cluster Info

    • values: any

      Helm Chart Values

    • efsConfig: any

      EFS Configurations supplied by user

    Returns void

  • This is a helper function to use EFS as persistent storage including necessary security group with ingress rule, EFS File System, Kubernetes PV and PVC

    Parameters

    • clusterInfo: ClusterInfo

      Cluster Info

    • namespace: string

      Namespace

    • pvcName: string

      Name of the PV and PVC

    • capacity: string
    • removalPolicy: RemovalPolicy

      Removal Policy for EFS File System (RETAIN, DESTROY or SNAPSHOT)

    Returns void