@@ -145,6 +150,7 @@ func (s *CMServer) AddFlags(fs *pflag.FlagSet) {
...
@@ -145,6 +150,7 @@ func (s *CMServer) AddFlags(fs *pflag.FlagSet) {
// TODO markt -- make this example a working config item with Recycler Config PR.
// TODO markt -- make this example a working config item with Recycler Config PR.
// fs.MyExample(&s.VolumeConfig.PersistentVolumeRecyclerTimeoutNFS, "pv-recycler-timeout-nfs", s.VolumeConfig.PersistentVolumeRecyclerTimeoutNFS, "The minimum timeout for an NFS PV recycling operation")
// fs.MyExample(&s.VolumeConfig.PersistentVolumeRecyclerTimeoutNFS, "pv-recycler-timeout-nfs", s.VolumeConfig.PersistentVolumeRecyclerTimeoutNFS, "The minimum timeout for an NFS PV recycling operation")
fs.DurationVar(&s.HorizontalPodAutoscalerSyncPeriod,"horizontal-pod-autoscaler-sync-period",s.HorizontalPodAutoscalerSyncPeriod,"The period for syncing the number of pods in horizontal pod autoscaler.")
fs.DurationVar(&s.HorizontalPodAutoscalerSyncPeriod,"horizontal-pod-autoscaler-sync-period",s.HorizontalPodAutoscalerSyncPeriod,"The period for syncing the number of pods in horizontal pod autoscaler.")
fs.DurationVar(&s.DeploymentControllerSyncPeriod,"deployment-controller-sync-period",s.DeploymentControllerSyncPeriod,"Period for syncing the deployments.")
fs.DurationVar(&s.PodEvictionTimeout,"pod-eviction-timeout",s.PodEvictionTimeout,"The grace period for deleting pods on failed nodes.")
fs.DurationVar(&s.PodEvictionTimeout,"pod-eviction-timeout",s.PodEvictionTimeout,"The grace period for deleting pods on failed nodes.")
fs.Float32Var(&s.DeletingPodsQps,"deleting-pods-qps",0.1,"Number of nodes per second on which pods are deleted in case of node failure.")
fs.Float32Var(&s.DeletingPodsQps,"deleting-pods-qps",0.1,"Number of nodes per second on which pods are deleted in case of node failure.")
fs.IntVar(&s.DeletingPodsBurst,"deleting-pods-burst",10,"Number of nodes on which pods are bursty deleted in case of node failure. For more details look into RateLimiter.")
fs.IntVar(&s.DeletingPodsBurst,"deleting-pods-burst",10,"Number of nodes on which pods are bursty deleted in case of node failure. For more details look into RateLimiter.")
...
@@ -168,6 +174,7 @@ func (s *CMServer) AddFlags(fs *pflag.FlagSet) {
...
@@ -168,6 +174,7 @@ func (s *CMServer) AddFlags(fs *pflag.FlagSet) {
fs.StringVar(&s.Kubeconfig,"kubeconfig",s.Kubeconfig,"Path to kubeconfig file with authorization and master location information.")
fs.StringVar(&s.Kubeconfig,"kubeconfig",s.Kubeconfig,"Path to kubeconfig file with authorization and master location information.")
fs.StringVar(&s.RootCAFile,"root-ca-file",s.RootCAFile,"If set, this root certificate authority will be included in service account's token secret. This must be a valid PEM-encoded CA bundle.")
fs.StringVar(&s.RootCAFile,"root-ca-file",s.RootCAFile,"If set, this root certificate authority will be included in service account's token secret. This must be a valid PEM-encoded CA bundle.")
fs.BoolVar(&s.EnableHorizontalPodAutoscaler,"enable-horizontal-pod-autoscaler",s.EnableHorizontalPodAutoscaler,"Enables horizontal pod autoscaler (requires enabling experimental API on apiserver). NOT IMPLEMENTED YET!")
fs.BoolVar(&s.EnableHorizontalPodAutoscaler,"enable-horizontal-pod-autoscaler",s.EnableHorizontalPodAutoscaler,"Enables horizontal pod autoscaler (requires enabling experimental API on apiserver). NOT IMPLEMENTED YET!")
fs.BoolVar(&s.EnableDeploymentController,"enable-deployment-controller",s.EnableDeploymentController,"Enables deployment controller (requires enabling experimental API on apiserver). NOT IMPLEMENTED YET!")