Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for MergeSubsetTrafficPolicy (0.4 sec)

  1. pilot/pkg/networking/grpcgen/cds.go

    			subsetKey := subsetClusterKey(subset.Name, string(b.hostname), b.portNum)
    			if !b.filter.Contains(subsetKey) {
    				continue
    			}
    			c := edsCluster(subsetKey)
    			trafficPolicy := util.MergeSubsetTrafficPolicy(trafficPolicy, subset.TrafficPolicy, b.port)
    			b.applyTrafficPolicy(c, trafficPolicy)
    			subsetClusters = append(subsetClusters, c)
    		}
    	}
    
    	return
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Mar 28 17:09:02 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  2. pilot/pkg/networking/util/util.go

    	// i.e. default values will be applied to fields omitted in port-level traffic policies.
    	return shadowCopyPortTrafficPolicy(portTrafficPolicy), true
    }
    
    // MergeSubsetTrafficPolicy merges the destination and subset level traffic policy for the given port.
    func MergeSubsetTrafficPolicy(original, subsetPolicy *networking.TrafficPolicy, port *model.Port) *networking.TrafficPolicy {
    	// First get DR port level traffic policy
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 01:56:28 UTC 2024
    - 28.5K bytes
    - Viewed (0)
  3. pilot/pkg/xds/endpoints/endpoint_builder.go

    	for _, subset := range destinationRule.Subsets {
    		if subset.Name == subsetName {
    			subSetTrafficPolicy = subset.TrafficPolicy
    			break
    		}
    	}
    	return util.MergeSubsetTrafficPolicy(destinationRule.TrafficPolicy, subSetTrafficPolicy, port)
    }
    
    // getSubSetLabels returns the labels associated with a subset of a given service.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Apr 28 02:18:19 UTC 2024
    - 26.1K bytes
    - Viewed (0)
  4. pilot/pkg/networking/core/cluster_builder.go

    	opts.mutable = subsetCluster
    	opts.istioMtlsSni = defaultSni
    
    	// If subset has a traffic policy, apply it so that it overrides the destination rule traffic policy.
    	opts.policy = util.MergeSubsetTrafficPolicy(opts.policy, subset.TrafficPolicy, opts.port)
    
    	if destRule != nil {
    		destinationRule := CastDestinationRule(destRule)
    		opts.isDrWithSelector = destinationRule.GetWorkloadSelector() != nil
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 01:56:28 UTC 2024
    - 31.6K bytes
    - Viewed (0)
  5. pilot/pkg/networking/util/util_test.go

    				OutlierDetection: &networking.OutlierDetection{
    					ConsecutiveErrors: 20,
    				},
    			},
    		},
    	}
    
    	for _, tt := range cases {
    		t.Run(tt.name, func(t *testing.T) {
    			policy := MergeSubsetTrafficPolicy(tt.original, tt.subset, tt.port)
    			assert.Equal(t, policy, tt.expected)
    		})
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 29 01:17:58 UTC 2024
    - 40K bytes
    - Viewed (0)
Back to top