1
0
mirror of https://github.com/rancher/types.git synced 2025-09-18 16:10:58 +00:00

Merge pull request #1147 from cbron/istio-dest-rule-lb-nullable-2.4

Istios UseSourceIP must be nullable or it fails LBs validation
This commit is contained in:
Caleb Bron
2020-05-20 16:43:20 -07:00
committed by GitHub
2 changed files with 4 additions and 1 deletions

View File

@@ -1115,6 +1115,9 @@ func istioTypes(schemas *types.Schemas) *types.Schemas {
MustImport(&Version, istiov1alpha3.VirtualService{}, projectOverride{}, struct {
Status interface{}
}{}).
MustImport(&Version, istiov1alpha3.ConsistentHashLB{}, struct {
UseSourceIP *bool `json:"useSourceIp,omitempty"`
}{}).
MustImport(&Version, istiov1alpha3.DestinationRule{}, projectOverride{}, struct {
Status interface{}
}{}).

View File

@@ -12,5 +12,5 @@ type ConsistentHashLB struct {
HTTPCookie *HTTPCookie `json:"httpCookie,omitempty" yaml:"httpCookie,omitempty"`
HTTPHeaderName string `json:"httpHeaderName,omitempty" yaml:"httpHeaderName,omitempty"`
MinimumRingSize int64 `json:"minimumRingSize,omitempty" yaml:"minimumRingSize,omitempty"`
UseSourceIP bool `json:"useSourceIp,omitempty" yaml:"useSourceIp,omitempty"`
UseSourceIP *bool `json:"useSourceIp,omitempty" yaml:"useSourceIp,omitempty"`
}