Commit 1d40d97
committed
fix(translator): pass BackendTLSPolicy TLS IR with empty CAPEMs instead of dropping
- Translator: no longer drops BackendTLSPolicies with invalid CA cert refs;
passes TLS IR with empty CAPEMs to dataplane, which fails at handshake
with HTTP 500 instead of control plane returning HTTP 400.
- Status: Accepted=True for structurally-valid policies with invalid
CA refs (ResolvedRefs=False reflects the ref resolution failure).
- Fixes conformance: nonexistent-ca-certificate-ref, invalid-kind,
san-dns tests now return 500/502/503 as expected.1 parent 7f06b4a commit 1d40d97
3 files changed
Lines changed: 3 additions & 6 deletions
File tree
- internal
- status
- translator/backends
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
365 | 365 | | |
366 | 366 | | |
367 | 367 | | |
368 | | - | |
| 368 | + | |
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
842 | 842 | | |
843 | 843 | | |
844 | 844 | | |
845 | | - | |
| 845 | + | |
846 | 846 | | |
847 | 847 | | |
848 | 848 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
| 116 | + | |
120 | 117 | | |
121 | 118 | | |
122 | 119 | | |
| |||
0 commit comments