@@ -688,28 +688,19 @@ def save_config(self, path):
688
688
yaml .safe_dump (self .config_files [path ], f ,
689
689
default_flow_style = False )
690
690
691
-
692
691
def _get_kube_config_loader_for_yaml_file (
693
692
filename , persist_config = False , ** kwargs ):
694
-
695
- kcfg = KubeConfigMerger (filename )
696
- if persist_config and 'config_persister' not in kwargs :
697
- kwargs ['config_persister' ] = kcfg .save_changes
698
-
699
- if kcfg .config is None :
700
- raise ConfigException (
701
- 'Invalid kube-config file. '
702
- 'No configuration found.' )
703
-
704
- return KubeConfigLoader (
705
- config_dict = kcfg .config ,
706
- config_base_path = None ,
693
+ return _get_kube_config_loader (
694
+ filename = filename ,
695
+ persist_config = persist_config ,
707
696
** kwargs )
708
697
709
698
def _get_kube_config_loader (
710
- filename = None ,config_dict = None , persist_config = False , ** kwargs ):
711
-
712
- if (config_dict is None ):
699
+ filename = None ,
700
+ config_dict = None ,
701
+ persist_config = False ,
702
+ ** kwargs ):
703
+ if config_dict is None :
713
704
kcfg = KubeConfigMerger (filename )
714
705
if persist_config and 'config_persister' not in kwargs :
715
706
kwargs ['config_persister' ] = kcfg .save_changes
0 commit comments