mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-11-03 23:40:03 +00:00 
			
		
		
		
	Attach runtimeclass printer
This commit is contained in:
		@@ -7,6 +7,9 @@ go_library(
 | 
			
		||||
    visibility = ["//visibility:public"],
 | 
			
		||||
    deps = [
 | 
			
		||||
        "//pkg/apis/node:go_default_library",
 | 
			
		||||
        "//pkg/printers:go_default_library",
 | 
			
		||||
        "//pkg/printers/internalversion:go_default_library",
 | 
			
		||||
        "//pkg/printers/storage:go_default_library",
 | 
			
		||||
        "//pkg/registry/node/runtimeclass:go_default_library",
 | 
			
		||||
        "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
 | 
			
		||||
        "//staging/src/k8s.io/apiserver/pkg/registry/generic:go_default_library",
 | 
			
		||||
 
 | 
			
		||||
@@ -21,6 +21,9 @@ import (
 | 
			
		||||
	"k8s.io/apiserver/pkg/registry/generic"
 | 
			
		||||
	genericregistry "k8s.io/apiserver/pkg/registry/generic/registry"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/node"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/printers"
 | 
			
		||||
	printersinternal "k8s.io/kubernetes/pkg/printers/internalversion"
 | 
			
		||||
	printerstorage "k8s.io/kubernetes/pkg/printers/storage"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/registry/node/runtimeclass"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
@@ -42,6 +45,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, error) {
 | 
			
		||||
		CreateStrategy: runtimeclass.Strategy,
 | 
			
		||||
		UpdateStrategy: runtimeclass.Strategy,
 | 
			
		||||
		DeleteStrategy: runtimeclass.Strategy,
 | 
			
		||||
 | 
			
		||||
		TableConvertor: printerstorage.TableConvertor{TableGenerator: printers.NewTableGenerator().With(printersinternal.AddHandlers)},
 | 
			
		||||
	}
 | 
			
		||||
	options := &generic.StoreOptions{RESTOptions: optsGetter}
 | 
			
		||||
	if err := store.CompleteWithOptions(options); err != nil {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user