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"],
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/apis/node:go_default_library",
 | 
					        "//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",
 | 
					        "//pkg/registry/node/runtimeclass:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/apiserver/pkg/registry/generic: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"
 | 
						"k8s.io/apiserver/pkg/registry/generic"
 | 
				
			||||||
	genericregistry "k8s.io/apiserver/pkg/registry/generic/registry"
 | 
						genericregistry "k8s.io/apiserver/pkg/registry/generic/registry"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/node"
 | 
						"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"
 | 
						"k8s.io/kubernetes/pkg/registry/node/runtimeclass"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -42,6 +45,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, error) {
 | 
				
			|||||||
		CreateStrategy: runtimeclass.Strategy,
 | 
							CreateStrategy: runtimeclass.Strategy,
 | 
				
			||||||
		UpdateStrategy: runtimeclass.Strategy,
 | 
							UpdateStrategy: runtimeclass.Strategy,
 | 
				
			||||||
		DeleteStrategy: runtimeclass.Strategy,
 | 
							DeleteStrategy: runtimeclass.Strategy,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							TableConvertor: printerstorage.TableConvertor{TableGenerator: printers.NewTableGenerator().With(printersinternal.AddHandlers)},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	options := &generic.StoreOptions{RESTOptions: optsGetter}
 | 
						options := &generic.StoreOptions{RESTOptions: optsGetter}
 | 
				
			||||||
	if err := store.CompleteWithOptions(options); err != nil {
 | 
						if err := store.CompleteWithOptions(options); err != nil {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user