Skip to content

Cloud Run Worker PoolにCloudflare Tunnelを構築 - #13

Draft
kantacky wants to merge 1 commit into
mainfrom
cloudflared
Draft

kantacky wants to merge 1 commit into
mainfrom
cloudflared

Conversation

@kantacky

Copy link
Copy Markdown
Member

背景

内部公開の Cloud Run に Cloudflare Tunnel 経由でアクセスできるようにするため、Cloud Run Worker Pool 上で cloudflared を常時稼働させる基盤を追加します。

変更内容

  • cloudflared を HTTP/2 で実行する Cloud Run Worker Pool を追加
  • Direct VPC egress、Private Google Access、run.app 向けPrivate DNSを追加
  • Tunnel token用のSecret ManagerとWorker Pool用サービスアカウントを追加
  • 共通provider・version・変数定義を既存の _shared へのシンボリックリンクで配置
  • 初回のSecret登録とCloudflare側設定の手順をREADMEへ記載
  • 新しいTerraform rootをDiggerの管理対象へ追加

確認内容

  • terraform fmt -check
  • terraform validate
  • git diff --check

適用時の注意

Worker Poolの作成前に、Cloudflare Zero Trustで取得したTunnel tokenを cloudflared-token のSecretバージョンとして登録する必要があります。

内部公開のCloud RunへCloudflare Tunnel経由で接続するため、cloudflared用のWorker Pool、Direct VPC egress、Private Google Access向けDNS、Secret Managerを追加した。あわせてDiggerの管理対象に新しいTerraform rootを登録した。
@kantacky kantacky self-assigned this Jul 16, 2026
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.

1 participant