Skip to content

Latest commit

 

History

History
 
 

tusd

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

tusd

version: 0.1.2 type: application app version: 1.10.0 kube version: >=1.16.0-0 artifact hub

Reference server implementation in Go of tus: the open protocol for resumable file uploads.

Homepage: https://tus.io

TL;DR;

helm repo add skm https://charts.sagikazarmark.dev
helm install --generate-name --wait skm/tusd

Values

Key Type Default Description
replicaCount int 1 Number of replicas (pods) to launch.
image.repository string "tusproject/tusd" Name of the image repository to pull the container image from.
image.pullPolicy string "IfNotPresent" Image pull policy for updating already existing images on a node.
image.tag string "" Image tag override for the default value (chart appVersion).
imagePullSecrets list [] Reference to one or more secrets to be used when pulling images (from private registries).
nameOverride string "" A name in place of the chart name for app: labels.
fullnameOverride string "" A name to substitute for the full names of resources.
volumes list [] Additional storage volumes. See the API reference for details.
volumeMounts list [] Additional volume mounts. See the API reference for details.
envFrom list [] Additional environment variables mounted from secrets or config maps. See the API reference for details.
env object {} Additional environment variables passed directly to containers. See the API reference for details.
serviceAccount.create bool true Enable service account creation.
serviceAccount.annotations object {} Annotations to be added to the service account.
serviceAccount.name string "" The name of the service account to use. If not set and create is true, a name is generated using the fullname template.
deploymentAnnotations object {} Annotations to be added to deployments.
podAnnotations object {} Annotations to be added to pods.
podDisruptionBudget.enabled bool false Enable a pod distruption budget to help dealing with disruptions. It is highly recommended for webhooks as disruptions can prevent launching new pods.
podDisruptionBudget.minAvailable int/percentage nil Number or percentage of pods that must remain available.
podDisruptionBudget.maxUnavailable int/percentage nil Number or percentage of pods that can be unavailable.
podSecurityContext object {} Pod security context. See the API reference for details.
securityContext object {} Container security context. See the API reference for details.
initContainers list [] Additional init containers to be added to pods.
containerArgs list [] List of container arguments. Note: This is a temporary solution until there is a better way to configure the application. See sagikazarmark/helm-charts#49 for details.
service.annotations object {} Annotations to be added to the service.
service.type string "ClusterIP" Kubernetes service type.
service.loadBalancerIP string nil Only applies when the service type is LoadBalancer. Load balancer will get created with the IP specified in this field.
service.loadBalancerSourceRanges list [] If specified (and supported by the cloud provider), traffic through the load balancer will be restricted to the specified client IPs. Valid values are IP CIDR blocks.
service.port int 80 Service port.
service.nodePort int nil Service node port (when applicable).
service.externalTrafficPolicy string nil Route external traffic to node-local or cluster-wide endoints. Useful for preserving the client source IP.
ingress.enabled bool false Enable ingress.
ingress.className string "" Ingress class name.
ingress.annotations object {} Annotations to be added to the ingress.
ingress.hosts list See values.yaml. Ingress host configuration.
ingress.tls list See values.yaml. Ingress TLS configuration.
resources object No requests or limits. Container resource requests and limits. See the API reference for details.
autoscaling object Disabled by default. Autoscaling configuration (see values.yaml for details).
nodeSelector object {} Node selector configuration.
tolerations list [] Tolerations for node taints. See the API reference for details.
affinity object {} Affinity configuration. See the API reference for details.