cloudflared
Cloudflare Tunnel (cloudflared) daemon as a chart. Created due to cloudflare/helm-charts being unmaintained, 0.2.0 is backwards-compatible with future versions best-effort.
Installation
OCI Artifact (Preferred)
HTTP Repository
helm repo add neeron https://charts.neeron.me
helm repo update
helm install cloudflared neeron/cloudflared --version 0.3.0
Source Code
- https://github.com/neeron/charts/tree/main/charts/cloudflared
- https://github.com/cloudflare/cloudflared
- https://github.com/bjw-s-labs/helm-charts
Requirements
| Repository | Name | Version |
|---|---|---|
| https://bjw-s-labs.github.io/helm-charts | common | 5.3.0 |
Values
| Key | Type | Default | Description |
|---|---|---|---|
| cloudflare | object | {"account":"","enableWarp":false,"fallbackRoute":true,"ingress":[],"secret":"","secretName":null,"tunnelId":"","tunnelName":""} |
Cloudflare Tunnel configuration |
| cloudflare.account | string | "" |
Cloudflare account tag / ID |
| cloudflare.enableWarp | bool | false |
If true, turn on WARP routing for TCP |
| cloudflare.fallbackRoute | bool | true |
Whether to include a catch-all 404 fallback ingress route |
| cloudflare.ingress | list | [] |
Ingress rules telling cloudflared which local service to route incoming requests to. |
| cloudflare.secret | string | "" |
The tunnel secret |
| cloudflare.secretName | string | nil |
If defined, no secret is created by the chart and this existing secret is mounted instead |
| cloudflare.tunnelId | string | "" |
The ID of the tunnel |
| cloudflare.tunnelName | string | "" |
The name of the tunnel this instance will serve |
| image | object | {"pullPolicy":"IfNotPresent","repository":"cloudflare/cloudflared","tag":"{{ .Chart.AppVersion }}"} |
Container image configuration |
| image.pullPolicy | string | "IfNotPresent" |
Container image pull policy |
| image.repository | string | "cloudflare/cloudflared" |
Container image repository |
| image.tag | string | "{{ .Chart.AppVersion }}" |
Container image tag (defaults to chart appVersion) |
| replicaCount | int | 2 |
Number of desired pod replicas |
License
This work is licensed under CC0 1.0 Universal.