@@ -23,6 +23,7 @@ var _ = Describe("Legacy Options", func() {
23 legacyOpts.LegacyUpstreams.SSLUpstreamInsecureSkipVerify = true
23 legacyOpts.LegacyUpstreams.SSLUpstreamInsecureSkipVerify = true
24 legacyOpts.LegacyUpstreams.Upstreams = []string{"http://foo.bar/baz", "file://var/lib/website#/bar"}
24 legacyOpts.LegacyUpstreams.Upstreams = []string{"http://foo.bar/baz", "file://var/lib/website#/bar"}
26 opts.UpstreamServers = Upstreams{
27 opts.UpstreamServers = Upstreams{
28 ID: "/baz",
29 ID: "/baz",
@@ -30,8 +31,8 @@ var _ = Describe("Legacy Options", func() {
30 URI: "http://foo.bar/baz",
31 URI: "http://foo.bar/baz",
31 FlushInterval: &flushInterval,
32 FlushInterval: &flushInterval,
32 InsecureSkipTLSVerify: true,
33 InsecureSkipTLSVerify: true,
33− PassHostHeader: true,
34+ PassHostHeader: &truth,
34− ProxyWebSockets: true,
35+ ProxyWebSockets: &truth,
37 ID: "/bar",
38 ID: "/bar",
@@ -39,8 +40,8 @@ var _ = Describe("Legacy Options", func() {
39 URI: "file://var/lib/website#/bar",
40 URI: "file://var/lib/website#/bar",
40 FlushInterval: &flushInterval,
41 FlushInterval: &flushInterval,
41 InsecureSkipTLSVerify: true,
42 InsecureSkipTLSVerify: true,
42− PassHostHeader: true,
43+ PassHostHeader: &truth,
43− ProxyWebSockets: true,
44+ ProxyWebSockets: &truth,
@@ -72,8 +73,8 @@ var _ = Describe("Legacy Options", func() {
72 Path: "/baz",
73 Path: "/baz",
73 URI: validHTTP,
74 URI: validHTTP,
74 InsecureSkipTLSVerify: skipVerify,
75 InsecureSkipTLSVerify: skipVerify,
75− PassHostHeader: passHostHeader,
76+ PassHostHeader: &passHostHeader,
76− ProxyWebSockets: proxyWebSockets,
77+ ProxyWebSockets: &proxyWebSockets,
77 FlushInterval: &flushInterval,
78 FlushInterval: &flushInterval,
@@ -84,8 +85,8 @@ var _ = Describe("Legacy Options", func() {
84 Path: "/",
85 Path: "/",
85 URI: emptyPathHTTP,
86 URI: emptyPathHTTP,
86 InsecureSkipTLSVerify: skipVerify,
87 InsecureSkipTLSVerify: skipVerify,
87− PassHostHeader: passHostHeader,
88+ PassHostHeader: &passHostHeader,
88− ProxyWebSockets: proxyWebSockets,
89+ ProxyWebSockets: &proxyWebSockets,
89 FlushInterval: &flushInterval,
90 FlushInterval: &flushInterval,
@@ -95,8 +96,8 @@ var _ = Describe("Legacy Options", func() {
95 Path: "/bar",
96 Path: "/bar",
96 URI: validFileWithFragment,
97 URI: validFileWithFragment,
97 InsecureSkipTLSVerify: skipVerify,
98 InsecureSkipTLSVerify: skipVerify,
98− PassHostHeader: passHostHeader,
99+ PassHostHeader: &passHostHeader,
99− ProxyWebSockets: proxyWebSockets,
100+ ProxyWebSockets: &proxyWebSockets,
100 FlushInterval: &flushInterval,
101 FlushInterval: &flushInterval,
@@ -109,8 +110,8 @@ var _ = Describe("Legacy Options", func() {
109 Static: true,
110 Static: true,
110 StaticCode: &validStaticCode,
111 StaticCode: &validStaticCode,
111 InsecureSkipTLSVerify: false,
112 InsecureSkipTLSVerify: false,
112− PassHostHeader: true,
113+ PassHostHeader: nil,
113− ProxyWebSockets: false,
114+ ProxyWebSockets: nil,
114 FlushInterval: &defaultFlushInterval,
115 FlushInterval: &defaultFlushInterval,
@@ -123,8 +124,8 @@ var _ = Describe("Legacy Options", func() {
123 Static: true,
124 Static: true,
124 StaticCode: &invalidStaticCode,
125 StaticCode: &invalidStaticCode,
125 InsecureSkipTLSVerify: false,
126 InsecureSkipTLSVerify: false,
126− PassHostHeader: true,
127+ PassHostHeader: nil,
127− ProxyWebSockets: false,
128+ ProxyWebSockets: nil,
128 FlushInterval: &defaultFlushInterval,
129 FlushInterval: &defaultFlushInterval,