Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for MustGVKFromType (0.18 sec)

  1. pkg/config/schema/kubetypes/common.go

    		}
    		return gr
    	}
    	if rp := typemap.Get[RegisterType[T]](registeredTypes); rp != nil {
    		return (*rp).GetGVR()
    	}
    	panic("unknown kind: " + ptr.TypeName[T]())
    }
    
    func MustGVKFromType[T runtime.Object]() (cfg config.GroupVersionKind) {
    	if gvk, ok := getGvk(ptr.Empty[T]()); ok {
    		return gvk
    	}
    	if rp := typemap.Get[RegisterType[T]](registeredTypes); rp != nil {
    		return (*rp).GetGVK()
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 16:38:40 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  2. pkg/kube/kclient/client.go

    // Use with caution.
    func NewFiltered[T controllers.ComparableObject](c kube.Client, filter Filter) Client[T] {
    	gvr := types.MustToGVR[T](types.MustGVKFromType[T]())
    	inf := kubeclient.GetInformerFiltered[T](c, ToOpts(c, gvr, filter))
    	return &fullClient[T]{
    		writeClient: writeClient[T]{client: c},
    		Informer:    newInformerClient[T](gvr, inf, filter),
    	}
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 17 07:14:28 UTC 2024
    - 13K bytes
    - Viewed (0)
Back to top