You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`replicaCount`| The number of replicas to deploy. |`1`|
59
+
|`managed.enabled`| Whether to enable Managed (CF Zero Trust Dashboard) tunnel configuration. Cannot coexist with the local one. |`true`|
60
+
|`managed.token`| The connector token provided at the end of the CF Zero Trust tunnel creation. |`""`|
61
+
|`managed.existingSecret`| The name of the existing secret containing the token. The secret key must be set to 'cf-tunnel-token'. |`""`|
62
+
|`local.enabled`| Whether to enable Local (CLI) tunnel configuration. Cannot coexist with the managed one. |`false`|
63
+
|`local.auth.tunnelID`| The Argo Tunnel ID you created. Check the configuration section for details. |`""`|
64
+
|`local.auth.accountTag`| The Argo tunnel account tag. |`""`|
65
+
|`local.auth.tunnelName`| The Argo tunnel name. |`""`|
66
+
|`local.auth.tunnelSecret`| The Argo tunnel secret. |`""`|
67
+
|`local.auth.existingSecret`| The name of an existing secret containing the Argo tunnel settings. |`""`|
68
+
|`local.warpRouting`| Whether to enable WARP traffic routing to local subnets. |`false`|
69
+
|`local.ingress`| The ingress settings to apply. Check the configuration section for examples. |`[]`|
66
70
67
71
68
72
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
@@ -84,7 +88,13 @@ helm install example -f values.yaml kubitodev/example
84
88
85
89
## Configuration and installation details
86
90
87
-
### Getting the Argo Tunnel ID (required)
91
+
### Managed Setup
92
+
93
+
- Go to the Cloudflare dashboard of your account and enable Zero Trust. Once there, in Access -> Tunnels you can create a tunnel and get the connector token.
94
+
95
+
### Local CLI Setup
96
+
97
+
#### Getting the Argo Tunnel ID
88
98
89
99
- Start by downloading and installing the lightweight Cloudflare Tunnel daemon, `cloudflared`. You can find it [here](https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation/).
90
100
@@ -112,7 +122,7 @@ Now, when you want to create a new subdomain, just point it as a CNAME to the tu
112
122
113
123
For more information, check the [official guide](https://developers.cloudflare.com/cloudflare-one/tutorials/many-cfd-one-tunnel/).
114
124
115
-
### Setting up the Argo Tunnel ingress options with Traefik
125
+
####Setting up the Argo Tunnel ingress options with Traefik
116
126
117
127
To use the tunnel with Traefik, you need to configure the ingress settings. As cloudflared works with CNAMEs, you want to set a wildcard hostname for the service, and set the origin request setting to be the root domain that you are configuring this for. Also, you need to point the service to the secure port (443) of the Traefik load balancer service. Here is an example configuration:
0 commit comments