Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 34 for ConfigsUpdated (0.23 sec)

  1. pilot/pkg/serviceregistry/kube/controller/endpointslice.go

    		for _, p := range modelSvc.Ports {
    			if !p.Protocol.IsHTTP() {
    				pureHTTP = false
    				break
    			}
    		}
    	}
    
    	configsUpdated := sets.New[model.ConfigKey]()
    	for _, config := range configs {
    		if !pureHTTP {
    			configsUpdated.Insert(model.ConfigKey{Kind: kind.ServiceEntry, Name: config.Name, Namespace: config.Namespace})
    		} else {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 16.9K bytes
    - Viewed (0)
  2. pilot/pkg/xds/cds.go

    			return false
    		}
    	default:
    		if !req.Full {
    			// CDS only handles full push
    			return false
    		}
    	}
    	// If none set, we will always push
    	if len(req.ConfigsUpdated) == 0 {
    		return true
    	}
    
    	checkGateway := false
    	for config := range req.ConfigsUpdated {
    		if proxy.Type == model.Router {
    			if features.FilterGatewayClusterConfig {
    				if _, f := pushCdsGatewayConfig[config.Kind]; f {
    					return true
    				}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 09 21:27:52 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  3. pilot/pkg/xds/discovery.go

    				pushWorker()
    			}
    		case <-stopCh:
    			return
    		}
    	}
    }
    
    func configsUpdated(req *model.PushRequest) string {
    	configs := ""
    	for key := range req.ConfigsUpdated {
    		configs += key.String()
    		break
    	}
    	if len(req.ConfigsUpdated) > 1 {
    		more := fmt.Sprintf(" and %d more configs", len(req.ConfigsUpdated)-1)
    		configs += more
    	}
    	return configs
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 15 20:21:09 UTC 2024
    - 19K bytes
    - Viewed (0)
  4. pilot/pkg/xds/ads_test.go

    		s.Discovery.ConfigUpdate(&model.PushRequest{Full: true, ConfigsUpdated: configsUpdated})
    	}
    	removeService := func(ns string, indexes ...int) {
    		var names []string
    
    		for _, i := range indexes {
    			names = append(names, fmt.Sprintf("svc%d%s", i, svcSuffix))
    		}
    
    		removeServiceByNames(ns, names...)
    	}
    	addServiceByNames := func(ns string, names ...string) {
    		configsUpdated := sets.New[model.ConfigKey]()
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Jan 30 17:25:17 UTC 2024
    - 30.3K bytes
    - Viewed (0)
  5. pilot/pkg/xds/sds_test.go

    			resources: []string{"kubernetes://generic", "kubernetes://generic-mtls", "kubernetes://generic-mtls-cacert"},
    			request: &model.PushRequest{Full: true, ConfigsUpdated: sets.New(model.ConfigKey{
    				Kind:      kind.Secret,
    				Name:      "generic-mtls",
    				Namespace: "istio-system",
    			})},
    			expect: map[string]Expected{
    				"kubernetes://generic": {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon May 13 20:55:20 UTC 2024
    - 17.7K bytes
    - Viewed (0)
  6. pilot/pkg/serviceregistry/util/xdsfake/updater.go

    	SplitEvents bool
    }
    
    var _ model.XDSUpdater = &Updater{}
    
    func (fx *Updater) ConfigUpdate(req *model.PushRequest) {
    	names := []string{}
    	if req != nil && len(req.ConfigsUpdated) > 0 {
    		for key := range req.ConfigsUpdated {
    			names = append(names, key.Name)
    		}
    	}
    	sort.Strings(names)
    	if fx.SplitEvents {
    		for _, n := range names {
    			event := "xds"
    			if req.Full {
    				event += " full"
    			}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Feb 29 18:40:34 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  7. pilot/pkg/xds/proxy_dependencies_test.go

    			model.ConfigKey{Kind: kind.DestinationRule, Name: drName + invalidNameSuffix, Namespace: nsName},
    			model.ConfigKey{Kind: kind.ServiceEntry, Name: svcName + invalidNameSuffix, Namespace: nsName},
    		), false},
    		{"empty configsUpdated for sidecar", sidecar, nil, true},
    	}
    
    	for k, name := range sidecarScopeKindNames {
    		cases = append(cases, Case{ // valid name
    			name:    fmt.Sprintf("%s config for sidecar", k.String()),
    			proxy:   sidecar,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 13.5K bytes
    - Viewed (0)
  8. pilot/pkg/xds/eds_test.go

    			t.Fatal(err)
    		}
    	})
    	t.Run("Incremental Push with updated services", func(t *testing.T) {
    		ads.WaitClear()
    		s.Discovery.Push(&model.PushRequest{
    			Full:           false,
    			ConfigsUpdated: sets.New(model.ConfigKey{Kind: kind.ServiceEntry, Name: "destall.default.svc.cluster.local", Namespace: "testns"}),
    		})
    		if err := ads.WaitSingle(time.Second*5, v3.EndpointType, v3.ClusterType); err != nil {
    			t.Fatal(err)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 02 20:58:47 UTC 2024
    - 39.6K bytes
    - Viewed (0)
  9. pilot/pkg/model/push_context.go

    		Reason: reason,
    	}
    
    	// Do not merge when any one is empty
    	if len(pr.ConfigsUpdated) > 0 && len(other.ConfigsUpdated) > 0 {
    		merged.ConfigsUpdated = make(sets.Set[ConfigKey], len(pr.ConfigsUpdated)+len(other.ConfigsUpdated))
    		merged.ConfigsUpdated.Merge(pr.ConfigsUpdated)
    		merged.ConfigsUpdated.Merge(other.ConfigsUpdated)
    	}
    
    	return merged
    }
    
    func (pr *PushRequest) IsRequest() bool {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 15 09:02:11 UTC 2024
    - 91.8K bytes
    - Viewed (0)
  10. pilot/pkg/xds/ads.go

    			totalService, s.adsClientCount(), req.Push.PushVersion)
    		monServices.Record(float64(totalService))
    
    		// Make sure the ConfigsUpdated map exists
    		if req.ConfigsUpdated == nil {
    			req.ConfigsUpdated = make(sets.Set[model.ConfigKey])
    		}
    	}
    
    	s.StartPush(req)
    }
    
    // Send a signal to all connections, with a push event.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 03 08:29:05 UTC 2024
    - 23.4K bytes
    - Viewed (0)
Back to top