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
4f06f990
Commit
4f06f990
authored
May 26, 2018
by
stewart-yu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
move some option struct from controller manager to kube-controller manager
parent
b005f2fb
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
46 additions
and
21 deletions
+46
-21
cloudprovider.go
cmd/controller-manager/app/options/cloudprovider.go
+1
-0
debugging.go
cmd/controller-manager/app/options/debugging.go
+1
-0
generic.go
cmd/controller-manager/app/options/generic.go
+1
-0
insecure_serving.go
cmd/controller-manager/app/options/insecure_serving.go
+1
-0
kubecloudshared.go
cmd/controller-manager/app/options/kubecloudshared.go
+1
-0
servicecontroller.go
cmd/controller-manager/app/options/servicecontroller.go
+1
-0
certificates.go
cmd/kube-controller-manager/app/certificates.go
+3
-3
attachdetachcontroller.go
...-controller-manager/app/options/attachdetachcontroller.go
+1
-0
csrsigningcontroller.go
...be-controller-manager/app/options/csrsigningcontroller.go
+1
-0
daemonsetcontroller.go
...ube-controller-manager/app/options/daemonsetcontroller.go
+1
-0
deploymentcontroller.go
...be-controller-manager/app/options/deploymentcontroller.go
+1
-0
deprecatedcontroller.go
...be-controller-manager/app/options/deprecatedcontroller.go
+2
-0
endpointcontroller.go
...kube-controller-manager/app/options/endpointcontroller.go
+1
-0
garbagecollectorcontroller.go
...troller-manager/app/options/garbagecollectorcontroller.go
+1
-0
hpacontroller.go
cmd/kube-controller-manager/app/options/hpacontroller.go
+1
-0
jobcontroller.go
cmd/kube-controller-manager/app/options/jobcontroller.go
+1
-0
namespacecontroller.go
...ube-controller-manager/app/options/namespacecontroller.go
+1
-0
nodeipamcontroller.go
...kube-controller-manager/app/options/nodeipamcontroller.go
+1
-0
nodelifecyclecontroller.go
...controller-manager/app/options/nodelifecyclecontroller.go
+1
-0
options.go
cmd/kube-controller-manager/app/options/options.go
+0
-0
options_test.go
cmd/kube-controller-manager/app/options/options_test.go
+18
-18
persistentvolumebindercontroller.go
...r-manager/app/options/persistentvolumebindercontroller.go
+1
-0
podgccontroller.go
cmd/kube-controller-manager/app/options/podgccontroller.go
+1
-0
replicasetcontroller.go
...be-controller-manager/app/options/replicasetcontroller.go
+1
-0
replicationcontroller.go
...e-controller-manager/app/options/replicationcontroller.go
+1
-0
resourcequotacontroller.go
...controller-manager/app/options/resourcequotacontroller.go
+1
-0
serviceaccountcontroller.go
...ontroller-manager/app/options/serviceaccountcontroller.go
+1
-0
No files found.
cmd/controller-manager/app/options/cloudprovider.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/debugging.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/generic.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig"
"k8s.io/kubernetes/pkg/client/leaderelectionconfig"
...
...
cmd/controller-manager/app/options/insecure_serving.go
View file @
4f06f990
...
...
@@ -21,6 +21,7 @@ import (
"net"
"github.com/spf13/pflag"
"k8s.io/apiserver/pkg/server/options"
genericcontrollermanager
"k8s.io/kubernetes/cmd/controller-manager/app"
)
...
...
cmd/controller-manager/app/options/kubecloudshared.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/servicecontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/kube-controller-manager/app/certificates.go
View file @
4f06f990
...
...
@@ -27,7 +27,7 @@ import (
"github.com/golang/glog"
"k8s.io/apimachinery/pkg/runtime/schema"
cmoptions
"k8s.io/kubernetes/cmd/
controller-manager/app/options"
kubeoptions
"k8s.io/kubernetes/cmd/kube-
controller-manager/app/options"
"k8s.io/kubernetes/pkg/controller/certificates/approver"
"k8s.io/kubernetes/pkg/controller/certificates/cleaner"
"k8s.io/kubernetes/pkg/controller/certificates/signer"
...
...
@@ -55,12 +55,12 @@ func startCSRSigningController(ctx ControllerContext) (bool, error) {
_
,
err
:=
os
.
Stat
(
ctx
.
ComponentConfig
.
CSRSigningController
.
ClusterSigningCertFile
)
certFileExists
=
!
os
.
IsNotExist
(
err
)
certUsesDefault
=
(
ctx
.
ComponentConfig
.
CSRSigningController
.
ClusterSigningCertFile
==
cm
options
.
DefaultClusterSigningCertFile
)
certUsesDefault
=
(
ctx
.
ComponentConfig
.
CSRSigningController
.
ClusterSigningCertFile
==
kube
options
.
DefaultClusterSigningCertFile
)
_
,
err
=
os
.
Stat
(
ctx
.
ComponentConfig
.
CSRSigningController
.
ClusterSigningKeyFile
)
keyFileExists
=
!
os
.
IsNotExist
(
err
)
keyUsesDefault
=
(
ctx
.
ComponentConfig
.
CSRSigningController
.
ClusterSigningKeyFile
==
cm
options
.
DefaultClusterSigningKeyFile
)
keyUsesDefault
=
(
ctx
.
ComponentConfig
.
CSRSigningController
.
ClusterSigningKeyFile
==
kube
options
.
DefaultClusterSigningKeyFile
)
switch
{
case
(
keyFileExists
&&
keyUsesDefault
)
||
(
certFileExists
&&
certUsesDefault
)
:
...
...
cmd/controller-manager/app/options/attachdetachcontroller.go
→
cmd/
kube-
controller-manager/app/options/attachdetachcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/csrsigningcontroller.go
→
cmd/
kube-
controller-manager/app/options/csrsigningcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/daemonsetcontroller.go
→
cmd/
kube-
controller-manager/app/options/daemonsetcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/deploymentcontroller.go
→
cmd/
kube-
controller-manager/app/options/deploymentcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/deprecatedcontroller.go
→
cmd/
kube-
controller-manager/app/options/deprecatedcontroller.go
View file @
4f06f990
...
...
@@ -18,10 +18,12 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
// DeprecatedControllerOptions holds the DeprecatedController options, those option are deprecated.
// TODO remove these fields once the deprecated flags are removed.
type
DeprecatedControllerOptions
struct
{
DeletingPodsQPS
float32
DeletingPodsBurst
int32
...
...
cmd/controller-manager/app/options/endpointcontroller.go
→
cmd/
kube-
controller-manager/app/options/endpointcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/garbagecollectorcontroller.go
→
cmd/
kube-
controller-manager/app/options/garbagecollectorcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/hpacontroller.go
→
cmd/
kube-
controller-manager/app/options/hpacontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/jobcontroller.go
→
cmd/
kube-
controller-manager/app/options/jobcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/namespacecontroller.go
→
cmd/
kube-
controller-manager/app/options/namespacecontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/nodeipamcontroller.go
→
cmd/
kube-
controller-manager/app/options/nodeipamcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/nodelifecyclecontroller.go
→
cmd/
kube-
controller-manager/app/options/nodelifecyclecontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/kube-controller-manager/app/options/options.go
View file @
4f06f990
This diff is collapsed.
Click to expand it.
cmd/kube-controller-manager/app/options/options_test.go
View file @
4f06f990
...
...
@@ -150,30 +150,30 @@ func TestAddFlags(t *testing.T) {
CIDRAllocatorType
:
"CloudAllocator"
,
ConfigureCloudRoutes
:
false
,
},
AttachDetachController
:
&
cmoptions
.
AttachDetachControllerOptions
{
AttachDetachController
:
&
AttachDetachControllerOptions
{
ReconcilerSyncLoopPeriod
:
metav1
.
Duration
{
Duration
:
30
*
time
.
Second
},
DisableAttachDetachReconcilerSync
:
true
,
},
CSRSigningController
:
&
cmoptions
.
CSRSigningControllerOptions
{
CSRSigningController
:
&
CSRSigningControllerOptions
{
ClusterSigningCertFile
:
"/cluster-signing-cert"
,
ClusterSigningKeyFile
:
"/cluster-signing-key"
,
ClusterSigningDuration
:
metav1
.
Duration
{
Duration
:
10
*
time
.
Hour
},
},
DaemonSetController
:
&
cmoptions
.
DaemonSetControllerOptions
{
DaemonSetController
:
&
DaemonSetControllerOptions
{
ConcurrentDaemonSetSyncs
:
2
,
},
DeploymentController
:
&
cmoptions
.
DeploymentControllerOptions
{
DeploymentController
:
&
DeploymentControllerOptions
{
ConcurrentDeploymentSyncs
:
10
,
DeploymentControllerSyncPeriod
:
metav1
.
Duration
{
Duration
:
45
*
time
.
Second
},
},
DeprecatedFlags
:
&
cmoptions
.
DeprecatedControllerOptions
{
DeprecatedFlags
:
&
DeprecatedControllerOptions
{
DeletingPodsQPS
:
0.1
,
RegisterRetryCount
:
10
,
},
EndPointController
:
&
cmoptions
.
EndPointControllerOptions
{
EndPointController
:
&
EndPointControllerOptions
{
ConcurrentEndpointSyncs
:
10
,
},
GarbageCollectorController
:
&
cmoptions
.
GarbageCollectorControllerOptions
{
GarbageCollectorController
:
&
GarbageCollectorControllerOptions
{
ConcurrentGCSyncs
:
30
,
GCIgnoredResources
:
[]
componentconfig
.
GroupResource
{
{
Group
:
"extensions"
,
Resource
:
"replicationcontrollers"
},
...
...
@@ -190,24 +190,24 @@ func TestAddFlags(t *testing.T) {
},
EnableGarbageCollector
:
false
,
},
HPAController
:
&
cmoptions
.
HPAControllerOptions
{
HPAController
:
&
HPAControllerOptions
{
HorizontalPodAutoscalerSyncPeriod
:
metav1
.
Duration
{
Duration
:
45
*
time
.
Second
},
HorizontalPodAutoscalerUpscaleForbiddenWindow
:
metav1
.
Duration
{
Duration
:
1
*
time
.
Minute
},
HorizontalPodAutoscalerDownscaleForbiddenWindow
:
metav1
.
Duration
{
Duration
:
2
*
time
.
Minute
},
HorizontalPodAutoscalerTolerance
:
0.1
,
HorizontalPodAutoscalerUseRESTClients
:
true
,
},
JobController
:
&
cmoptions
.
JobControllerOptions
{
JobController
:
&
JobControllerOptions
{
ConcurrentJobSyncs
:
5
,
},
NamespaceController
:
&
cmoptions
.
NamespaceControllerOptions
{
NamespaceController
:
&
NamespaceControllerOptions
{
NamespaceSyncPeriod
:
metav1
.
Duration
{
Duration
:
10
*
time
.
Minute
},
ConcurrentNamespaceSyncs
:
20
,
},
NodeIpamController
:
&
cmoptions
.
NodeIpamControllerOptions
{
NodeIpamController
:
&
NodeIpamControllerOptions
{
NodeCIDRMaskSize
:
48
,
},
NodeLifecycleController
:
&
cmoptions
.
NodeLifecycleControllerOptions
{
NodeLifecycleController
:
&
NodeLifecycleControllerOptions
{
EnableTaintManager
:
false
,
NodeEvictionRate
:
0.2
,
SecondaryNodeEvictionRate
:
0.05
,
...
...
@@ -217,7 +217,7 @@ func TestAddFlags(t *testing.T) {
LargeClusterSizeThreshold
:
100
,
UnhealthyZoneThreshold
:
0.6
,
},
PersistentVolumeBinderController
:
&
cmoptions
.
PersistentVolumeBinderControllerOptions
{
PersistentVolumeBinderController
:
&
PersistentVolumeBinderControllerOptions
{
PVClaimBinderSyncPeriod
:
metav1
.
Duration
{
Duration
:
30
*
time
.
Second
},
VolumeConfiguration
:
componentconfig
.
VolumeConfiguration
{
EnableDynamicProvisioning
:
false
,
...
...
@@ -232,20 +232,20 @@ func TestAddFlags(t *testing.T) {
},
},
},
PodGCController
:
&
cmoptions
.
PodGCControllerOptions
{
PodGCController
:
&
PodGCControllerOptions
{
TerminatedPodGCThreshold
:
12000
,
},
ReplicaSetController
:
&
cmoptions
.
ReplicaSetControllerOptions
{
ReplicaSetController
:
&
ReplicaSetControllerOptions
{
ConcurrentRSSyncs
:
10
,
},
ReplicationController
:
&
cmoptions
.
ReplicationControllerOptions
{
ReplicationController
:
&
ReplicationControllerOptions
{
ConcurrentRCSyncs
:
10
,
},
ResourceQuotaController
:
&
cmoptions
.
ResourceQuotaControllerOptions
{
ResourceQuotaController
:
&
ResourceQuotaControllerOptions
{
ResourceQuotaSyncPeriod
:
metav1
.
Duration
{
Duration
:
10
*
time
.
Minute
},
ConcurrentResourceQuotaSyncs
:
10
,
},
SAController
:
&
cmoptions
.
SAControllerOptions
{
SAController
:
&
SAControllerOptions
{
ServiceAccountKeyFile
:
"/service-account-private-key"
,
ConcurrentSATokenSyncs
:
10
,
},
...
...
cmd/controller-manager/app/options/persistentvolumebindercontroller.go
→
cmd/
kube-
controller-manager/app/options/persistentvolumebindercontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/podgccontroller.go
→
cmd/
kube-
controller-manager/app/options/podgccontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/replicasetcontroller.go
→
cmd/
kube-
controller-manager/app/options/replicasetcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/replicationcontroller.go
→
cmd/
kube-
controller-manager/app/options/replicationcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/resourcequotacontroller.go
→
cmd/
kube-
controller-manager/app/options/resourcequotacontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
cmd/controller-manager/app/options/serviceaccountcontroller.go
→
cmd/
kube-
controller-manager/app/options/serviceaccountcontroller.go
View file @
4f06f990
...
...
@@ -18,6 +18,7 @@ package options
import
(
"github.com/spf13/pflag"
"k8s.io/kubernetes/pkg/apis/componentconfig"
)
...
...
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