Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 78 for typeurl (0.25 sec)

  1. pilot/pkg/util/protoconv/protoconv.go

    		return nil
    	}
    	return out
    }
    
    func TypedStructWithFields(typeURL string, fields map[string]interface{}) *anypb.Any {
    	value, err := structpb.NewStruct(fields)
    	if err != nil {
    		log.Error(fmt.Sprintf("error marshaling struct %s: %v", typeURL, err))
    	}
    	return MessageToAny(&udpa.TypedStruct{
    		TypeUrl: typeURL,
    		Value:   value,
    	})
    }
    
    func SilentlyUnmarshalAny[T any](a *anypb.Any) *T {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 02 04:55:40 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  2. pilot/pkg/networking/apigen/apigen.go

    	// For example: type is for Any is 'type.googlepis.com/istio.networking.v1alpha3.EnvoyFilter
    	// We use: networking.istio.io/v1alpha3/EnvoyFilter
    	kind := strings.SplitN(w.TypeUrl, "/", 3)
    	if len(kind) != 3 {
    		log.Warnf("ADS: Unknown watched resources %s", w.TypeUrl)
    		// Still return an empty response - to not break waiting code. It is fine to not know about some resource.
    		return resp, model.DefaultXdsLogDetails, nil
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Oct 05 19:01:38 UTC 2023
    - 5K bytes
    - Viewed (0)
  3. istioctl/pkg/util/configdump/util.go

    	ecds      configTypeURL = "type.googleapis.com/envoy.admin.v3.EcdsConfigDump"
    )
    
    // getSection takes a TypeURL and returns the types.Any from the config dump corresponding to that URL
    func (w *Wrapper) getSection(sectionTypeURL configTypeURL) (*anypb.Any, error) {
    	var dumpAny *anypb.Any
    	for _, conf := range w.Configs {
    		if conf.TypeUrl == string(sectionTypeURL) {
    			dumpAny = conf
    		}
    	}
    	if dumpAny == nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Dec 24 08:16:26 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  4. pkg/istio-agent/xds_proxy_delta_test.go

    	}
    	err := downstream.Send(&discovery.DeltaDiscoveryRequest{TypeUrl: v3.ClusterType, Node: node})
    	if err != nil {
    		t.Fatal(err)
    	}
    	res, err := downstream.Recv()
    	if err != nil {
    		t.Fatal(err)
    	}
    
    	if res == nil || res.TypeUrl != v3.ClusterType {
    		t.Fatalf("Expected to get cluster response but got %v", res)
    	}
    	err = downstream.Send(&discovery.DeltaDiscoveryRequest{TypeUrl: v3.ListenerType, Node: node})
    	if err != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Mar 30 04:48:02 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  5. pilot/pkg/xds/adstest.go

    	}
    }
    
    func (a *AdsTest) fillInRequestDefaults(req *discovery.DiscoveryRequest) *discovery.DiscoveryRequest {
    	if req == nil {
    		req = &discovery.DiscoveryRequest{}
    	}
    	if req.TypeUrl == "" {
    		req.TypeUrl = a.Type
    	}
    	if req.Node == nil {
    		req.Node = &core.Node{
    			Id:       a.ID,
    			Metadata: a.metadata.ToStruct(),
    		}
    	}
    	return req
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Feb 04 03:39:42 UTC 2024
    - 6K bytes
    - Viewed (0)
  6. pkg/test/util/structpath/instance_test.go

    	"istio.io/istio/pkg/test/util/structpath"
    )
    
    func TestContainSubstring(t *testing.T) {
    	testResponse := &discovery.DiscoveryResponse{
    		VersionInfo: "2019-07-16T10:54:41-07:00/1",
    		TypeUrl:     "some.Random.Type.URL",
    	}
    	validator := structpath.ForProto(testResponse)
    
    	tests := []struct {
    		name    string
    		substrs []string
    		err     bool
    	}{
    		{
    			name:    "Substring exist",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 11 16:19:15 UTC 2021
    - 1.7K bytes
    - Viewed (0)
  7. istioctl/pkg/writer/compare/comparator.go

    type nonstrictResolver struct{}
    
    var envoyResolver nonstrictResolver
    
    func (m *nonstrictResolver) Resolve(typeURL string) (legacyproto.Message, error) {
    	// See https://github.com/golang/protobuf/issues/747#issuecomment-437463120
    	mname := typeURL
    	if slash := strings.LastIndex(typeURL, "/"); slash >= 0 {
    		mname = mname[slash+1:]
    	}
    	mt, err := protoregistry.GlobalTypes.FindMessageByName(protoreflect.FullName(mname))
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Apr 21 17:42:54 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  8. pilot/pkg/xds/xds_cache_test.go

    		retry.UntilOrFail(t, func() bool {
    			val := c.Get(k)
    			return val != nil && val.Resource.TypeUrl == fmt.Sprint(n.Load())
    		})
    		for i := 0; i < 5; i++ {
    			val := c.Get(k)
    			if val == nil {
    				t.Fatalf("no cache found")
    			}
    			if val != nil && val.Resource.TypeUrl != fmt.Sprint(n.Load()) {
    				t.Fatalf("got bad write: %v", val.Resource.TypeUrl)
    			}
    			time.Sleep(time.Millisecond * time.Duration(rand.Intn(20)))
    		}
    	}
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Aug 31 20:43:08 UTC 2023
    - 7.8K bytes
    - Viewed (0)
  9. pkg/adsc/util.go

    			if err != nil {
    				return nil, err
    			}
    			return &clientCert, nil
    		}
    	}
    
    	return nil
    }
    
    func convertTypeURLToMCPGVK(typeURL string) (config.GroupVersionKind, bool) {
    	parts := strings.SplitN(typeURL, "/", 3)
    	if len(parts) != 3 {
    		return config.GroupVersionKind{}, false
    	}
    
    	gvk := config.GroupVersionKind{
    		Group:   parts[0],
    		Version: parts[1],
    		Kind:    parts[2],
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Sep 21 15:51:28 UTC 2022
    - 2K bytes
    - Viewed (0)
  10. releasenotes/notes/agent-xds-piggyback.yaml

    apiVersion: release-notes/v2
    kind: feature
    area: traffic-management
    issue: [22274]
    releaseNotes:
    - |
      **Added** The Istio sidecar agent will offer HTTP endpoint localhost:15009/debug/<typeurl>.  GET requests
      to that URL will be resolved by sending an xDS discovery "event" to istiod.  This can be disabled by setting
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 14 00:22:23 UTC 2021
    - 430 bytes
    - Viewed (0)
Back to top