Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to disable Cloudflare API integration #57

Closed
adyanth opened this issue May 3, 2022 · 2 comments · Fixed by #71
Closed

Option to disable Cloudflare API integration #57

adyanth opened this issue May 3, 2022 · 2 comments · Fixed by #71
Labels
enhancement New feature or request good first issue Good for newcomers roadmap Roadmap Item

Comments

@adyanth
Copy link
Owner

adyanth commented May 3, 2022

With the introduction of proxied wildcard domains, the operator can be used in a mode where it does not talk to Cloudflare at all. Users can manually set a wildcard CNAME to whichever tunnel they create and let the operator handle the dynamic configuration of cloudflared.

This can be a Tunnel/ClusterTunnel CRD spec to disable DNS updates.

@adyanth adyanth added enhancement New feature or request good first issue Good for newcomers roadmap Roadmap Item labels May 3, 2022
@adyanth adyanth changed the title Global/Local option to disable touching DNS entries Option to disable touching DNS entries May 3, 2022
@adyanth adyanth changed the title Option to disable touching DNS entries Option to disable Cloudflare API integration May 3, 2022
@adyanth
Copy link
Owner Author

adyanth commented Dec 19, 2022

It makes more sense to disable DNS updates rather than complete API communication since tunnel lookups need the communication (at least right now, with the use case in #70), thus adding it to the TunnelBinding makes more sense to control it per binding, rather than per tunnel.

@danielkza
Copy link

It seems I still need to create a zone and define a domain in a ClusterTunnel even if I dont want the operator to manage DNS at all, why is that the case?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers roadmap Roadmap Item
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants