@@ -579,48 +579,48 @@ func TestCreateServers(t *testing.T) {
579
579
580
580
return []http.Location {
581
581
{
582
- Path : "@rule0-route0" ,
583
- ProxyPass : "http://test_foo_80$request_uri" ,
584
- ProxySetHeaders : baseHeaders ,
585
- AddHeaderDirectives : baseHeaders ,
582
+ Path : "@rule0-route0" ,
583
+ ProxyPass : "http://test_foo_80$request_uri" ,
584
+ ProxySetHeaders : baseHeaders ,
585
+ ResponseHeaders : http. ResponseHeaders {} ,
586
586
},
587
587
{
588
- Path : "@rule0-route1" ,
589
- ProxyPass : "http://test_foo_80$request_uri" ,
590
- ProxySetHeaders : baseHeaders ,
591
- AddHeaderDirectives : baseHeaders ,
588
+ Path : "@rule0-route1" ,
589
+ ProxyPass : "http://test_foo_80$request_uri" ,
590
+ ProxySetHeaders : baseHeaders ,
591
+ ResponseHeaders : http. ResponseHeaders {} ,
592
592
},
593
593
{
594
- Path : "@rule0-route2" ,
595
- ProxyPass : "http://test_foo_80$request_uri" ,
596
- ProxySetHeaders : baseHeaders ,
597
- AddHeaderDirectives : baseHeaders ,
594
+ Path : "@rule0-route2" ,
595
+ ProxyPass : "http://test_foo_80$request_uri" ,
596
+ ProxySetHeaders : baseHeaders ,
597
+ ResponseHeaders : http. ResponseHeaders {} ,
598
598
},
599
599
{
600
600
Path : "/" ,
601
601
HTTPMatchVar : expectedMatchString (slashMatches ),
602
602
},
603
603
{
604
- Path : "@rule1-route0" ,
605
- ProxyPass : "http://$test__route1_rule1$request_uri" ,
606
- ProxySetHeaders : baseHeaders ,
607
- AddHeaderDirectives : baseHeaders ,
604
+ Path : "@rule1-route0" ,
605
+ ProxyPass : "http://$test__route1_rule1$request_uri" ,
606
+ ProxySetHeaders : baseHeaders ,
607
+ ResponseHeaders : http. ResponseHeaders {} ,
608
608
},
609
609
{
610
610
Path : "/test/" ,
611
611
HTTPMatchVar : expectedMatchString (testMatches ),
612
612
},
613
613
{
614
- Path : "/path-only/" ,
615
- ProxyPass : "http://invalid-backend-ref$request_uri" ,
616
- ProxySetHeaders : baseHeaders ,
617
- AddHeaderDirectives : baseHeaders ,
614
+ Path : "/path-only/" ,
615
+ ProxyPass : "http://invalid-backend-ref$request_uri" ,
616
+ ProxySetHeaders : baseHeaders ,
617
+ ResponseHeaders : http. ResponseHeaders {} ,
618
618
},
619
619
{
620
- Path : "= /path-only" ,
621
- ProxyPass : "http://invalid-backend-ref$request_uri" ,
622
- ProxySetHeaders : baseHeaders ,
623
- AddHeaderDirectives : baseHeaders ,
620
+ Path : "= /path-only" ,
621
+ ProxyPass : "http://invalid-backend-ref$request_uri" ,
622
+ ProxySetHeaders : baseHeaders ,
623
+ ResponseHeaders : http. ResponseHeaders {} ,
624
624
},
625
625
{
626
626
Path : "/backend-tls-policy/" ,
@@ -684,25 +684,25 @@ func TestCreateServers(t *testing.T) {
684
684
HTTPMatchVar : expectedMatchString (redirectHeaderMatches ),
685
685
},
686
686
{
687
- Path : "/rewrite/" ,
688
- Rewrites : []string {"^ /replacement break" },
689
- ProxyPass : "http://test_foo_80" ,
690
- ProxySetHeaders : rewriteProxySetHeaders ,
691
- AddHeaderDirectives : baseHeaders ,
687
+ Path : "/rewrite/" ,
688
+ Rewrites : []string {"^ /replacement break" },
689
+ ProxyPass : "http://test_foo_80" ,
690
+ ProxySetHeaders : rewriteProxySetHeaders ,
691
+ ResponseHeaders : http. ResponseHeaders {} ,
692
692
},
693
693
{
694
- Path : "= /rewrite" ,
695
- Rewrites : []string {"^ /replacement break" },
696
- ProxyPass : "http://test_foo_80" ,
697
- ProxySetHeaders : rewriteProxySetHeaders ,
698
- AddHeaderDirectives : baseHeaders ,
694
+ Path : "= /rewrite" ,
695
+ Rewrites : []string {"^ /replacement break" },
696
+ ProxyPass : "http://test_foo_80" ,
697
+ ProxySetHeaders : rewriteProxySetHeaders ,
698
+ ResponseHeaders : http. ResponseHeaders {} ,
699
699
},
700
700
{
701
- Path : "@rule7 -route0" ,
702
- Rewrites : []string {"^/rewrite-with-headers(.*)$ /prefix-replacement$1 break" },
703
- ProxyPass : "http://test_foo_80" ,
704
- ProxySetHeaders : rewriteProxySetHeaders ,
705
- AddHeaderDirectives : baseHeaders ,
701
+ Path : "@rule8 -route0" ,
702
+ Rewrites : []string {"^/rewrite-with-headers(.*)$ /prefix-replacement$1 break" },
703
+ ProxyPass : "http://test_foo_80" ,
704
+ ProxySetHeaders : rewriteProxySetHeaders ,
705
+ ResponseHeaders : http. ResponseHeaders {} ,
706
706
},
707
707
{
708
708
Path : "/rewrite-with-headers/" ,
@@ -739,16 +739,16 @@ func TestCreateServers(t *testing.T) {
739
739
HTTPMatchVar : expectedMatchString (invalidFilterHeaderMatches ),
740
740
},
741
741
{
742
- Path : "= /exact" ,
743
- ProxyPass : "http://test_foo_80$request_uri" ,
744
- ProxySetHeaders : baseHeaders ,
745
- AddHeaderDirectives : baseHeaders ,
742
+ Path : "= /exact" ,
743
+ ProxyPass : "http://test_foo_80$request_uri" ,
744
+ ProxySetHeaders : baseHeaders ,
745
+ ResponseHeaders : http. ResponseHeaders {} ,
746
746
},
747
747
{
748
- Path : "@rule11 -route0" ,
749
- ProxyPass : "http://test_foo_80$request_uri" ,
750
- ProxySetHeaders : baseHeaders ,
751
- AddHeaderDirectives : baseHeaders ,
748
+ Path : "@rule12 -route0" ,
749
+ ProxyPass : "http://test_foo_80$request_uri" ,
750
+ ProxySetHeaders : baseHeaders ,
751
+ ResponseHeaders : http. ResponseHeaders {} ,
752
752
},
753
753
{
754
754
Path : "= /test" ,
@@ -779,7 +779,7 @@ func TestCreateServers(t *testing.T) {
779
779
Value : "$connection_upgrade" ,
780
780
},
781
781
},
782
- AddHeaderDirectives : baseHeaders ,
782
+ ResponseHeaders : http. ResponseHeaders {} ,
783
783
},
784
784
{
785
785
Path : "= /proxy-set-headers" ,
@@ -806,7 +806,7 @@ func TestCreateServers(t *testing.T) {
806
806
Value : "$connection_upgrade" ,
807
807
},
808
808
},
809
- AddHeaderDirectives : baseHeaders ,
809
+ ResponseHeaders : http. ResponseHeaders {} ,
810
810
},
811
811
}
812
812
}
@@ -910,16 +910,16 @@ func TestCreateServersConflicts(t *testing.T) {
910
910
},
911
911
expLocs : []http.Location {
912
912
{
913
- Path : "/coffee/" ,
914
- ProxyPass : "http://test_foo_80$request_uri" ,
915
- ProxySetHeaders : baseHeaders ,
916
- AddHeaderDirectives : baseHeaders ,
913
+ Path : "/coffee/" ,
914
+ ProxyPass : "http://test_foo_80$request_uri" ,
915
+ ProxySetHeaders : baseHeaders ,
916
+ ResponseHeaders : http. ResponseHeaders {} ,
917
917
},
918
918
{
919
- Path : "= /coffee" ,
920
- ProxyPass : "http://test_bar_80$request_uri" ,
921
- ProxySetHeaders : baseHeaders ,
922
- AddHeaderDirectives : baseHeaders ,
919
+ Path : "= /coffee" ,
920
+ ProxyPass : "http://test_bar_80$request_uri" ,
921
+ ProxySetHeaders : baseHeaders ,
922
+ ResponseHeaders : http. ResponseHeaders {} ,
923
923
},
924
924
createDefaultRootLocation (),
925
925
},
@@ -950,16 +950,16 @@ func TestCreateServersConflicts(t *testing.T) {
950
950
},
951
951
expLocs : []http.Location {
952
952
{
953
- Path : "= /coffee" ,
954
- ProxyPass : "http://test_foo_80$request_uri" ,
955
- ProxySetHeaders : baseHeaders ,
956
- AddHeaderDirectives : baseHeaders ,
953
+ Path : "= /coffee" ,
954
+ ProxyPass : "http://test_foo_80$request_uri" ,
955
+ ProxySetHeaders : baseHeaders ,
956
+ ResponseHeaders : http. ResponseHeaders {} ,
957
957
},
958
958
{
959
- Path : "/coffee/" ,
960
- ProxyPass : "http://test_bar_80$request_uri" ,
961
- ProxySetHeaders : baseHeaders ,
962
- AddHeaderDirectives : baseHeaders ,
959
+ Path : "/coffee/" ,
960
+ ProxyPass : "http://test_bar_80$request_uri" ,
961
+ ProxySetHeaders : baseHeaders ,
962
+ ResponseHeaders : http. ResponseHeaders {} ,
963
963
},
964
964
createDefaultRootLocation (),
965
965
},
@@ -1000,16 +1000,16 @@ func TestCreateServersConflicts(t *testing.T) {
1000
1000
},
1001
1001
expLocs : []http.Location {
1002
1002
{
1003
- Path : "/coffee/" ,
1004
- ProxyPass : "http://test_bar_80$request_uri" ,
1005
- ProxySetHeaders : baseHeaders ,
1006
- AddHeaderDirectives : baseHeaders ,
1003
+ Path : "/coffee/" ,
1004
+ ProxyPass : "http://test_bar_80$request_uri" ,
1005
+ ProxySetHeaders : baseHeaders ,
1006
+ ResponseHeaders : http. ResponseHeaders {} ,
1007
1007
},
1008
1008
{
1009
- Path : "= /coffee" ,
1010
- ProxyPass : "http://test_baz_80$request_uri" ,
1011
- ProxySetHeaders : baseHeaders ,
1012
- AddHeaderDirectives : baseHeaders ,
1009
+ Path : "= /coffee" ,
1010
+ ProxyPass : "http://test_baz_80$request_uri" ,
1011
+ ProxySetHeaders : baseHeaders ,
1012
+ ResponseHeaders : http. ResponseHeaders {} ,
1013
1013
},
1014
1014
createDefaultRootLocation (),
1015
1015
},
@@ -1111,16 +1111,16 @@ func TestCreateLocationsRootPath(t *testing.T) {
1111
1111
pathRules : getPathRules (false /* rootPath */ ),
1112
1112
expLocations : []http.Location {
1113
1113
{
1114
- Path : "/path-1" ,
1115
- ProxyPass : "http://test_foo_80$request_uri" ,
1116
- ProxySetHeaders : baseHeaders ,
1117
- AddHeaderDirectives : baseHeaders ,
1114
+ Path : "/path-1" ,
1115
+ ProxyPass : "http://test_foo_80$request_uri" ,
1116
+ ProxySetHeaders : baseHeaders ,
1117
+ ResponseHeaders : http. ResponseHeaders {} ,
1118
1118
},
1119
1119
{
1120
- Path : "/path-2" ,
1121
- ProxyPass : "http://test_foo_80$request_uri" ,
1122
- ProxySetHeaders : baseHeaders ,
1123
- AddHeaderDirectives : baseHeaders ,
1120
+ Path : "/path-2" ,
1121
+ ProxyPass : "http://test_foo_80$request_uri" ,
1122
+ ProxySetHeaders : baseHeaders ,
1123
+ ResponseHeaders : http. ResponseHeaders {} ,
1124
1124
},
1125
1125
{
1126
1126
Path : "/" ,
@@ -1135,22 +1135,22 @@ func TestCreateLocationsRootPath(t *testing.T) {
1135
1135
pathRules : getPathRules (true /* rootPath */ ),
1136
1136
expLocations : []http.Location {
1137
1137
{
1138
- Path : "/path-1" ,
1139
- ProxyPass : "http://test_foo_80$request_uri" ,
1140
- ProxySetHeaders : baseHeaders ,
1141
- AddHeaderDirectives : baseHeaders ,
1138
+ Path : "/path-1" ,
1139
+ ProxyPass : "http://test_foo_80$request_uri" ,
1140
+ ProxySetHeaders : baseHeaders ,
1141
+ ResponseHeaders : http. ResponseHeaders {} ,
1142
1142
},
1143
1143
{
1144
- Path : "/path-2" ,
1145
- ProxyPass : "http://test_foo_80$request_uri" ,
1146
- ProxySetHeaders : baseHeaders ,
1147
- AddHeaderDirectives : baseHeaders ,
1144
+ Path : "/path-2" ,
1145
+ ProxyPass : "http://test_foo_80$request_uri" ,
1146
+ ProxySetHeaders : baseHeaders ,
1147
+ ResponseHeaders : http. ResponseHeaders {} ,
1148
1148
},
1149
1149
{
1150
- Path : "/" ,
1151
- ProxyPass : "http://test_foo_80$request_uri" ,
1152
- ProxySetHeaders : baseHeaders ,
1153
- AddHeaderDirectives : baseHeaders ,
1150
+ Path : "/" ,
1151
+ ProxyPass : "http://test_foo_80$request_uri" ,
1152
+ ProxySetHeaders : baseHeaders ,
1153
+ ResponseHeaders : http. ResponseHeaders {} ,
1154
1154
},
1155
1155
},
1156
1156
},
0 commit comments