mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 05:27:21 +00:00
remove cmdutil dependency
This commit is contained in:
parent
739f4ffe0e
commit
e60b16fea8
@ -19,7 +19,6 @@ go_library(
|
|||||||
"//cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion:go_default_library",
|
"//cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion:go_default_library",
|
||||||
"//cmd/kube-aggregator/pkg/client/listers/apiregistration/v1alpha1:go_default_library",
|
"//cmd/kube-aggregator/pkg/client/listers/apiregistration/v1alpha1:go_default_library",
|
||||||
"//cmd/kube-aggregator/pkg/cmd/server:go_default_library",
|
"//cmd/kube-aggregator/pkg/cmd/server:go_default_library",
|
||||||
"//pkg/kubectl/cmd/util:go_default_library",
|
|
||||||
"//vendor:k8s.io/apiserver/pkg/util/logs",
|
"//vendor:k8s.io/apiserver/pkg/util/logs",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
@ -23,7 +23,6 @@ import (
|
|||||||
|
|
||||||
"k8s.io/apiserver/pkg/util/logs"
|
"k8s.io/apiserver/pkg/util/logs"
|
||||||
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/cmd/server"
|
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/cmd/server"
|
||||||
cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
|
|
||||||
|
|
||||||
// force compilation of packages we'll later rely upon
|
// force compilation of packages we'll later rely upon
|
||||||
_ "k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration/install"
|
_ "k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration/install"
|
||||||
@ -44,6 +43,6 @@ func main() {
|
|||||||
cmd := server.NewCommandStartAggregator(os.Stdout, os.Stderr)
|
cmd := server.NewCommandStartAggregator(os.Stdout, os.Stderr)
|
||||||
cmd.Flags().AddGoFlagSet(flag.CommandLine)
|
cmd.Flags().AddGoFlagSet(flag.CommandLine)
|
||||||
if err := cmd.Execute(); err != nil {
|
if err := cmd.Execute(); err != nil {
|
||||||
cmdutil.CheckErr(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@ go_library(
|
|||||||
tags = ["automanaged"],
|
tags = ["automanaged"],
|
||||||
deps = [
|
deps = [
|
||||||
"//cmd/kube-aggregator/pkg/apis/apiregistration:go_default_library",
|
"//cmd/kube-aggregator/pkg/apis/apiregistration:go_default_library",
|
||||||
"//pkg/api/validation:go_default_library",
|
"//vendor:k8s.io/apimachinery/pkg/api/validation",
|
||||||
"//vendor:k8s.io/apimachinery/pkg/api/validation/path",
|
"//vendor:k8s.io/apimachinery/pkg/api/validation/path",
|
||||||
"//vendor:k8s.io/apimachinery/pkg/util/validation",
|
"//vendor:k8s.io/apimachinery/pkg/util/validation",
|
||||||
"//vendor:k8s.io/apimachinery/pkg/util/validation/field",
|
"//vendor:k8s.io/apimachinery/pkg/util/validation/field",
|
||||||
|
@ -19,10 +19,10 @@ package validation
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
|
"k8s.io/apimachinery/pkg/api/validation"
|
||||||
"k8s.io/apimachinery/pkg/api/validation/path"
|
"k8s.io/apimachinery/pkg/api/validation/path"
|
||||||
utilvalidation "k8s.io/apimachinery/pkg/util/validation"
|
utilvalidation "k8s.io/apimachinery/pkg/util/validation"
|
||||||
"k8s.io/apimachinery/pkg/util/validation/field"
|
"k8s.io/apimachinery/pkg/util/validation/field"
|
||||||
"k8s.io/kubernetes/pkg/api/validation"
|
|
||||||
|
|
||||||
discoveryapi "k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration"
|
discoveryapi "k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration"
|
||||||
)
|
)
|
||||||
|
@ -51,7 +51,7 @@ go_library(
|
|||||||
"//cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion:go_default_library",
|
"//cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion:go_default_library",
|
||||||
"//cmd/kube-aggregator/pkg/registry/apiservice/etcd:go_default_library",
|
"//cmd/kube-aggregator/pkg/registry/apiservice/etcd:go_default_library",
|
||||||
"//pkg/api:go_default_library",
|
"//pkg/api:go_default_library",
|
||||||
"//pkg/controller:go_default_library",
|
"//pkg/api/install:go_default_library",
|
||||||
"//pkg/version:go_default_library",
|
"//pkg/version:go_default_library",
|
||||||
"//vendor:github.com/golang/glog",
|
"//vendor:github.com/golang/glog",
|
||||||
"//vendor:k8s.io/apimachinery/pkg/api/errors",
|
"//vendor:k8s.io/apimachinery/pkg/api/errors",
|
||||||
|
@ -39,6 +39,8 @@ import (
|
|||||||
informers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/internalversion"
|
informers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/internalversion"
|
||||||
listers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion"
|
listers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion"
|
||||||
apiservicestorage "k8s.io/kubernetes/cmd/kube-aggregator/pkg/registry/apiservice/etcd"
|
apiservicestorage "k8s.io/kubernetes/cmd/kube-aggregator/pkg/registry/apiservice/etcd"
|
||||||
|
|
||||||
|
_ "k8s.io/kubernetes/pkg/api/install"
|
||||||
)
|
)
|
||||||
|
|
||||||
// legacyAPIServiceName is the fixed name of the only non-groupified API version
|
// legacyAPIServiceName is the fixed name of the only non-groupified API version
|
||||||
|
@ -27,7 +27,6 @@ import (
|
|||||||
"k8s.io/apimachinery/pkg/util/wait"
|
"k8s.io/apimachinery/pkg/util/wait"
|
||||||
"k8s.io/client-go/tools/cache"
|
"k8s.io/client-go/tools/cache"
|
||||||
"k8s.io/client-go/util/workqueue"
|
"k8s.io/client-go/util/workqueue"
|
||||||
"k8s.io/kubernetes/pkg/controller"
|
|
||||||
|
|
||||||
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration"
|
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration"
|
||||||
informers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/internalversion/apiregistration/internalversion"
|
informers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/internalversion/apiregistration/internalversion"
|
||||||
@ -122,7 +121,7 @@ func (c *APIServiceRegistrationController) processNextWorkItem() bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (c *APIServiceRegistrationController) enqueue(obj *apiregistration.APIService) {
|
func (c *APIServiceRegistrationController) enqueue(obj *apiregistration.APIService) {
|
||||||
key, err := controller.KeyFunc(obj)
|
key, err := cache.DeletionHandlingMetaNamespaceKeyFunc(obj)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
glog.Errorf("Couldn't get key for object %#v: %v", obj, err)
|
glog.Errorf("Couldn't get key for object %#v: %v", obj, err)
|
||||||
return
|
return
|
||||||
|
@ -81,7 +81,8 @@ func TestAPIsDelegation(t *testing.T) {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if resp.StatusCode != http.StatusOK {
|
if resp.StatusCode != http.StatusOK {
|
||||||
httputil.DumpResponse(resp, true)
|
bytes, _ := httputil.DumpResponse(resp, true)
|
||||||
|
t.Log(string(bytes))
|
||||||
t.Errorf("%s: %v", path, err)
|
t.Errorf("%s: %v", path, err)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,6 @@ go_library(
|
|||||||
"//cmd/kube-aggregator/pkg/apis/apiregistration/v1alpha1:go_default_library",
|
"//cmd/kube-aggregator/pkg/apis/apiregistration/v1alpha1:go_default_library",
|
||||||
"//cmd/kube-aggregator/pkg/apiserver:go_default_library",
|
"//cmd/kube-aggregator/pkg/apiserver:go_default_library",
|
||||||
"//pkg/api:go_default_library",
|
"//pkg/api:go_default_library",
|
||||||
"//pkg/kubectl/cmd/util:go_default_library",
|
|
||||||
"//vendor:github.com/spf13/cobra",
|
"//vendor:github.com/spf13/cobra",
|
||||||
"//vendor:k8s.io/apimachinery/pkg/util/sets",
|
"//vendor:k8s.io/apimachinery/pkg/util/sets",
|
||||||
"//vendor:k8s.io/apimachinery/pkg/util/wait",
|
"//vendor:k8s.io/apimachinery/pkg/util/wait",
|
||||||
|
@ -32,7 +32,6 @@ import (
|
|||||||
restclient "k8s.io/client-go/rest"
|
restclient "k8s.io/client-go/rest"
|
||||||
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apiserver"
|
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apiserver"
|
||||||
"k8s.io/kubernetes/pkg/api"
|
"k8s.io/kubernetes/pkg/api"
|
||||||
cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
|
|
||||||
|
|
||||||
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration/v1alpha1"
|
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration/v1alpha1"
|
||||||
)
|
)
|
||||||
@ -64,10 +63,17 @@ func NewCommandStartAggregator(out, err io.Writer) *cobra.Command {
|
|||||||
cmd := &cobra.Command{
|
cmd := &cobra.Command{
|
||||||
Short: "Launch a API aggregator and proxy server",
|
Short: "Launch a API aggregator and proxy server",
|
||||||
Long: "Launch a API aggregator and proxy server",
|
Long: "Launch a API aggregator and proxy server",
|
||||||
Run: func(c *cobra.Command, args []string) {
|
RunE: func(c *cobra.Command, args []string) error {
|
||||||
cmdutil.CheckErr(o.Complete())
|
if err := o.Complete(); err != nil {
|
||||||
cmdutil.CheckErr(o.Validate(args))
|
return err
|
||||||
cmdutil.CheckErr(o.RunAggregator())
|
}
|
||||||
|
if err := o.Validate(args); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err := o.RunAggregator(); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +15,6 @@ go_library(
|
|||||||
"//cmd/kube-aggregator/pkg/apis/apiregistration:go_default_library",
|
"//cmd/kube-aggregator/pkg/apis/apiregistration:go_default_library",
|
||||||
"//cmd/kube-aggregator/pkg/registry/apiservice:go_default_library",
|
"//cmd/kube-aggregator/pkg/registry/apiservice:go_default_library",
|
||||||
"//pkg/api:go_default_library",
|
"//pkg/api:go_default_library",
|
||||||
"//pkg/registry/cachesize:go_default_library",
|
|
||||||
"//vendor:k8s.io/apimachinery/pkg/runtime",
|
"//vendor:k8s.io/apimachinery/pkg/runtime",
|
||||||
"//vendor:k8s.io/apiserver/pkg/registry/generic",
|
"//vendor:k8s.io/apiserver/pkg/registry/generic",
|
||||||
"//vendor:k8s.io/apiserver/pkg/registry/generic/registry",
|
"//vendor:k8s.io/apiserver/pkg/registry/generic/registry",
|
||||||
|
@ -23,7 +23,6 @@ import (
|
|||||||
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration"
|
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration"
|
||||||
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/registry/apiservice"
|
"k8s.io/kubernetes/cmd/kube-aggregator/pkg/registry/apiservice"
|
||||||
"k8s.io/kubernetes/pkg/api"
|
"k8s.io/kubernetes/pkg/api"
|
||||||
"k8s.io/kubernetes/pkg/registry/cachesize"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// rest implements a RESTStorage for API services against etcd
|
// rest implements a RESTStorage for API services against etcd
|
||||||
@ -42,7 +41,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
|
|||||||
},
|
},
|
||||||
PredicateFunc: apiservice.MatchAPIService,
|
PredicateFunc: apiservice.MatchAPIService,
|
||||||
QualifiedResource: apiregistration.Resource("apiservices"),
|
QualifiedResource: apiregistration.Resource("apiservices"),
|
||||||
WatchCacheSize: cachesize.GetWatchCacheSizeByResource("apiservices"),
|
WatchCacheSize: 100,
|
||||||
|
|
||||||
CreateStrategy: apiservice.Strategy,
|
CreateStrategy: apiservice.Strategy,
|
||||||
UpdateStrategy: apiservice.Strategy,
|
UpdateStrategy: apiservice.Strategy,
|
||||||
|
Loading…
Reference in New Issue
Block a user