Skip to content

feat: provision iroh-quic-tunnel ConnectorClass on projects#592

Merged
zachsmith1 merged 1 commit intomainfrom
feat/connectorclass-iroh-quic-tunnel
Apr 30, 2026
Merged

feat: provision iroh-quic-tunnel ConnectorClass on projects#592
zachsmith1 merged 1 commit intomainfrom
feat/connectorclass-iroh-quic-tunnel

Conversation

@zachsmith1
Copy link
Copy Markdown
Contributor

Summary

  • Project controller now provisions a ConnectorClass named iroh-quic-tunnel (controllerName networking.datumapis.com/iroh-quic-tunnel) instead of datum-connect.
  • Existing projects keep their datum-connect ConnectorClass (the ensure path is create-only) and additionally pick up iroh-quic-tunnel on next reconcile, so old and new desktop clients both resolve.
  • Companion change in datum-cloud/datum-connect switches the desktop default connectorClassName to iroh-quic-tunnel.
  • Legacy datum-connect ConnectorClass instances will be cleaned up in a follow-up once old desktop builds have aged out.

Test plan

  • New project provisioning creates the iroh-quic-tunnel ConnectorClass.
  • Reconcile of an existing project adds iroh-quic-tunnel without disturbing the existing datum-connect.
  • Desktop client (with companion PR) connects and the resulting Connector resolves to iroh-quic-tunnel.
  • Older desktop client still defaulting to datum-connect continues to resolve against the legacy class on existing projects.

🤖 Generated with Claude Code

Switch the per-project ConnectorClass that the project controller stamps
from datum-connect to iroh-quic-tunnel (controllerName
networking.datumapis.com/iroh-quic-tunnel). Existing projects keep their
datum-connect ConnectorClass (this path is create-only) and additionally
pick up the new class on next reconcile, so both old and new desktop
clients resolve. Legacy class instances will be cleaned up once old
desktop builds have churned out.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@joggrbot
Copy link
Copy Markdown
Contributor

joggrbot Bot commented Apr 30, 2026

📝 Documentation Analysis

All docs are up to date! 🎉


✅ Latest commit analyzed: 4e39c3e | Powered by Joggr

@zachsmith1 zachsmith1 requested a review from scotwells April 30, 2026 19:21
@zachsmith1 zachsmith1 merged commit 35cb025 into main Apr 30, 2026
10 checks passed
@zachsmith1 zachsmith1 deleted the feat/connectorclass-iroh-quic-tunnel branch April 30, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants