Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
c2d93cb1
Unverified
Commit
c2d93cb1
authored
Nov 28, 2018
by
k8s-ci-robot
Committed by
GitHub
Nov 28, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #69063 from stewart-yu/stewart-componentconfig-clodeclean03
remove dependency on the legacyscheme, using self-scheme
parents
69bab0de
43574d1b
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
18 deletions
+7
-18
BUILD
cmd/kube-controller-manager/app/options/BUILD
+2
-3
options.go
cmd/kube-controller-manager/app/options/options.go
+5
-15
No files found.
cmd/kube-controller-manager/app/options/BUILD
View file @
c2d93cb1
...
@@ -34,20 +34,19 @@ go_library(
...
@@ -34,20 +34,19 @@ go_library(
deps = [
deps = [
"//cmd/controller-manager/app/options:go_default_library",
"//cmd/controller-manager/app/options:go_default_library",
"//cmd/kube-controller-manager/app/config:go_default_library",
"//cmd/kube-controller-manager/app/config:go_default_library",
"//pkg/api/legacyscheme:go_default_library",
"//pkg/controller/apis/config:go_default_library",
"//pkg/controller/apis/config:go_default_library",
"//pkg/controller/apis/config/
v1alpha1
:go_default_library",
"//pkg/controller/apis/config/
scheme
:go_default_library",
"//pkg/controller/garbagecollector:go_default_library",
"//pkg/controller/garbagecollector:go_default_library",
"//pkg/features:go_default_library",
"//pkg/features:go_default_library",
"//pkg/master/ports:go_default_library",
"//pkg/master/ports:go_default_library",
"//staging/src/k8s.io/api/core/v1:go_default_library",
"//staging/src/k8s.io/api/core/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/util/flag:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/util/flag:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library",
"//staging/src/k8s.io/client-go/rest:go_default_library",
"//staging/src/k8s.io/client-go/rest:go_default_library",
"//staging/src/k8s.io/client-go/tools/clientcmd:go_default_library",
"//staging/src/k8s.io/client-go/tools/clientcmd:go_default_library",
...
...
cmd/kube-controller-manager/app/options/options.go
View file @
c2d93cb1
...
@@ -23,12 +23,12 @@ import (
...
@@ -23,12 +23,12 @@ import (
"net"
"net"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/runtime"
utilerrors
"k8s.io/apimachinery/pkg/util/errors"
utilerrors
"k8s.io/apimachinery/pkg/util/errors"
apiserveroptions
"k8s.io/apiserver/pkg/server/options"
apiserveroptions
"k8s.io/apiserver/pkg/server/options"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
apiserverflag
"k8s.io/apiserver/pkg/util/flag"
apiserverflag
"k8s.io/apiserver/pkg/util/flag"
clientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
clientgokubescheme
"k8s.io/client-go/kubernetes/scheme"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
v1core
"k8s.io/client-go/kubernetes/typed/core/v1"
restclient
"k8s.io/client-go/rest"
restclient
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/clientcmd"
"k8s.io/client-go/tools/clientcmd"
...
@@ -36,9 +36,8 @@ import (
...
@@ -36,9 +36,8 @@ import (
kubectrlmgrconfigv1alpha1
"k8s.io/kube-controller-manager/config/v1alpha1"
kubectrlmgrconfigv1alpha1
"k8s.io/kube-controller-manager/config/v1alpha1"
cmoptions
"k8s.io/kubernetes/cmd/controller-manager/app/options"
cmoptions
"k8s.io/kubernetes/cmd/controller-manager/app/options"
kubecontrollerconfig
"k8s.io/kubernetes/cmd/kube-controller-manager/app/config"
kubecontrollerconfig
"k8s.io/kubernetes/cmd/kube-controller-manager/app/config"
"k8s.io/kubernetes/pkg/api/legacyscheme"
kubectrlmgrconfig
"k8s.io/kubernetes/pkg/controller/apis/config"
kubectrlmgrconfig
"k8s.io/kubernetes/pkg/controller/apis/config"
kubectrlmgr
schemev1alpha1
"k8s.io/kubernetes/pkg/controller/apis/config/v1alpha1
"
kubectrlmgr
configscheme
"k8s.io/kubernetes/pkg/controller/apis/config/scheme
"
"k8s.io/kubernetes/pkg/controller/garbagecollector"
"k8s.io/kubernetes/pkg/controller/garbagecollector"
"k8s.io/kubernetes/pkg/master/ports"
"k8s.io/kubernetes/pkg/master/ports"
...
@@ -207,19 +206,11 @@ func NewKubeControllerManagerOptions() (*KubeControllerManagerOptions, error) {
...
@@ -207,19 +206,11 @@ func NewKubeControllerManagerOptions() (*KubeControllerManagerOptions, error) {
// NewDefaultComponentConfig returns kube-controller manager configuration object.
// NewDefaultComponentConfig returns kube-controller manager configuration object.
func
NewDefaultComponentConfig
(
insecurePort
int32
)
(
kubectrlmgrconfig
.
KubeControllerManagerConfiguration
,
error
)
{
func
NewDefaultComponentConfig
(
insecurePort
int32
)
(
kubectrlmgrconfig
.
KubeControllerManagerConfiguration
,
error
)
{
scheme
:=
runtime
.
NewScheme
()
if
err
:=
kubectrlmgrschemev1alpha1
.
AddToScheme
(
scheme
);
err
!=
nil
{
return
kubectrlmgrconfig
.
KubeControllerManagerConfiguration
{},
err
}
if
err
:=
kubectrlmgrconfig
.
AddToScheme
(
scheme
);
err
!=
nil
{
return
kubectrlmgrconfig
.
KubeControllerManagerConfiguration
{},
err
}
versioned
:=
kubectrlmgrconfigv1alpha1
.
KubeControllerManagerConfiguration
{}
versioned
:=
kubectrlmgrconfigv1alpha1
.
KubeControllerManagerConfiguration
{}
s
cheme
.
Default
(
&
versioned
)
kubectrlmgrconfigscheme
.
S
cheme
.
Default
(
&
versioned
)
internal
:=
kubectrlmgrconfig
.
KubeControllerManagerConfiguration
{}
internal
:=
kubectrlmgrconfig
.
KubeControllerManagerConfiguration
{}
if
err
:=
s
cheme
.
Convert
(
&
versioned
,
&
internal
,
nil
);
err
!=
nil
{
if
err
:=
kubectrlmgrconfigscheme
.
S
cheme
.
Convert
(
&
versioned
,
&
internal
,
nil
);
err
!=
nil
{
return
internal
,
err
return
internal
,
err
}
}
internal
.
Generic
.
Port
=
insecurePort
internal
.
Generic
.
Port
=
insecurePort
...
@@ -440,6 +431,5 @@ func createRecorder(kubeClient clientset.Interface, userAgent string) record.Eve
...
@@ -440,6 +431,5 @@ func createRecorder(kubeClient clientset.Interface, userAgent string) record.Eve
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
:=
record
.
NewBroadcaster
()
eventBroadcaster
.
StartLogging
(
klog
.
Infof
)
eventBroadcaster
.
StartLogging
(
klog
.
Infof
)
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
()
.
Events
(
""
)})
eventBroadcaster
.
StartRecordingToSink
(
&
v1core
.
EventSinkImpl
{
Interface
:
kubeClient
.
CoreV1
()
.
Events
(
""
)})
// TODO: remove dependency on the legacyscheme
return
eventBroadcaster
.
NewRecorder
(
clientgokubescheme
.
Scheme
,
v1
.
EventSource
{
Component
:
userAgent
})
return
eventBroadcaster
.
NewRecorder
(
legacyscheme
.
Scheme
,
v1
.
EventSource
{
Component
:
userAgent
})
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment