remove cmdutil dependency

This commit is contained in:
deads2k 2017-02-13 10:58:59 -05:00
parent 739f4ffe0e
commit e60b16fea8
12 changed files with 21 additions and 18 deletions

View File

@ -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",
], ],
) )

View File

@ -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)
} }
} }

View File

@ -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",

View File

@ -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"
) )

View File

@ -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",

View File

@ -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

View File

@ -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

View File

@ -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
} }

View File

@ -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",

View File

@ -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
}, },
} }

View File

@ -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",

View File

@ -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,