Commit 07e10cd
committed
MEDIUM: Don't skip any Ingress event
When an ingress resource is received from k8s, IC controller used to
verify if the resource is different from the one in the cache (if there
is any) before starting the sync method. This verification process is
complex and not easy to maintain and also seemed to result in some
missed information in the cache (like missing ingress rules in the
cached Ingress resource).
In this commit the verification has been removed which means an ingress
update from k8s will always trigger the sync method.
This will guarantee that we don't miss any update but also increases the
risk of triggering the sync method for no reason in case the k8s update
is irrelevant.1 parent cb71dd2 commit 07e10cd
File tree
10 files changed
+37
-420
lines changed- controller
- annotations/ingress
- ingress
- store
10 files changed
+37
-420
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
| 93 | + | |
| 94 | + | |
97 | 95 | | |
98 | | - | |
| 96 | + | |
99 | 97 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | 163 | | |
167 | 164 | | |
168 | 165 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | 90 | | |
94 | 91 | | |
95 | 92 | | |
| |||
198 | 195 | | |
199 | 196 | | |
200 | 197 | | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | 198 | | |
205 | 199 | | |
206 | 200 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
385 | 385 | | |
386 | 386 | | |
387 | 387 | | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
| 388 | + | |
396 | 389 | | |
397 | 390 | | |
398 | 391 | | |
399 | 392 | | |
400 | | - | |
| 393 | + | |
401 | 394 | | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | | - | |
406 | | - | |
| 395 | + | |
| 396 | + | |
407 | 397 | | |
408 | 398 | | |
409 | 399 | | |
| |||
433 | 423 | | |
434 | 424 | | |
435 | 425 | | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
| 426 | + | |
444 | 427 | | |
445 | 428 | | |
446 | 429 | | |
447 | 430 | | |
448 | | - | |
449 | | - | |
450 | | - | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
455 | 434 | | |
456 | 435 | | |
457 | 436 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
114 | 113 | | |
115 | 114 | | |
116 | 115 | | |
| |||
119 | 118 | | |
120 | 119 | | |
121 | 120 | | |
122 | | - | |
123 | | - | |
124 | | - | |
| 121 | + | |
| 122 | + | |
125 | 123 | | |
126 | 124 | | |
127 | 125 | | |
| |||
137 | 135 | | |
138 | 136 | | |
139 | 137 | | |
140 | | - | |
141 | 138 | | |
142 | 139 | | |
143 | 140 | | |
| |||
147 | 144 | | |
148 | 145 | | |
149 | 146 | | |
150 | | - | |
151 | 147 | | |
152 | 148 | | |
153 | 149 | | |
154 | 150 | | |
155 | 151 | | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | 152 | | |
163 | 153 | | |
164 | 154 | | |
| |||
167 | 157 | | |
168 | 158 | | |
169 | 159 | | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | 160 | | |
177 | 161 | | |
178 | 162 | | |
| |||
208 | 192 | | |
209 | 193 | | |
210 | 194 | | |
211 | | - | |
212 | 195 | | |
213 | 196 | | |
214 | 197 | | |
| |||
217 | 200 | | |
218 | 201 | | |
219 | 202 | | |
220 | | - | |
221 | | - | |
222 | | - | |
| 203 | + | |
| 204 | + | |
223 | 205 | | |
224 | 206 | | |
225 | 207 | | |
| |||
235 | 217 | | |
236 | 218 | | |
237 | 219 | | |
238 | | - | |
239 | 220 | | |
240 | 221 | | |
241 | 222 | | |
| |||
245 | 226 | | |
246 | 227 | | |
247 | 228 | | |
248 | | - | |
249 | 229 | | |
250 | 230 | | |
251 | 231 | | |
252 | 232 | | |
253 | 233 | | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | 234 | | |
261 | 235 | | |
262 | 236 | | |
| |||
292 | 266 | | |
293 | 267 | | |
294 | 268 | | |
295 | | - | |
296 | 269 | | |
297 | 270 | | |
298 | 271 | | |
| |||
306 | 279 | | |
307 | 280 | | |
308 | 281 | | |
309 | | - | |
310 | | - | |
311 | | - | |
| 282 | + | |
| 283 | + | |
312 | 284 | | |
313 | 285 | | |
314 | 286 | | |
| |||
321 | 293 | | |
322 | 294 | | |
323 | 295 | | |
324 | | - | |
325 | 296 | | |
326 | 297 | | |
327 | 298 | | |
| |||
337 | 308 | | |
338 | 309 | | |
339 | 310 | | |
340 | | - | |
341 | 311 | | |
342 | 312 | | |
343 | 313 | | |
344 | 314 | | |
345 | 315 | | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | 316 | | |
353 | 317 | | |
354 | 318 | | |
| |||
357 | 321 | | |
358 | 322 | | |
359 | 323 | | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | 324 | | |
367 | 325 | | |
368 | 326 | | |
| |||
0 commit comments