Skip to content

Commit 48a58bb

Browse files
authored
Merge pull request #1486 from aledbf/fix-configuration
Fix overwrite of custom configuration
2 parents 6b80dda + 50d4124 commit 48a58bb

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

core/pkg/ingress/controller/controller.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -885,7 +885,7 @@ func (ic *GenericController) createServers(data []*extensions.Ingress,
885885
aliases := make(map[string]string, len(data))
886886

887887
bdef := ic.GetDefaultBackend()
888-
ngxProxy := &proxy.Configuration{
888+
ngxProxy := proxy.Configuration{
889889
BodySize: bdef.ProxyBodySize,
890890
ConnectTimeout: bdef.ProxyConnectTimeout,
891891
SendTimeout: bdef.ProxySendTimeout,

core/pkg/ingress/controller/util_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ func TestMergeLocationAnnotations(t *testing.T) {
5151
"Redirect": redirect.Redirect{},
5252
"Rewrite": rewrite.Redirect{},
5353
"Whitelist": ipwhitelist.SourceRange{},
54-
"Proxy": &proxy.Configuration{},
54+
"Proxy": proxy.Configuration{},
5555
"UsePortInRedirects": true,
5656
}
5757

core/pkg/ingress/types.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ type Location struct {
316316
// Proxy contains information about timeouts and buffer sizes
317317
// to be used in connections against endpoints
318318
// +optional
319-
Proxy *proxy.Configuration `json:"proxy,omitempty"`
319+
Proxy proxy.Configuration `json:"proxy,omitempty"`
320320
// UsePortInRedirects indicates if redirects must specify the port
321321
// +optional
322322
UsePortInRedirects bool `json:"usePortInRedirects"`

core/pkg/ingress/types_equals.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ func (l1 *Location) Equal(l2 *Location) bool {
370370
if !(&l1.Whitelist).Equal(&l2.Whitelist) {
371371
return false
372372
}
373-
if !(l1.Proxy).Equal(l2.Proxy) {
373+
if !(&l1.Proxy).Equal(&l2.Proxy) {
374374
return false
375375
}
376376
if l1.UsePortInRedirects != l2.UsePortInRedirects {

0 commit comments

Comments
 (0)