Commit 4cc089f
refactor: remove deprecated standalone lfs-proxy binary
Addresses reviewer feedback (klaudworks): cmd/lfs-proxy/ duplicated ~30%
of the unified proxy's infrastructure (TCP listener, Kafka protocol
handling, connection management, health checks).
LFS is now exclusively a feature-flag on the unified proxy, enabled with
KAFSCALE_PROXY_LFS_ENABLED=true. The unified proxy provides partition-aware
routing (vs round-robin) and consumer group support.
Removed:
- cmd/lfs-proxy/ (5,733 lines of Go source + tests)
- deploy/docker/lfs-proxy.Dockerfile
- deploy/helm/kafscale/templates/lfs-proxy-*.yaml (6 Helm templates)
- test/e2e/lfs_proxy_*.go (e2e tests that exec'd the standalone binary)
- CI jobs: build-lfs-proxy, e2e-lfs-proxy
- Makefile targets: docker-build-lfs-proxy, test-lfs-proxy-broker
Kept:
- cmd/proxy/lfs_*.go (unified proxy LFS module)
- pkg/lfs/ (shared LFS library)
- api/lfs-proxy/openapi.yaml (API spec)
- lfs-client-sdk/ (all client SDKs)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent fc96d60 commit 4cc089f
37 files changed
Lines changed: 9 additions & 8537 deletions
File tree
- .github/workflows
- cmd/lfs-proxy
- deploy
- docker-compose
- docker
- helm/kafscale
- templates
- test/e2e
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | 60 | | |
83 | 61 | | |
84 | 62 | | |
| |||
99 | 77 | | |
100 | 78 | | |
101 | 79 | | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | 80 | | |
123 | 81 | | |
124 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
| |||
149 | 148 | | |
150 | 149 | | |
151 | 150 | | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | 151 | | |
160 | 152 | | |
161 | 153 | | |
| |||
295 | 287 | | |
296 | 288 | | |
297 | 289 | | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | 290 | | |
303 | 291 | | |
304 | 292 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments