config/options: add KubeConfigPath

Access to this is required by cloudprovider/clusterapi.
This commit is contained in:
Andrew McDermott 2020-03-02 11:53:35 +00:00
parent 4efe655494
commit 1efc258b3c
2 changed files with 3 additions and 0 deletions

View File

@ -137,4 +137,6 @@ type AutoscalingOptions struct {
IgnoredTaints []string IgnoredTaints []string
// AWSUseStaticInstanceList tells if AWS cloud provider use static instance type list or dynamically fetch from remote APIs. // AWSUseStaticInstanceList tells if AWS cloud provider use static instance type list or dynamically fetch from remote APIs.
AWSUseStaticInstanceList bool AWSUseStaticInstanceList bool
// Path to kube configuration if available
KubeConfigPath string
} }

View File

@ -235,6 +235,7 @@ func createAutoscalingOptions() config.AutoscalingOptions {
Regional: *regional, Regional: *regional,
NewPodScaleUpDelay: *newPodScaleUpDelay, NewPodScaleUpDelay: *newPodScaleUpDelay,
IgnoredTaints: *ignoreTaintsFlag, IgnoredTaints: *ignoreTaintsFlag,
KubeConfigPath: *kubeConfigFile,
NodeDeletionDelayTimeout: *nodeDeletionDelayTimeout, NodeDeletionDelayTimeout: *nodeDeletionDelayTimeout,
AWSUseStaticInstanceList: *awsUseStaticInstanceList, AWSUseStaticInstanceList: *awsUseStaticInstanceList,
} }