diff --git a/src/libs/kata-types/src/config/mod.rs b/src/libs/kata-types/src/config/mod.rs index 2a696922a5..e73f8b84e6 100644 --- a/src/libs/kata-types/src/config/mod.rs +++ b/src/libs/kata-types/src/config/mod.rs @@ -127,6 +127,14 @@ impl TomlConfig { result } + /// Load raw Kata configuration information from default configuration file. + /// + /// Configuration file is probed according to the default configuration file list + /// default::DEFAULT_RUNTIME_CONFIGURATIONS. + pub fn load_from_default() -> Result<(TomlConfig, PathBuf)> { + Self::load_raw_from_file("") + } + /// Load raw Kata configuration information from configuration files. /// /// If `config_file` is valid, it will used, otherwise a built-in default path list will be diff --git a/src/tools/kata-ctl/src/ops/env_ops.rs b/src/tools/kata-ctl/src/ops/env_ops.rs index 7c6327d475..a0332af85a 100644 --- a/src/tools/kata-ctl/src/ops/env_ops.rs +++ b/src/tools/kata-ctl/src/ops/env_ops.rs @@ -449,7 +449,7 @@ pub fn handle_env(env_args: EnvArgument) -> Result<()> { Box::new(io::stdout()) }; - let (toml_config, _) = TomlConfig::load_raw_from_file("").context("load toml config")?; + let (toml_config, _) = TomlConfig::load_from_default().context("load toml config")?; let env_info = get_env_info(&toml_config)?;