A Helm chart for Kubernetes
There are 2 notable parameters to set s3 and volumes, the first one will be translated into
environment variables that will cause the packaged s3utils.py
to by default interact with the
S3 bucket that is defined by the s3 variables. The volumes array lis a list of PVC names that will
be mounted on /data
.
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
|
autoscaling.enabled | bool | false |
|
autoscaling.maxReplicas | int | 100 |
|
autoscaling.minReplicas | int | 1 |
|
autoscaling.targetCPUUtilizationPercentage | int | 80 |
|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "Always" |
|
image.repository | string | "containers.renci.org/helxplatform/dev-shell" |
|
image.tag | string | "latest" |
|
imagePullSecrets | list | [] |
|
ingress.annotations | object | {} |
|
ingress.enabled | bool | false |
|
ingress.hosts[0].host | string | "chart-example.local" |
|
ingress.hosts[0].paths[0].backend.serviceName | string | "chart-example.local" |
|
ingress.hosts[0].paths[0].backend.servicePort | int | 80 |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.tls | list | [] |
|
local.size | string | "10G" |
|
nameOverride | string | "" |
|
nodeSelector | object | {} |
|
podAnnotations | object | {} |
|
podSecurityContext | object | {} |
|
replicaCount | int | 1 |
|
resources.limits.cpu | int | 1 |
|
resources.limits.memory | string | "2G" |
|
resources.requests.cpu | int | 1 |
|
resources.requests.memory | string | "1G" |
|
s3 | object | {} |
|
securityContext | object | {} |
|
service.port | int | 80 |
|
service.type | string | "ClusterIP" |
|
serviceAccount.annotations | object | {} |
|
serviceAccount.create | bool | true |
|
serviceAccount.name | string | "" |
|
tolerations | list | [] |
|
volumes.nfs | list | [] |
|
volumes.pvc | list | [] |