Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 69 for restmapper (0.16 sec)

  1. staging/src/k8s.io/apimachinery/pkg/api/meta/restmapper.go

    // This is only is only necessary because some bits of code are lazy and don't actually use the RESTMapper like they should.
    // TODO eliminate this so that different callers can correctly map to resources.  This probably means updating all
    // callers to use the RESTMapper they mean.
    var unpluralizedSuffixes = []string{
    	"endpoints",
    }
    
    // UnsafeGuessKindToResource converts Kind to a resource name.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Nov 17 01:55:47 UTC 2021
    - 16.1K bytes
    - Viewed (0)
  2. staging/src/k8s.io/cli-runtime/pkg/genericclioptions/config_flags.go

    		if err != nil {
    			return nil, err
    		}
    		f.restMapper = restMapper
    	}
    	return f.restMapper, nil
    }
    
    func (f *ConfigFlags) toRESTMapper() (meta.RESTMapper, error) {
    	discoveryClient, err := f.ToDiscoveryClient()
    	if err != nil {
    		return nil, err
    	}
    
    	mapper := restmapper.NewDeferredDiscoveryRESTMapper(discoveryClient)
    	expander := restmapper.NewShortcutExpander(mapper, discoveryClient, func(a string) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Oct 11 15:04:11 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  3. staging/src/k8s.io/cli-runtime/pkg/genericclioptions/config_flags_fake.go

    	return f.discoveryClient, nil
    }
    
    // ToRESTMapper implements RESTClientGetter.
    // Returns a mapper.
    func (f *TestConfigFlags) ToRESTMapper() (meta.RESTMapper, error) {
    	if f.restMapper != nil {
    		return f.restMapper, nil
    	}
    	if f.discoveryClient != nil {
    		mapper := restmapper.NewDeferredDiscoveryRESTMapper(f.discoveryClient)
    		expander := restmapper.NewShortcutExpander(mapper, f.discoveryClient, nil)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Oct 11 15:04:11 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  4. pkg/kube/client_factory.go

    	// ToRESTConfig returns restconfig
    	ToRESTConfig() (*rest.Config, error)
    	// ToDiscoveryClient returns discovery client
    	ToDiscoveryClient() (discovery.CachedDiscoveryInterface, error)
    	// ToRESTMapper returns a restmapper
    	ToRESTMapper() (meta.RESTMapper, error)
    	// ToRawKubeConfigLoader return kubeconfig loader as-is
    	ToRawKubeConfigLoader() clientcmd.ClientConfig
    }
    
    type PartialFactory interface {
    	rESTClientGetter
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Dec 15 21:30:37 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/admission/initializer/initializer.go

    	featureGates featuregate.FeatureGate,
    	stopCh <-chan struct{},
    	restMapper meta.RESTMapper,
    ) pluginInitializer {
    	return pluginInitializer{
    		externalClient:    extClientset,
    		dynamicClient:     dynamicClient,
    		externalInformers: extInformers,
    		authorizer:        authz,
    		featureGates:      featureGates,
    		stopCh:            stopCh,
    		restMapper:        restMapper,
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 3K bytes
    - Viewed (0)
  6. staging/src/k8s.io/cli-runtime/pkg/resource/interfaces.go

    	"k8s.io/client-go/rest"
    	"k8s.io/client-go/restmapper"
    )
    
    type RESTClientGetter interface {
    	ToRESTConfig() (*rest.Config, error)
    	ToDiscoveryClient() (discovery.CachedDiscoveryInterface, error)
    	ToRESTMapper() (meta.RESTMapper, error)
    }
    
    type ClientConfigFunc func() (*rest.Config, error)
    type RESTMapperFunc func() (meta.RESTMapper, error)
    type CategoryExpanderFunc func() (restmapper.CategoryExpander, error)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 23:00:24 UTC 2019
    - 3.1K bytes
    - Viewed (0)
  7. staging/src/k8s.io/cli-runtime/pkg/resource/mapper.go

    		Namespace:       namespace,
    		Name:            name,
    		ResourceVersion: resourceVersion,
    
    		Object: obj,
    	}
    
    	if m.localFn == nil || !m.localFn() {
    		restMapper, err := m.restMapperFn()
    		if err != nil {
    			return nil, err
    		}
    		mapping, err := restMapper.RESTMapping(gvk.GroupKind(), gvk.Version)
    		if err != nil {
    			if _, ok := err.(*meta.NoKindMatchError); ok {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jan 03 10:53:18 UTC 2024
    - 4.8K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apimachinery/pkg/api/meta/lazy.go

    )
    
    // lazyObject defers loading the mapper and typer until necessary.
    type lazyObject struct {
    	loader func() (RESTMapper, error)
    
    	lock   sync.Mutex
    	loaded bool
    	err    error
    	mapper RESTMapper
    }
    
    // NewLazyRESTMapperLoader handles unrecoverable errors when creating a RESTMapper / ObjectTyper by
    // returning those initialization errors when the interface methods are invoked. This defers the
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 05 23:44:02 UTC 2021
    - 3.1K bytes
    - Viewed (0)
  9. plugin/pkg/admission/gc/gc_admission.go

    	a.authorizer = authorizer
    }
    
    func (a *gcPermissionsEnforcement) SetRESTMapper(restMapper meta.RESTMapper) {
    	a.restMapper = restMapper
    }
    
    func (a *gcPermissionsEnforcement) ValidateInitialization() error {
    	if a.authorizer == nil {
    		return fmt.Errorf("missing authorizer")
    	}
    	if a.restMapper == nil {
    		return fmt.Errorf("missing restMapper")
    	}
    	return nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Sep 05 02:24:38 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  10. staging/src/k8s.io/cli-runtime/pkg/resource/fake.go

    limitations under the License.
    */
    
    package resource
    
    import (
    	"k8s.io/apimachinery/pkg/runtime/schema"
    	"k8s.io/client-go/restmapper"
    )
    
    // FakeCategoryExpander is for testing only
    var FakeCategoryExpander restmapper.CategoryExpander = restmapper.SimpleCategoryExpander{
    	Expansions: map[string][]schema.GroupResource{
    		"all": {
    			{Group: "", Resource: "pods"},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 23:00:24 UTC 2019
    - 1.3K bytes
    - Viewed (0)
Back to top