Commit fddff27
committed
feat: support Filesystem Wasm code source via EnvoyProxy allowlist
Register Wasm modules on EnvoyProxy.spec.wasmModules and reference them
by name from EnvoyExtensionPolicy with type Filesystem. Envoy loads the
local file via AsyncDataSource.local and skips the control-plane
fetch/cache path used by HTTP and Image sources.
Includes generated CRD/helm fixtures, API docs, and the jwt DnsCluster
fixture update needed for gen-check.
Fixes #9448
Signed-off-by: daanvinken <daanvinken@tythus.com>1 parent 6c72ce4 commit fddff27
31 files changed
Lines changed: 2149 additions & 61 deletions
File tree
- api/v1alpha1
- charts
- gateway-crds-helm/templates/generated
- gateway-helm/charts/crds/crds/generated
- internal
- gatewayapi
- testdata
- ir
- xds/translator
- testdata
- in/xds-ir
- out/xds-ir
- release-notes/current/new_features
- site/content/en/latest
- api
- tasks/extensibility
- test
- cel-validation
- helm/gateway-crds-helm
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
207 | 221 | | |
208 | 222 | | |
209 | 223 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
| 78 | + | |
77 | 79 | | |
78 | 80 | | |
79 | | - | |
| 81 | + | |
80 | 82 | | |
81 | | - | |
| 83 | + | |
82 | 84 | | |
83 | 85 | | |
84 | 86 | | |
| |||
94 | 96 | | |
95 | 97 | | |
96 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
97 | 109 | | |
98 | 110 | | |
99 | 111 | | |
| |||
102 | 114 | | |
103 | 115 | | |
104 | 116 | | |
| 117 | + | |
| 118 | + | |
105 | 119 | | |
106 | 120 | | |
107 | 121 | | |
108 | 122 | | |
109 | 123 | | |
110 | | - | |
| 124 | + | |
111 | 125 | | |
112 | 126 | | |
113 | 127 | | |
| |||
116 | 130 | | |
117 | 131 | | |
118 | 132 | | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
119 | 136 | | |
120 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
121 | 170 | | |
122 | 171 | | |
123 | 172 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 33 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2025 | 2025 | | |
2026 | 2026 | | |
2027 | 2027 | | |
| 2028 | + | |
| 2029 | + | |
| 2030 | + | |
| 2031 | + | |
| 2032 | + | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
| 2039 | + | |
| 2040 | + | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
2028 | 2048 | | |
2029 | 2049 | | |
2030 | 2050 | | |
| |||
2234 | 2254 | | |
2235 | 2255 | | |
2236 | 2256 | | |
| 2257 | + | |
| 2258 | + | |
2237 | 2259 | | |
2238 | 2260 | | |
2239 | 2261 | | |
| |||
2243 | 2265 | | |
2244 | 2266 | | |
2245 | 2267 | | |
| 2268 | + | |
2246 | 2269 | | |
2247 | 2270 | | |
2248 | 2271 | | |
2249 | | - | |
| 2272 | + | |
2250 | 2273 | | |
2251 | 2274 | | |
2252 | | - | |
| 2275 | + | |
2253 | 2276 | | |
2254 | 2277 | | |
2255 | 2278 | | |
| |||
2259 | 2282 | | |
2260 | 2283 | | |
2261 | 2284 | | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
2262 | 2293 | | |
2263 | 2294 | | |
2264 | 2295 | | |
| |||
Lines changed: 41 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18111 | 18111 | | |
18112 | 18112 | | |
18113 | 18113 | | |
| 18114 | + | |
| 18115 | + | |
| 18116 | + | |
| 18117 | + | |
| 18118 | + | |
| 18119 | + | |
| 18120 | + | |
| 18121 | + | |
| 18122 | + | |
| 18123 | + | |
| 18124 | + | |
| 18125 | + | |
| 18126 | + | |
| 18127 | + | |
| 18128 | + | |
| 18129 | + | |
| 18130 | + | |
| 18131 | + | |
| 18132 | + | |
| 18133 | + | |
| 18134 | + | |
| 18135 | + | |
| 18136 | + | |
| 18137 | + | |
| 18138 | + | |
| 18139 | + | |
| 18140 | + | |
| 18141 | + | |
| 18142 | + | |
| 18143 | + | |
| 18144 | + | |
| 18145 | + | |
| 18146 | + | |
| 18147 | + | |
| 18148 | + | |
| 18149 | + | |
| 18150 | + | |
| 18151 | + | |
| 18152 | + | |
| 18153 | + | |
| 18154 | + | |
18114 | 18155 | | |
18115 | 18156 | | |
18116 | 18157 | | |
| |||
Lines changed: 33 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2024 | 2024 | | |
2025 | 2025 | | |
2026 | 2026 | | |
| 2027 | + | |
| 2028 | + | |
| 2029 | + | |
| 2030 | + | |
| 2031 | + | |
| 2032 | + | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
| 2039 | + | |
| 2040 | + | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
2027 | 2047 | | |
2028 | 2048 | | |
2029 | 2049 | | |
| |||
2233 | 2253 | | |
2234 | 2254 | | |
2235 | 2255 | | |
| 2256 | + | |
| 2257 | + | |
2236 | 2258 | | |
2237 | 2259 | | |
2238 | 2260 | | |
| |||
2242 | 2264 | | |
2243 | 2265 | | |
2244 | 2266 | | |
| 2267 | + | |
2245 | 2268 | | |
2246 | 2269 | | |
2247 | 2270 | | |
2248 | | - | |
| 2271 | + | |
2249 | 2272 | | |
2250 | 2273 | | |
2251 | | - | |
| 2274 | + | |
2252 | 2275 | | |
2253 | 2276 | | |
2254 | 2277 | | |
| |||
2258 | 2281 | | |
2259 | 2282 | | |
2260 | 2283 | | |
| 2284 | + | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
2261 | 2292 | | |
2262 | 2293 | | |
2263 | 2294 | | |
| |||
0 commit comments