values.yaml (5206B)
1 # Default values for element_call. 2 3 imagePullSecrets: [] 4 5 # Livekit specific global settings 6 7 ## THESE MUST BE CHANGED! 8 ## THESE ALSO MUST BE DEFINED AT `.livekit-server.livekit.keys`! 9 livekit_key: devkey 10 livekit_secret: secret 11 livekit_ws: wss://localhost:7880 12 13 element_call: 14 replicaCount: 1 15 16 config: 17 eula: https://example.com 18 homeserver: 19 base_url: "https://call.localhost" 20 server_name: "call.localhost" 21 livekit: 22 livekit_service_url: "call-jwt.localhost" 23 24 image: 25 repository: ghcr.io/element-hq/element-call 26 pullPolicy: IfNotPresent 27 # Overrides the image tag whose default is the chart appVersion. 28 tag: "" 29 nameOverride: "" 30 fullnameOverride: "" 31 32 podAnnotations: {} 33 podLabels: {} 34 35 podSecurityContext: 36 {} 37 # fsGroup: 2000 38 39 securityContext: 40 {} 41 # capabilities: 42 # drop: 43 # - ALL 44 # readOnlyRootFilesystem: true 45 # runAsNonRoot: true 46 # runAsUser: 1000 47 48 service: 49 type: ClusterIP 50 51 ingress: 52 enabled: false 53 className: "" 54 annotations: 55 {} 56 # kubernetes.io/ingress.class: nginx 57 # kubernetes.io/tls-acme: "true" 58 hosts: 59 - host: chart-example.local 60 paths: 61 - path: / 62 pathType: ImplementationSpecific 63 tls: [] 64 # - secretName: chart-example-tls 65 # hosts: 66 # - chart-example.local 67 68 resources: 69 {} 70 # We usually recommend not to specify default resources and to leave this as a conscious 71 # choice for the user. This also increases chances charts run on environments with little 72 # resources, such as Minikube. If you do want to specify resources, uncomment the following 73 # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 74 # limits: 75 # cpu: 100m 76 # memory: 128Mi 77 # requests: 78 # cpu: 100m 79 # memory: 128Mi 80 81 autoscaling: 82 enabled: false 83 minReplicas: 1 84 maxReplicas: 100 85 targetCPUUtilizationPercentage: 80 86 # targetMemoryUtilizationPercentage: 80 87 88 # Additional volumes on the output Deployment definition. 89 volumes: [] 90 # - name: foo 91 # secret: 92 # secretName: mysecret 93 # optional: false 94 95 # Additional volumeMounts on the output Deployment definition. 96 volumeMounts: [] 97 # - name: foo 98 # mountPath: "/etc/foo" 99 # readOnly: true 100 101 nodeSelector: {} 102 103 tolerations: [] 104 105 affinity: {} 106 107 livekit_mgmt: 108 replicaCount: 1 109 110 image: 111 repository: ghcr.io/element-hq/lk-jwt-service 112 pullPolicy: IfNotPresent 113 tag: "latest-ci" 114 nameOverride: "" 115 fullnameOverride: "" 116 117 podAnnotations: {} 118 podLabels: {} 119 120 podSecurityContext: 121 {} 122 # fsGroup: 2000 123 124 securityContext: 125 {} 126 # capabilities: 127 # drop: 128 # - ALL 129 # readOnlyRootFilesystem: true 130 # runAsNonRoot: true 131 # runAsUser: 1000 132 133 service: 134 type: ClusterIP 135 136 resources: 137 {} 138 # We usually recommend not to specify default resources and to leave this as a conscious 139 # choice for the user. This also increases chances charts run on environments with little 140 # resources, such as Minikube. If you do want to specify resources, uncomment the following 141 # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 142 # limits: 143 # cpu: 100m 144 # memory: 128Mi 145 # requests: 146 # cpu: 100m 147 # memory: 128Mi 148 149 autoscaling: 150 enabled: false 151 minReplicas: 1 152 maxReplicas: 100 153 targetCPUUtilizationPercentage: 80 154 # targetMemoryUtilizationPercentage: 80 155 156 # Additional volumes on the output Deployment definition. 157 volumes: [] 158 # - name: foo 159 # secret: 160 # secretName: mysecret 161 # optional: false 162 163 # Additional volumeMounts on the output Deployment definition. 164 volumeMounts: [] 165 # - name: foo 166 # mountPath: "/etc/foo" 167 # readOnly: true 168 169 nodeSelector: {} 170 171 tolerations: [] 172 173 affinity: {} 174 175 ingress: 176 enabled: false 177 className: "" 178 annotations: 179 {} 180 # kubernetes.io/ingress.class: nginx 181 # kubernetes.io/tls-acme: "true" 182 hosts: 183 - host: chart-example.local 184 paths: 185 - path: / 186 pathType: ImplementationSpecific 187 tls: [] 188 # - secretName: chart-example-tls 189 # hosts: 190 # - chart-example.local 191 192 livekit-server: 193 enabled: true 194 # See https://github.com/livekit/livekit-helm/blob/master/livekit-server/values.yaml for values 195 196 livekit: 197 port: 7880 198 bind_addresses: 199 - "0.0.0.0" 200 rtc: 201 tcp_port: 7881 202 port_range_start: 50100 203 port_range_end: 50200 204 use_external_ip: false 205 redis: 206 address: changeme 207 db: 0 208 password: changeme 209 turn: 210 enabled: false 211 domain: localhost 212 cert_file: "" 213 key_file: "" 214 tls_port: 5349 215 udp_port: 443 216 external_tls: true 217 # Changeme. Values are `key: secret`` 218 keys: {} 219 signal_relay: 220 enabled: true 221 222 egress: 223 enabled: true 224 egress: 225 # CHANGE ME 226 api_key: devkey 227 api_secret: secret 228 ws_url: changeme 229 insecure: true 230 redis: 231 address: must be the same redis address used by your livekit server 232 password: redis password 233 db: redis db 234 235 redis: 236 enabled: true 237 architecture: standalone