Open christidis opened 1 year ago
Yeah, any spec part of the cloudflared yaml can be provided via the operator. I started out with a few and have expanded later. Should be a straightforward one. Path wasn't even supported iirc when I started this and there is a PR for it as well #89. Will take a look soon.
Thanks for providing the use case as well!
This is a great project! This operator, along with cloudflare-zero-trust-operator can provide a smooth integration between Kubernetes, Cloudflare Tunnels and Zero Trust Policies. Thank you.
However, I am having some issues migrating my configuration to the operator.
Here's the currently supported format for the
TunnelBinding
CRDI don't see there's support for the Origin configuration documented here and available under the
originRequest
key. In addition, there's no support for thepath
parameter which is crucial if you are exposing different services under different paths of the same fqdn.At the moment, there's only support for the
noTLSVerify
parameter (which is under thespec
key and not under theoriginRequest
key).Assumming this is fixed,
TunnelBinding
could support services like this which is not supported at the moment.In my example, I added a section of using different paths for the same fqdn. I have also added a use-case of using Keda-HTTP by injecting the
originRequest.httpHostHeader
parameter which allows me to route requests through Keda-HTTP and scale my GPU workloads down to zero.Is there a plan to provide support for these parameters in the CRD?