mirror of
https://github.com/netinvent/npbackup.git
synced 2025-10-07 20:19:14 +08:00
upgrade_client: Expand config variables
This commit is contained in:
parent
af48ded735
commit
5c3601fd90
1 changed files with 5 additions and 2 deletions
|
@ -15,6 +15,7 @@ from typing import Optional
|
||||||
import tempfile
|
import tempfile
|
||||||
from logging import getLogger
|
from logging import getLogger
|
||||||
from npbackup.upgrade_client.upgrader import auto_upgrader, _check_new_version
|
from npbackup.upgrade_client.upgrader import auto_upgrader, _check_new_version
|
||||||
|
import npbackup.configuration
|
||||||
from npbackup.__version__ import __version__ as npbackup_version
|
from npbackup.__version__ import __version__ as npbackup_version
|
||||||
from npbackup.path_helper import CURRENT_DIR
|
from npbackup.path_helper import CURRENT_DIR
|
||||||
|
|
||||||
|
@ -107,10 +108,12 @@ def run_upgrade(full_config: dict, ignore_errors: bool = False) -> bool:
|
||||||
logger.warning(f"Missing auto upgrade info, cannot launch auto upgrade")
|
logger.warning(f"Missing auto upgrade info, cannot launch auto upgrade")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
auto_upgrade_host_identity = full_config.g(
|
|
||||||
|
evaluated_full_config = npbackup.configuration.evaluate_variables(full_config, full_config)
|
||||||
|
auto_upgrade_host_identity = evaluated_full_config.g(
|
||||||
"global_options.auto_upgrade_host_identity"
|
"global_options.auto_upgrade_host_identity"
|
||||||
)
|
)
|
||||||
group = full_config.g("global_options.auto_upgrade_group")
|
group = evaluated_full_config.g("global_options.auto_upgrade_group")
|
||||||
|
|
||||||
result = auto_upgrader(
|
result = auto_upgrader(
|
||||||
upgrade_url=upgrade_url,
|
upgrade_url=upgrade_url,
|
||||||
|
|
Loading…
Add table
Reference in a new issue