movingsam
52eba07097
feat: add MigrationTool for gateway config migration (IMPL-7)
...
- Create MigrationTool console app for exporting DB config to K8s YAML
- Support dry-run mode and validation
- Add Npgsql and YamlDotNet dependencies
2026-03-08 00:35:04 +08:00
movingsam
449fe3a385
refactor: 移除 GatewayConfigController - 网关只需转发请求
2026-03-04 13:35:49 +08:00
movingsam
0c08620565
refactor: 升级 Fengling.Platform.Infrastructure 到 1.0.12 并迁移到新模型
...
- 升级 Fengling.Platform.Infrastructure 包到 1.0.12
- DatabaseRouteConfigProvider: 使用 GwTenantRoutes 和 GwRouteMatch
- DatabaseClusterConfigProvider: 使用 GwClusters 和内嵌 Destinations
- GatewayDbContext: 添加兼容性别名 (TenantRoutes, ServiceInstances)
- RouteCache: 更新使用新的模型结构
- 暂时禁用 GatewayConfigController 和测试 (需要重写以适配新模型)
2026-03-04 13:30:35 +08:00
movingsam
28941fc0ef
chore: 升级 Fengling.Platform.Infrastructure 到 1.0.12
2026-03-04 13:17:22 +08:00
movingsam
42b8c9cca5
fix: 升级 Fengling.Platform 包并修复编译警告
...
- 修复 CS0108: GatewayDbContext.Tenants 隐藏继承成员
- 修复 NU1506: 移除重复 PackageVersion 定义
- 修复 NU1507: 添加包源映射配置 (NuGet.Config)
2026-03-04 13:14:26 +08:00
movingsam
3994a95177
feat: remove K8s health check from gateway (Phase 2)
...
- Delete KubernetesPendingSyncService.cs
- Delete PendingServicesController.cs
- Delete GwPendingServiceDiscovery.cs model
- Update GatewayDbContext.cs - remove DbSet
- Update Program.cs - remove service registration and using statements
- Update roadmap and requirements documentation
2026-03-02 18:42:54 +08:00
movingsam
8f7e8d3a71
docs: update all planning docs to Chinese
2026-03-02 18:15:23 +08:00
movingsam
da4f03502a
refactor: reorganize project structure into yarpgateway folder
...
- Move YarpGateway and all source files to src/yarpgateway/
- Keep Fengling.Gateway.Plugin.Abstractions at src/ level
- Fix duplicate project reference in YarpGateway.slnx
- Update solution paths and test project references
- Add ProjectReference from YarpGateway to abstractions
2026-03-01 17:47:48 +08:00