Commit f14ae89
authored
Align control plane config schema with proxy-core for wire compatibility (#35)
* Align control plane config schema with proxy-core for wire compatibility
The control plane's GatewayConfig and proxy-core's ProxyConfig had schema
drift after the dataplane migration. This adds the missing fields
(TlsConfig.inline_certificates, BackendRef.protocol/BackendProtocol) and
cross-deserialization roundtrip tests to ensure both directions work.
* Fix build against kopium-generated CRD bindings (standard channel)
The CI pipeline regenerates gateway-crds via kopium before building.
The standard-channel CRDs differ from stale local bindings:
- GatewayClassStatus has no supportedFeatures field (experimental only)
- HttpRouteStatusParents.conditions is Option<Vec<Condition>>
- HttpRouteRules has no name field (experimental only)
* Add test to dataplane crate so cargo nextest does not fail on zero tests1 parent 29c5b09 commit f14ae89
8 files changed
Lines changed: 434 additions & 22 deletions
File tree
- crates
- controlplane
- src
- controller
- core
- dataplane/src
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
0 commit comments