`void platform install` rejects existing Hyperdrive configurations backed by Workers VPC
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 82/100
- Issue 类型
- 缺陷
- 描述清晰度
- 描述清楚
- 活跃度
- 活跃
- 技术栈
- postgresql, typescript
- 领域
- cli
调研方向
从 packages/void/src/cli/platform-cloudflare.ts 中第 1734-1773 行附近开始,这里会解析 Hyperdrive origin 并校验 port。将该分支顺序与 Workers VPC origin 的 Cloudflare Hyperdrive API 响应进行比较:origin.service_id 存在,而 origin.host 和 origin.port 被省略。用 void platform install --plan --hyperdrive "$HYPERDRIVE_ID" 复现;完成意味着 Workers VPC origin 被识别,且现有配置在 plan 中作为已采纳资源出现。
由索引模型根据 Issue 内容生成。
描述
Void CLI 1.9.1 rejects an existing Hyperdrive configuration when its PostgreSQL origin is a Workers VPC service. The same parsing logic is present in the checked revision of upstream main.
Steps to reproduce
-
Create a Hyperdrive configuration for private PostgreSQL using a Workers VPC service.
-
In an interactive terminal, leave the
VOID_PLATFORM_HYPERDRIVE_*selection variables unset and start a fresh install. Pass the Hyperdrive configuration ID and complete the prompts for the Cloudflare account that owns it.void platform install --plan --hyperdrive "$HYPERDRIVE_ID"
Actual behavior
The installer stops with platform: Cloudflare Hyperdrive config has an invalid origin port. Cloudflare returns origin.service_id and omits origin.host and origin.port for this origin type. Void checks the port before recognizing the Workers VPC origin. Cloudflare Hyperdrive API
Expected behavior
--hyperdrive <id> should recognize a Workers VPC origin and show the existing configuration as an adopted resource in the install plan, subject to the usual installation checks.
- 主要语言
- TypeScript
- 星标
- 684
- 派生
- 83
- 平均合并
- 15 小时 22 分钟
- 30 天内合并 PR
- 219
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
voidzero-dev/void 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
voidzero-dev/void#835 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 35/100
voidzero-dev/void#833 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 32/100
voidzero-dev/void#832 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 45/100
voidzero-dev/void#825 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 35/100
voidzero-dev/void#808 · 1 条评论 ·
维护者通常 1 天内回复
查看 voidzero-dev/void 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 74/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 66/100
open-webui/tether#52 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
AykutSarac/jsoncrack.com#616 ·
-
难度 2/5 1-3 小时 新手友好度 72/100
melgarafael/DeskcommCRM#4679 ·
维护者通常 1 天内回复
-
enhancement size:medium
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复