Permalink
Find file Copy path
298 lines (278 sloc) 5.16 KB
custom: {}
hub:
service:
type: ClusterIP
annotations: {}
ports:
nodePort:
loadBalancerIP:
baseUrl: /
cookieSecret:
publicURL:
uid: 1000
fsGid: 1000
nodeSelector: {}
concurrentSpawnLimit: 64
consecutiveFailureLimit: 5
activeServerLimit:
deploymentStrategy:
# sqlite-pvc backed hub requires Recreate strategy to work
type: Recreate
# This is required for upgrading to work
rollingUpdate:
db:
type: sqlite-pvc
upgrade:
pvc:
annotations: {}
selector: {}
accessModes:
- ReadWriteOnce
storage: 1Gi
subPath:
storageClassName:
url:
password:
labels: {}
annotations: {}
extraConfig: {}
extraConfigMap: {}
extraEnv: {}
extraContainers: []
extraVolumes: []
extraVolumeMounts: []
image:
name: jupyterhub/k8s-hub
tag: generated-by-chartpress
resources:
requests:
cpu: 200m
memory: 512Mi
services: {}
imagePullPolicy: IfNotPresent
imagePullSecret:
enabled: false
registry:
username:
email:
password:
pdb:
enabled: true
minAvailable: 1
networkPolicy:
enabled: false
egress:
- to:
- ipBlock:
cidr: 0.0.0.0/0
allowNamedServers: false
rbac:
enabled: true
proxy:
secretToken: ''
service:
type: LoadBalancer
labels: {}
annotations: {}
nodePorts:
http:
https:
loadBalancerIP:
chp:
image:
name: jupyterhub/configurable-http-proxy
tag: 3.0.0
pullPolicy: IfNotPresent
resources:
requests:
cpu: 200m
memory: 512Mi
nginx:
image:
name: quay.io/kubernetes-ingress-controller/nginx-ingress-controller
tag: 0.15.0
pullPolicy: IfNotPresent
proxyBodySize: 64m
resources: {}
lego:
image:
name: jetstack/kube-lego
tag: 0.1.7
pullPolicy: IfNotPresent
resources: {}
labels: {}
nodeSelector: {}
pdb:
enabled: true
minAvailable: 1
https:
enabled: true
type: letsencrypt
#type: letsencrypt, manual, offload, secret
letsencrypt:
contactEmail: ''
manual:
key:
cert:
secret:
name: ''
key: 'tls.key'
crt: 'tls.crt'
hosts: []
networkPolicy:
enabled: false
egress:
- to:
- ipBlock:
cidr: 0.0.0.0/0
auth:
type: dummy
whitelist:
users:
admin:
access: true
users:
dummy:
password:
ldap:
dn:
search: {}
user: {}
user: {}
state:
enabled: false
cryptoKey:
singleuser:
extraTolerations: []
nodeSelector: {}
extraNodeAffinity:
required: []
preferred: []
extraPodAffinity:
required: []
preferred: []
extraPodAntiAffinity:
required: []
preferred: []
networkTools:
image:
name: jupyterhub/k8s-network-tools
tag: generated-by-chartpress
cloudMetadata:
enabled: false
ip: 169.254.169.254
networkPolicy:
enabled: false
egress:
# Required egress is handled by other rules so it's safe to modify this
- to:
- ipBlock:
cidr: 0.0.0.0/0
except:
- 169.254.169.254/32
events: true
extraAnnotations: {}
extraLabels:
hub.jupyter.org/network-access-hub: "true"
extraEnv: {}
lifecycleHooks:
initContainers: []
extraContainers: []
uid: 1000
fsGid: 100
serviceAccountName:
storage:
type: dynamic
extraLabels: {}
extraVolumes: []
extraVolumeMounts: []
static:
pvcName:
subPath: '{username}'
capacity: 10Gi
homeMountPath: /home/jovyan
dynamic:
storageClass:
pvcNameTemplate: claim-{username}{servername}
volumeNameTemplate: volume-{username}{servername}
storageAccessModes: [ReadWriteOnce]
image:
name: jupyterhub/k8s-singleuser-sample
tag: generated-by-chartpress
pullPolicy: IfNotPresent
imagePullSecret:
enabled: false
registry:
username:
email:
password:
startTimeout: 300
cpu:
limit:
guarantee:
memory:
limit:
guarantee: 1G
extraResource:
limits: {}
guarantees: {}
cmd: jupyterhub-singleuser
defaultUrl:
scheduling:
userScheduler:
enabled: false
replicas: 1
logLevel: 4
image:
name: gcr.io/google_containers/kube-scheduler-amd64
tag: v1.11.2
nodeSelector: {}
pdb:
enabled: true
minAvailable: 1
resources:
requests:
cpu: 50m
memory: 256Mi
podPriority:
enabled: false
globalDefault: false
defaultPriority: 0
userPlaceholderPriority: -10
userPlaceholder:
enabled: true
replicas: 0
corePods:
nodeAffinity:
matchNodePurpose: prefer
userPods:
nodeAffinity:
matchNodePurpose: prefer
prePuller:
hook:
enabled: true
image:
name: jupyterhub/k8s-image-awaiter
tag: generated-by-chartpress
continuous:
enabled: false
extraImages: {}
pause:
image:
name: gcr.io/google_containers/pause
tag: '3.0'
ingress:
enabled: false
annotations: {}
hosts: []
pathSuffix: ''
tls: []
cull:
enabled: true
users: false
timeout: 3600
every: 600
concurrency: 10
maxAge: 0
debug:
enabled: false