@@ -612,48 +612,48 @@ func TestCreateServers(t *testing.T) {
612
612
613
613
return []http.Location {
614
614
{
615
- Path : "@rule0-route0" ,
616
- ProxyPass : "http://test_foo_80$request_uri" ,
617
- ProxySetHeaders : baseHeaders ,
618
- AddHeaderDirectives : baseHeaders ,
615
+ Path : "@rule0-route0" ,
616
+ ProxyPass : "http://test_foo_80$request_uri" ,
617
+ ProxySetHeaders : baseHeaders ,
618
+ ResponseHeaders : http. ResponseHeaders {} ,
619
619
},
620
620
{
621
- Path : "@rule0-route1" ,
622
- ProxyPass : "http://test_foo_80$request_uri" ,
623
- ProxySetHeaders : baseHeaders ,
624
- AddHeaderDirectives : baseHeaders ,
621
+ Path : "@rule0-route1" ,
622
+ ProxyPass : "http://test_foo_80$request_uri" ,
623
+ ProxySetHeaders : baseHeaders ,
624
+ ResponseHeaders : http. ResponseHeaders {} ,
625
625
},
626
626
{
627
- Path : "@rule0-route2" ,
628
- ProxyPass : "http://test_foo_80$request_uri" ,
629
- ProxySetHeaders : baseHeaders ,
630
- AddHeaderDirectives : baseHeaders ,
627
+ Path : "@rule0-route2" ,
628
+ ProxyPass : "http://test_foo_80$request_uri" ,
629
+ ProxySetHeaders : baseHeaders ,
630
+ ResponseHeaders : http. ResponseHeaders {} ,
631
631
},
632
632
{
633
633
Path : "/" ,
634
634
HTTPMatchKey : ssl + "1_0" ,
635
635
},
636
636
{
637
- Path : "@rule1-route0" ,
638
- ProxyPass : "http://$test__route1_rule1$request_uri" ,
639
- ProxySetHeaders : baseHeaders ,
640
- AddHeaderDirectives : baseHeaders ,
637
+ Path : "@rule1-route0" ,
638
+ ProxyPass : "http://$test__route1_rule1$request_uri" ,
639
+ ProxySetHeaders : baseHeaders ,
640
+ ResponseHeaders : http. ResponseHeaders {} ,
641
641
},
642
642
{
643
643
Path : "/test/" ,
644
644
HTTPMatchKey : ssl + "1_1" ,
645
645
},
646
646
{
647
- Path : "/path-only/" ,
648
- ProxyPass : "http://invalid-backend-ref$request_uri" ,
649
- ProxySetHeaders : baseHeaders ,
650
- AddHeaderDirectives : baseHeaders ,
647
+ Path : "/path-only/" ,
648
+ ProxyPass : "http://invalid-backend-ref$request_uri" ,
649
+ ProxySetHeaders : baseHeaders ,
650
+ ResponseHeaders : http. ResponseHeaders {} ,
651
651
},
652
652
{
653
- Path : "= /path-only" ,
654
- ProxyPass : "http://invalid-backend-ref$request_uri" ,
655
- ProxySetHeaders : baseHeaders ,
656
- AddHeaderDirectives : baseHeaders ,
653
+ Path : "= /path-only" ,
654
+ ProxyPass : "http://invalid-backend-ref$request_uri" ,
655
+ ProxySetHeaders : baseHeaders ,
656
+ ResponseHeaders : http. ResponseHeaders {} ,
657
657
},
658
658
{
659
659
Path : "/backend-tls-policy/" ,
@@ -717,25 +717,25 @@ func TestCreateServers(t *testing.T) {
717
717
HTTPMatchKey : ssl + "1_6" ,
718
718
},
719
719
{
720
- Path : "/rewrite/" ,
721
- Rewrites : []string {"^ /replacement break" },
722
- ProxyPass : "http://test_foo_80" ,
723
- ProxySetHeaders : rewriteProxySetHeaders ,
724
- AddHeaderDirectives : baseHeaders ,
720
+ Path : "/rewrite/" ,
721
+ Rewrites : []string {"^ /replacement break" },
722
+ ProxyPass : "http://test_foo_80" ,
723
+ ProxySetHeaders : rewriteProxySetHeaders ,
724
+ ResponseHeaders : http. ResponseHeaders {} ,
725
725
},
726
726
{
727
- Path : "= /rewrite" ,
728
- Rewrites : []string {"^ /replacement break" },
729
- ProxyPass : "http://test_foo_80" ,
730
- ProxySetHeaders : rewriteProxySetHeaders ,
731
- AddHeaderDirectives : baseHeaders ,
727
+ Path : "= /rewrite" ,
728
+ Rewrites : []string {"^ /replacement break" },
729
+ ProxyPass : "http://test_foo_80" ,
730
+ ProxySetHeaders : rewriteProxySetHeaders ,
731
+ ResponseHeaders : http. ResponseHeaders {} ,
732
732
},
733
733
{
734
- Path : "@rule7 -route0" ,
735
- Rewrites : []string {"^/rewrite-with-headers(.*)$ /prefix-replacement$1 break" },
736
- ProxyPass : "http://test_foo_80" ,
737
- ProxySetHeaders : rewriteProxySetHeaders ,
738
- AddHeaderDirectives : baseHeaders ,
734
+ Path : "@rule8 -route0" ,
735
+ Rewrites : []string {"^/rewrite-with-headers(.*)$ /prefix-replacement$1 break" },
736
+ ProxyPass : "http://test_foo_80" ,
737
+ ProxySetHeaders : rewriteProxySetHeaders ,
738
+ ResponseHeaders : http. ResponseHeaders {} ,
739
739
},
740
740
{
741
741
Path : "/rewrite-with-headers/" ,
@@ -772,16 +772,16 @@ func TestCreateServers(t *testing.T) {
772
772
HTTPMatchKey : ssl + "1_10" ,
773
773
},
774
774
{
775
- Path : "= /exact" ,
776
- ProxyPass : "http://test_foo_80$request_uri" ,
777
- ProxySetHeaders : baseHeaders ,
778
- AddHeaderDirectives : baseHeaders ,
775
+ Path : "= /exact" ,
776
+ ProxyPass : "http://test_foo_80$request_uri" ,
777
+ ProxySetHeaders : baseHeaders ,
778
+ ResponseHeaders : http. ResponseHeaders {} ,
779
779
},
780
780
{
781
- Path : "@rule11 -route0" ,
782
- ProxyPass : "http://test_foo_80$request_uri" ,
783
- ProxySetHeaders : baseHeaders ,
784
- AddHeaderDirectives : baseHeaders ,
781
+ Path : "@rule12 -route0" ,
782
+ ProxyPass : "http://test_foo_80$request_uri" ,
783
+ ProxySetHeaders : baseHeaders ,
784
+ ResponseHeaders : http. ResponseHeaders {} ,
785
785
},
786
786
{
787
787
Path : "= /test" ,
@@ -812,7 +812,7 @@ func TestCreateServers(t *testing.T) {
812
812
Value : "$connection_upgrade" ,
813
813
},
814
814
},
815
- AddHeaderDirectives : baseHeaders ,
815
+ ResponseHeaders : http. ResponseHeaders {} ,
816
816
},
817
817
{
818
818
Path : "= /proxy-set-headers" ,
@@ -839,7 +839,7 @@ func TestCreateServers(t *testing.T) {
839
839
Value : "$connection_upgrade" ,
840
840
},
841
841
},
842
- AddHeaderDirectives : baseHeaders ,
842
+ ResponseHeaders : http. ResponseHeaders {} ,
843
843
},
844
844
{
845
845
Path : "= /grpc/method" ,
@@ -973,16 +973,16 @@ func TestCreateServersConflicts(t *testing.T) {
973
973
},
974
974
expLocs : []http.Location {
975
975
{
976
- Path : "/coffee/" ,
977
- ProxyPass : "http://test_foo_80$request_uri" ,
978
- ProxySetHeaders : baseHeaders ,
979
- AddHeaderDirectives : baseHeaders ,
976
+ Path : "/coffee/" ,
977
+ ProxyPass : "http://test_foo_80$request_uri" ,
978
+ ProxySetHeaders : baseHeaders ,
979
+ ResponseHeaders : http. ResponseHeaders {} ,
980
980
},
981
981
{
982
- Path : "= /coffee" ,
983
- ProxyPass : "http://test_bar_80$request_uri" ,
984
- ProxySetHeaders : baseHeaders ,
985
- AddHeaderDirectives : baseHeaders ,
982
+ Path : "= /coffee" ,
983
+ ProxyPass : "http://test_bar_80$request_uri" ,
984
+ ProxySetHeaders : baseHeaders ,
985
+ ResponseHeaders : http. ResponseHeaders {} ,
986
986
},
987
987
createDefaultRootLocation (),
988
988
},
@@ -1013,16 +1013,16 @@ func TestCreateServersConflicts(t *testing.T) {
1013
1013
},
1014
1014
expLocs : []http.Location {
1015
1015
{
1016
- Path : "= /coffee" ,
1017
- ProxyPass : "http://test_foo_80$request_uri" ,
1018
- ProxySetHeaders : baseHeaders ,
1019
- AddHeaderDirectives : baseHeaders ,
1016
+ Path : "= /coffee" ,
1017
+ ProxyPass : "http://test_foo_80$request_uri" ,
1018
+ ProxySetHeaders : baseHeaders ,
1019
+ ResponseHeaders : http. ResponseHeaders {} ,
1020
1020
},
1021
1021
{
1022
- Path : "/coffee/" ,
1023
- ProxyPass : "http://test_bar_80$request_uri" ,
1024
- ProxySetHeaders : baseHeaders ,
1025
- AddHeaderDirectives : baseHeaders ,
1022
+ Path : "/coffee/" ,
1023
+ ProxyPass : "http://test_bar_80$request_uri" ,
1024
+ ProxySetHeaders : baseHeaders ,
1025
+ ResponseHeaders : http. ResponseHeaders {} ,
1026
1026
},
1027
1027
createDefaultRootLocation (),
1028
1028
},
@@ -1063,16 +1063,16 @@ func TestCreateServersConflicts(t *testing.T) {
1063
1063
},
1064
1064
expLocs : []http.Location {
1065
1065
{
1066
- Path : "/coffee/" ,
1067
- ProxyPass : "http://test_bar_80$request_uri" ,
1068
- ProxySetHeaders : baseHeaders ,
1069
- AddHeaderDirectives : baseHeaders ,
1066
+ Path : "/coffee/" ,
1067
+ ProxyPass : "http://test_bar_80$request_uri" ,
1068
+ ProxySetHeaders : baseHeaders ,
1069
+ ResponseHeaders : http. ResponseHeaders {} ,
1070
1070
},
1071
1071
{
1072
- Path : "= /coffee" ,
1073
- ProxyPass : "http://test_baz_80$request_uri" ,
1074
- ProxySetHeaders : baseHeaders ,
1075
- AddHeaderDirectives : baseHeaders ,
1072
+ Path : "= /coffee" ,
1073
+ ProxyPass : "http://test_baz_80$request_uri" ,
1074
+ ProxySetHeaders : baseHeaders ,
1075
+ ResponseHeaders : http. ResponseHeaders {} ,
1076
1076
},
1077
1077
createDefaultRootLocation (),
1078
1078
},
@@ -1188,16 +1188,16 @@ func TestCreateLocationsRootPath(t *testing.T) {
1188
1188
pathRules : getPathRules (false /* rootPath */ , false /* grpc */ ),
1189
1189
expLocations : []http.Location {
1190
1190
{
1191
- Path : "/path-1" ,
1192
- ProxyPass : "http://test_foo_80$request_uri" ,
1193
- ProxySetHeaders : baseHeaders ,
1194
- AddHeaderDirectives : baseHeaders ,
1191
+ Path : "/path-1" ,
1192
+ ProxyPass : "http://test_foo_80$request_uri" ,
1193
+ ProxySetHeaders : baseHeaders ,
1194
+ ResponseHeaders : http. ResponseHeaders {} ,
1195
1195
},
1196
1196
{
1197
- Path : "/path-2" ,
1198
- ProxyPass : "http://test_foo_80$request_uri" ,
1199
- ProxySetHeaders : baseHeaders ,
1200
- AddHeaderDirectives : baseHeaders ,
1197
+ Path : "/path-2" ,
1198
+ ProxyPass : "http://test_foo_80$request_uri" ,
1199
+ ProxySetHeaders : baseHeaders ,
1200
+ ResponseHeaders : http. ResponseHeaders {} ,
1201
1201
},
1202
1202
{
1203
1203
Path : "/" ,
@@ -1240,22 +1240,22 @@ func TestCreateLocationsRootPath(t *testing.T) {
1240
1240
pathRules : getPathRules (true /* rootPath */ , false /* grpc */ ),
1241
1241
expLocations : []http.Location {
1242
1242
{
1243
- Path : "/path-1" ,
1244
- ProxyPass : "http://test_foo_80$request_uri" ,
1245
- ProxySetHeaders : baseHeaders ,
1246
- AddHeaderDirectives : baseHeaders ,
1243
+ Path : "/path-1" ,
1244
+ ProxyPass : "http://test_foo_80$request_uri" ,
1245
+ ProxySetHeaders : baseHeaders ,
1246
+ ResponseHeaders : http. ResponseHeaders {} ,
1247
1247
},
1248
1248
{
1249
- Path : "/path-2" ,
1250
- ProxyPass : "http://test_foo_80$request_uri" ,
1251
- ProxySetHeaders : baseHeaders ,
1252
- AddHeaderDirectives : baseHeaders ,
1249
+ Path : "/path-2" ,
1250
+ ProxyPass : "http://test_foo_80$request_uri" ,
1251
+ ProxySetHeaders : baseHeaders ,
1252
+ ResponseHeaders : http. ResponseHeaders {} ,
1253
1253
},
1254
1254
{
1255
- Path : "/" ,
1256
- ProxyPass : "http://test_foo_80$request_uri" ,
1257
- ProxySetHeaders : baseHeaders ,
1258
- AddHeaderDirectives : baseHeaders ,
1255
+ Path : "/" ,
1256
+ ProxyPass : "http://test_foo_80$request_uri" ,
1257
+ ProxySetHeaders : baseHeaders ,
1258
+ ResponseHeaders : http. ResponseHeaders {} ,
1259
1259
},
1260
1260
},
1261
1261
},
0 commit comments