@@ -590,48 +590,48 @@ func TestCreateServers(t *testing.T) {
590
590
591
591
return []http.Location {
592
592
{
593
- Path : "@rule0-route0" ,
594
- ProxyPass : "http://test_foo_80$request_uri" ,
595
- ProxySetHeaders : baseHeaders ,
596
- AddHeaderDirectives : baseHeaders ,
593
+ Path : "@rule0-route0" ,
594
+ ProxyPass : "http://test_foo_80$request_uri" ,
595
+ ProxySetHeaders : baseHeaders ,
596
+ ResponseHeaders : http. ResponseHeaders {} ,
597
597
},
598
598
{
599
- Path : "@rule0-route1" ,
600
- ProxyPass : "http://test_foo_80$request_uri" ,
601
- ProxySetHeaders : baseHeaders ,
602
- AddHeaderDirectives : baseHeaders ,
599
+ Path : "@rule0-route1" ,
600
+ ProxyPass : "http://test_foo_80$request_uri" ,
601
+ ProxySetHeaders : baseHeaders ,
602
+ ResponseHeaders : http. ResponseHeaders {} ,
603
603
},
604
604
{
605
- Path : "@rule0-route2" ,
606
- ProxyPass : "http://test_foo_80$request_uri" ,
607
- ProxySetHeaders : baseHeaders ,
608
- AddHeaderDirectives : baseHeaders ,
605
+ Path : "@rule0-route2" ,
606
+ ProxyPass : "http://test_foo_80$request_uri" ,
607
+ ProxySetHeaders : baseHeaders ,
608
+ ResponseHeaders : http. ResponseHeaders {} ,
609
609
},
610
610
{
611
611
Path : "/" ,
612
612
HTTPMatchKey : ssl + "1_0" ,
613
613
},
614
614
{
615
- Path : "@rule1-route0" ,
616
- ProxyPass : "http://$test__route1_rule1$request_uri" ,
617
- ProxySetHeaders : baseHeaders ,
618
- AddHeaderDirectives : baseHeaders ,
615
+ Path : "@rule1-route0" ,
616
+ ProxyPass : "http://$test__route1_rule1$request_uri" ,
617
+ ProxySetHeaders : baseHeaders ,
618
+ ResponseHeaders : http. ResponseHeaders {} ,
619
619
},
620
620
{
621
621
Path : "/test/" ,
622
622
HTTPMatchKey : ssl + "1_1" ,
623
623
},
624
624
{
625
- Path : "/path-only/" ,
626
- ProxyPass : "http://invalid-backend-ref$request_uri" ,
627
- ProxySetHeaders : baseHeaders ,
628
- AddHeaderDirectives : baseHeaders ,
625
+ Path : "/path-only/" ,
626
+ ProxyPass : "http://invalid-backend-ref$request_uri" ,
627
+ ProxySetHeaders : baseHeaders ,
628
+ ResponseHeaders : http. ResponseHeaders {} ,
629
629
},
630
630
{
631
- Path : "= /path-only" ,
632
- ProxyPass : "http://invalid-backend-ref$request_uri" ,
633
- ProxySetHeaders : baseHeaders ,
634
- AddHeaderDirectives : baseHeaders ,
631
+ Path : "= /path-only" ,
632
+ ProxyPass : "http://invalid-backend-ref$request_uri" ,
633
+ ProxySetHeaders : baseHeaders ,
634
+ ResponseHeaders : http. ResponseHeaders {} ,
635
635
},
636
636
{
637
637
Path : "/backend-tls-policy/" ,
@@ -695,25 +695,25 @@ func TestCreateServers(t *testing.T) {
695
695
HTTPMatchKey : ssl + "1_6" ,
696
696
},
697
697
{
698
- Path : "/rewrite/" ,
699
- Rewrites : []string {"^ /replacement break" },
700
- ProxyPass : "http://test_foo_80" ,
701
- ProxySetHeaders : rewriteProxySetHeaders ,
702
- AddHeaderDirectives : baseHeaders ,
698
+ Path : "/rewrite/" ,
699
+ Rewrites : []string {"^ /replacement break" },
700
+ ProxyPass : "http://test_foo_80" ,
701
+ ProxySetHeaders : rewriteProxySetHeaders ,
702
+ ResponseHeaders : http. ResponseHeaders {} ,
703
703
},
704
704
{
705
- Path : "= /rewrite" ,
706
- Rewrites : []string {"^ /replacement break" },
707
- ProxyPass : "http://test_foo_80" ,
708
- ProxySetHeaders : rewriteProxySetHeaders ,
709
- AddHeaderDirectives : baseHeaders ,
705
+ Path : "= /rewrite" ,
706
+ Rewrites : []string {"^ /replacement break" },
707
+ ProxyPass : "http://test_foo_80" ,
708
+ ProxySetHeaders : rewriteProxySetHeaders ,
709
+ ResponseHeaders : http. ResponseHeaders {} ,
710
710
},
711
711
{
712
- Path : "@rule7 -route0" ,
713
- Rewrites : []string {"^/rewrite-with-headers(.*)$ /prefix-replacement$1 break" },
714
- ProxyPass : "http://test_foo_80" ,
715
- ProxySetHeaders : rewriteProxySetHeaders ,
716
- AddHeaderDirectives : baseHeaders ,
712
+ Path : "@rule8 -route0" ,
713
+ Rewrites : []string {"^/rewrite-with-headers(.*)$ /prefix-replacement$1 break" },
714
+ ProxyPass : "http://test_foo_80" ,
715
+ ProxySetHeaders : rewriteProxySetHeaders ,
716
+ ResponseHeaders : http. ResponseHeaders {} ,
717
717
},
718
718
{
719
719
Path : "/rewrite-with-headers/" ,
@@ -750,16 +750,16 @@ func TestCreateServers(t *testing.T) {
750
750
HTTPMatchKey : ssl + "1_10" ,
751
751
},
752
752
{
753
- Path : "= /exact" ,
754
- ProxyPass : "http://test_foo_80$request_uri" ,
755
- ProxySetHeaders : baseHeaders ,
756
- AddHeaderDirectives : baseHeaders ,
753
+ Path : "= /exact" ,
754
+ ProxyPass : "http://test_foo_80$request_uri" ,
755
+ ProxySetHeaders : baseHeaders ,
756
+ ResponseHeaders : http. ResponseHeaders {} ,
757
757
},
758
758
{
759
- Path : "@rule11 -route0" ,
760
- ProxyPass : "http://test_foo_80$request_uri" ,
761
- ProxySetHeaders : baseHeaders ,
762
- AddHeaderDirectives : baseHeaders ,
759
+ Path : "@rule12 -route0" ,
760
+ ProxyPass : "http://test_foo_80$request_uri" ,
761
+ ProxySetHeaders : baseHeaders ,
762
+ ResponseHeaders : http. ResponseHeaders {} ,
763
763
},
764
764
{
765
765
Path : "= /test" ,
@@ -790,7 +790,7 @@ func TestCreateServers(t *testing.T) {
790
790
Value : "$connection_upgrade" ,
791
791
},
792
792
},
793
- AddHeaderDirectives : baseHeaders ,
793
+ ResponseHeaders : http. ResponseHeaders {} ,
794
794
},
795
795
{
796
796
Path : "= /proxy-set-headers" ,
@@ -817,7 +817,7 @@ func TestCreateServers(t *testing.T) {
817
817
Value : "$connection_upgrade" ,
818
818
},
819
819
},
820
- AddHeaderDirectives : baseHeaders ,
820
+ ResponseHeaders : http. ResponseHeaders {} ,
821
821
},
822
822
}
823
823
}
@@ -933,16 +933,16 @@ func TestCreateServersConflicts(t *testing.T) {
933
933
},
934
934
expLocs : []http.Location {
935
935
{
936
- Path : "/coffee/" ,
937
- ProxyPass : "http://test_foo_80$request_uri" ,
938
- ProxySetHeaders : baseHeaders ,
939
- AddHeaderDirectives : baseHeaders ,
936
+ Path : "/coffee/" ,
937
+ ProxyPass : "http://test_foo_80$request_uri" ,
938
+ ProxySetHeaders : baseHeaders ,
939
+ ResponseHeaders : http. ResponseHeaders {} ,
940
940
},
941
941
{
942
- Path : "= /coffee" ,
943
- ProxyPass : "http://test_bar_80$request_uri" ,
944
- ProxySetHeaders : baseHeaders ,
945
- AddHeaderDirectives : baseHeaders ,
942
+ Path : "= /coffee" ,
943
+ ProxyPass : "http://test_bar_80$request_uri" ,
944
+ ProxySetHeaders : baseHeaders ,
945
+ ResponseHeaders : http. ResponseHeaders {} ,
946
946
},
947
947
createDefaultRootLocation (),
948
948
},
@@ -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
},
@@ -1023,16 +1023,16 @@ func TestCreateServersConflicts(t *testing.T) {
1023
1023
},
1024
1024
expLocs : []http.Location {
1025
1025
{
1026
- Path : "/coffee/" ,
1027
- ProxyPass : "http://test_bar_80$request_uri" ,
1028
- ProxySetHeaders : baseHeaders ,
1029
- AddHeaderDirectives : baseHeaders ,
1026
+ Path : "/coffee/" ,
1027
+ ProxyPass : "http://test_bar_80$request_uri" ,
1028
+ ProxySetHeaders : baseHeaders ,
1029
+ ResponseHeaders : http. ResponseHeaders {} ,
1030
1030
},
1031
1031
{
1032
- Path : "= /coffee" ,
1033
- ProxyPass : "http://test_baz_80$request_uri" ,
1034
- ProxySetHeaders : baseHeaders ,
1035
- AddHeaderDirectives : baseHeaders ,
1032
+ Path : "= /coffee" ,
1033
+ ProxyPass : "http://test_baz_80$request_uri" ,
1034
+ ProxySetHeaders : baseHeaders ,
1035
+ ResponseHeaders : http. ResponseHeaders {} ,
1036
1036
},
1037
1037
createDefaultRootLocation (),
1038
1038
},
@@ -1134,16 +1134,16 @@ func TestCreateLocationsRootPath(t *testing.T) {
1134
1134
pathRules : getPathRules (false /* rootPath */ ),
1135
1135
expLocations : []http.Location {
1136
1136
{
1137
- Path : "/path-1" ,
1138
- ProxyPass : "http://test_foo_80$request_uri" ,
1139
- ProxySetHeaders : baseHeaders ,
1140
- AddHeaderDirectives : baseHeaders ,
1137
+ Path : "/path-1" ,
1138
+ ProxyPass : "http://test_foo_80$request_uri" ,
1139
+ ProxySetHeaders : baseHeaders ,
1140
+ ResponseHeaders : http. ResponseHeaders {} ,
1141
1141
},
1142
1142
{
1143
- Path : "/path-2" ,
1144
- ProxyPass : "http://test_foo_80$request_uri" ,
1145
- ProxySetHeaders : baseHeaders ,
1146
- AddHeaderDirectives : baseHeaders ,
1143
+ Path : "/path-2" ,
1144
+ ProxyPass : "http://test_foo_80$request_uri" ,
1145
+ ProxySetHeaders : baseHeaders ,
1146
+ ResponseHeaders : http. ResponseHeaders {} ,
1147
1147
},
1148
1148
{
1149
1149
Path : "/" ,
@@ -1158,22 +1158,22 @@ func TestCreateLocationsRootPath(t *testing.T) {
1158
1158
pathRules : getPathRules (true /* rootPath */ ),
1159
1159
expLocations : []http.Location {
1160
1160
{
1161
- Path : "/path-1" ,
1162
- ProxyPass : "http://test_foo_80$request_uri" ,
1163
- ProxySetHeaders : baseHeaders ,
1164
- AddHeaderDirectives : baseHeaders ,
1161
+ Path : "/path-1" ,
1162
+ ProxyPass : "http://test_foo_80$request_uri" ,
1163
+ ProxySetHeaders : baseHeaders ,
1164
+ ResponseHeaders : http. ResponseHeaders {} ,
1165
1165
},
1166
1166
{
1167
- Path : "/path-2" ,
1168
- ProxyPass : "http://test_foo_80$request_uri" ,
1169
- ProxySetHeaders : baseHeaders ,
1170
- AddHeaderDirectives : baseHeaders ,
1167
+ Path : "/path-2" ,
1168
+ ProxyPass : "http://test_foo_80$request_uri" ,
1169
+ ProxySetHeaders : baseHeaders ,
1170
+ ResponseHeaders : http. ResponseHeaders {} ,
1171
1171
},
1172
1172
{
1173
- Path : "/" ,
1174
- ProxyPass : "http://test_foo_80$request_uri" ,
1175
- ProxySetHeaders : baseHeaders ,
1176
- AddHeaderDirectives : baseHeaders ,
1173
+ Path : "/" ,
1174
+ ProxyPass : "http://test_foo_80$request_uri" ,
1175
+ ProxySetHeaders : baseHeaders ,
1176
+ ResponseHeaders : http. ResponseHeaders {} ,
1177
1177
},
1178
1178
},
1179
1179
},
0 commit comments