Skip to content

Commit e71cdb9

Browse files
Merge pull request #169 from cynepco3hahue/remove_apiserver_builder_dep
Remove apiserver-builder dependency
2 parents 6153db6 + 1105a2f commit e71cdb9

File tree

6 files changed

+12
-483
lines changed

6 files changed

+12
-483
lines changed

Gopkg.lock

Lines changed: 1 addition & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmd/nodelink-controller/main.go

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,32 +23,32 @@ import (
2323
"sync"
2424
"time"
2525

26+
"github.com/golang/glog"
27+
"github.com/spf13/pflag"
28+
2629
corev1 "k8s.io/api/core/v1"
2730
"k8s.io/apimachinery/pkg/api/errors"
2831
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
2932
"k8s.io/apimachinery/pkg/util/wait"
3033
coreinformers "k8s.io/client-go/informers/core/v1"
34+
"k8s.io/client-go/kubernetes"
3135
kubeclientset "k8s.io/client-go/kubernetes"
3236
v1core "k8s.io/client-go/kubernetes/typed/core/v1"
3337
corelister "k8s.io/client-go/listers/core/v1"
3438
"k8s.io/client-go/tools/cache"
3539
"k8s.io/client-go/tools/record"
3640
"k8s.io/client-go/util/workqueue"
3741

38-
"github.com/golang/glog"
39-
"github.com/kubernetes-incubator/apiserver-builder/pkg/controller"
40-
"github.com/spf13/pflag"
41-
"sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset"
42+
"sigs.k8s.io/controller-runtime/pkg/client/config"
4243

4344
capiv1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1"
45+
"sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset"
4446
capiclient "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset"
47+
capiinformersfactory "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions"
4548
capiinformers "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1"
4649
lister "sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1"
47-
"sigs.k8s.io/cluster-api/pkg/controller/config"
4850

4951
kubeinformers "k8s.io/client-go/informers"
50-
"k8s.io/client-go/kubernetes"
51-
capiinformersfactory "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions"
5252
)
5353

5454
const (
@@ -429,16 +429,12 @@ var (
429429
logLevel string
430430
)
431431

432-
func init() {
433-
config.ControllerConfig.AddFlags(pflag.CommandLine)
434-
}
435-
436432
func main() {
437433

438434
pflag.CommandLine.AddGoFlagSet(flag.CommandLine)
439435
pflag.Parse()
440436

441-
config, err := controller.GetConfig(config.ControllerConfig.Kubeconfig)
437+
config, err := config.GetConfig()
442438
if err != nil {
443439
glog.Fatalf("Could not create Config for talking to the apiserver: %v", err)
444440
}

test/integration/main.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import (
1313
log "github.com/sirupsen/logrus"
1414
"github.com/spf13/cobra"
1515

16-
"github.com/kubernetes-incubator/apiserver-builder/pkg/controller"
1716
appsv1beta2 "k8s.io/api/apps/v1beta2"
1817
apiv1 "k8s.io/api/core/v1"
1918
rbacv1beta1 "k8s.io/api/rbac/v1beta1"
@@ -24,6 +23,8 @@ import (
2423
"k8s.io/apimachinery/pkg/util/wait"
2524
"k8s.io/client-go/kubernetes"
2625
"k8s.io/client-go/kubernetes/scheme"
26+
"k8s.io/client-go/tools/clientcmd"
27+
2728
capiv1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1"
2829
"sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset"
2930
capiv1alpha1scheme "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme"
@@ -58,7 +59,7 @@ type TestConfig struct {
5859

5960
// NewTestConfig creates new test config with clients
6061
func NewTestConfig(kubeconfig string) *TestConfig {
61-
config, err := controller.GetConfig(kubeconfig)
62+
config, err := clientcmd.BuildConfigFromFlags("", kubeconfig)
6263
if err != nil {
6364
glog.Fatalf("Could not create Config for talking to the apiserver: %v", err)
6465
}

vendor/github.com/kubernetes-incubator/apiserver-builder/LICENSE

Lines changed: 0 additions & 201 deletions
This file was deleted.

0 commit comments

Comments
 (0)