Commit bb5a778
committed
Add nginx.org/http-redirect-code annotation and ConfigMap support
- Add ConfigMap option to set default HTTP redirect code globally
- Add nginx.org/http-redirect-code annotation for per-Ingress override
- Support redirect codes 301, 302, 307, 308 with validation
- Annotation requires ssl-redirect or redirect-to-https to be enabled
- Add k8s validation for annotation format checking
- Update NGINX templates to use configurable redirect code
Signed-off-by: Haywood Shannon <[email protected]>1 parent 26e208b commit bb5a778
File tree
23 files changed
+621
-57
lines changed- config/crd/bases
- deploy
- docs/crd
- internal
- configs
- version1
- __snapshots__
- k8s
- telemetry
- pkg/apis/configuration/v1
23 files changed
+621
-57
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
182 | 184 | | |
183 | 185 | | |
184 | 186 | | |
| |||
243 | 245 | | |
244 | 246 | | |
245 | 247 | | |
246 | | - | |
247 | | - | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
248 | 251 | | |
249 | 252 | | |
250 | 253 | | |
| |||
400 | 403 | | |
401 | 404 | | |
402 | 405 | | |
403 | | - | |
| 406 | + | |
| 407 | + | |
404 | 408 | | |
405 | 409 | | |
406 | 410 | | |
| |||
585 | 589 | | |
586 | 590 | | |
587 | 591 | | |
588 | | - | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
589 | 595 | | |
590 | 596 | | |
591 | 597 | | |
| |||
783 | 789 | | |
784 | 790 | | |
785 | 791 | | |
786 | | - | |
| 792 | + | |
| 793 | + | |
787 | 794 | | |
788 | 795 | | |
789 | 796 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
268 | | - | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
269 | 271 | | |
270 | 272 | | |
271 | 273 | | |
| |||
330 | 332 | | |
331 | 333 | | |
332 | 334 | | |
333 | | - | |
334 | | - | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
335 | 338 | | |
336 | 339 | | |
337 | 340 | | |
| |||
487 | 490 | | |
488 | 491 | | |
489 | 492 | | |
490 | | - | |
| 493 | + | |
| 494 | + | |
491 | 495 | | |
492 | 496 | | |
493 | 497 | | |
| |||
672 | 676 | | |
673 | 677 | | |
674 | 678 | | |
675 | | - | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
676 | 682 | | |
677 | 683 | | |
678 | 684 | | |
| |||
870 | 876 | | |
871 | 877 | | |
872 | 878 | | |
873 | | - | |
| 879 | + | |
| 880 | + | |
874 | 881 | | |
875 | 882 | | |
876 | 883 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1368 | 1368 | | |
1369 | 1369 | | |
1370 | 1370 | | |
1371 | | - | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
1372 | 1374 | | |
1373 | 1375 | | |
1374 | 1376 | | |
| |||
1433 | 1435 | | |
1434 | 1436 | | |
1435 | 1437 | | |
1436 | | - | |
1437 | | - | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
1438 | 1441 | | |
1439 | 1442 | | |
1440 | 1443 | | |
| |||
1590 | 1593 | | |
1591 | 1594 | | |
1592 | 1595 | | |
1593 | | - | |
| 1596 | + | |
| 1597 | + | |
1594 | 1598 | | |
1595 | 1599 | | |
1596 | 1600 | | |
| |||
1775 | 1779 | | |
1776 | 1780 | | |
1777 | 1781 | | |
1778 | | - | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
1779 | 1785 | | |
1780 | 1786 | | |
1781 | 1787 | | |
| |||
1973 | 1979 | | |
1974 | 1980 | | |
1975 | 1981 | | |
1976 | | - | |
| 1982 | + | |
| 1983 | + | |
1977 | 1984 | | |
1978 | 1985 | | |
1979 | 1986 | | |
| |||
2692 | 2699 | | |
2693 | 2700 | | |
2694 | 2701 | | |
2695 | | - | |
| 2702 | + | |
| 2703 | + | |
| 2704 | + | |
2696 | 2705 | | |
2697 | 2706 | | |
2698 | 2707 | | |
| |||
2757 | 2766 | | |
2758 | 2767 | | |
2759 | 2768 | | |
2760 | | - | |
2761 | | - | |
| 2769 | + | |
| 2770 | + | |
| 2771 | + | |
2762 | 2772 | | |
2763 | 2773 | | |
2764 | 2774 | | |
| |||
2914 | 2924 | | |
2915 | 2925 | | |
2916 | 2926 | | |
2917 | | - | |
| 2927 | + | |
| 2928 | + | |
2918 | 2929 | | |
2919 | 2930 | | |
2920 | 2931 | | |
| |||
3099 | 3110 | | |
3100 | 3111 | | |
3101 | 3112 | | |
3102 | | - | |
| 3113 | + | |
| 3114 | + | |
| 3115 | + | |
3103 | 3116 | | |
3104 | 3117 | | |
3105 | 3118 | | |
| |||
3297 | 3310 | | |
3298 | 3311 | | |
3299 | 3312 | | |
3300 | | - | |
| 3313 | + | |
| 3314 | + | |
3301 | 3315 | | |
3302 | 3316 | | |
3303 | 3317 | | |
| |||
0 commit comments