Commit 8eafa13
committed
OCPBUGS-63219: Add clientIPPreservationMode to AWS NLB parameters
Add clientIPPreservationMode field to AWSNetworkLoadBalancerParameters
to control how client IP addresses are preserved. The field accepts
"Native" (uses AWS's native client IP preservation, the default) and
"ProxyProtocol" (uses PROXY protocol v2).
When set to Native, the NLB target group has preserve_client_ip.enabled
set to true, which may cause hairpin connection failures for internal load
balancers when connections are made from pods to router pods on the same
node.
When set to ProxyProtocol, the NLB target group has
preserve_client_ip.enabled set to false and proxy_protocol_v2.enabled
set to true. This allows backends to receive the original client IP via
PROXY protocol headers while avoiding hairpin connection failures.1 parent 4f63a40 commit 8eafa13
11 files changed
Lines changed: 392 additions & 3 deletions
File tree
- openapi
- generated_openapi
- operator/v1
- zz_generated.crd-manifests
- zz_generated.featuregated-crd-manifests/ingresscontrollers.operator.openshift.io
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 | |
|---|---|---|---|
| |||
38292 | 38292 | | |
38293 | 38293 | | |
38294 | 38294 | | |
| 38295 | + | |
| 38296 | + | |
| 38297 | + | |
| 38298 | + | |
38295 | 38299 | | |
38296 | 38300 | | |
38297 | 38301 | | |
| |||
41555 | 41559 | | |
41556 | 41560 | | |
41557 | 41561 | | |
| 41562 | + | |
| 41563 | + | |
| 41564 | + | |
| 41565 | + | |
41558 | 41566 | | |
41559 | 41567 | | |
41560 | 41568 | | |
41561 | 41569 | | |
41562 | 41570 | | |
41563 | 41571 | | |
| 41572 | + | |
| 41573 | + | |
| 41574 | + | |
| 41575 | + | |
| 41576 | + | |
| 41577 | + | |
| 41578 | + | |
| 41579 | + | |
| 41580 | + | |
| 41581 | + | |
| 41582 | + | |
| 41583 | + | |
| 41584 | + | |
| 41585 | + | |
41564 | 41586 | | |
41565 | 41587 | | |
41566 | 41588 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
898 | 898 | | |
899 | 899 | | |
900 | 900 | | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
901 | 922 | | |
902 | 923 | | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
903 | 940 | | |
904 | 941 | | |
905 | 942 | | |
| |||
Lines changed: 46 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
477 | 477 | | |
478 | 478 | | |
479 | 479 | | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
480 | 503 | | |
481 | 504 | | |
482 | 505 | | |
| |||
2749 | 2772 | | |
2750 | 2773 | | |
2751 | 2774 | | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
| 2786 | + | |
| 2787 | + | |
| 2788 | + | |
| 2789 | + | |
| 2790 | + | |
| 2791 | + | |
| 2792 | + | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
2752 | 2798 | | |
2753 | 2799 | | |
2754 | 2800 | | |
| |||
Lines changed: 46 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
477 | 477 | | |
478 | 478 | | |
479 | 479 | | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
480 | 503 | | |
481 | 504 | | |
482 | 505 | | |
| |||
2718 | 2741 | | |
2719 | 2742 | | |
2720 | 2743 | | |
| 2744 | + | |
| 2745 | + | |
| 2746 | + | |
| 2747 | + | |
| 2748 | + | |
| 2749 | + | |
| 2750 | + | |
| 2751 | + | |
| 2752 | + | |
| 2753 | + | |
| 2754 | + | |
| 2755 | + | |
| 2756 | + | |
| 2757 | + | |
| 2758 | + | |
| 2759 | + | |
| 2760 | + | |
| 2761 | + | |
| 2762 | + | |
| 2763 | + | |
| 2764 | + | |
| 2765 | + | |
| 2766 | + | |
2721 | 2767 | | |
2722 | 2768 | | |
2723 | 2769 | | |
| |||
Lines changed: 46 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
477 | 477 | | |
478 | 478 | | |
479 | 479 | | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
480 | 503 | | |
481 | 504 | | |
482 | 505 | | |
| |||
2749 | 2772 | | |
2750 | 2773 | | |
2751 | 2774 | | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
| 2786 | + | |
| 2787 | + | |
| 2788 | + | |
| 2789 | + | |
| 2790 | + | |
| 2791 | + | |
| 2792 | + | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
2752 | 2798 | | |
2753 | 2799 | | |
2754 | 2800 | | |
| |||
0 commit comments