From 5c3601fd90b3e9c1aad97446dc7f3feb07a7f41f Mon Sep 17 00:00:00 2001 From: deajan Date: Tue, 17 Sep 2024 14:02:29 +0200 Subject: [PATCH] upgrade_client: Expand config variables --- npbackup/core/upgrade_runner.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/npbackup/core/upgrade_runner.py b/npbackup/core/upgrade_runner.py index 795de5d..630e7dd 100644 --- a/npbackup/core/upgrade_runner.py +++ b/npbackup/core/upgrade_runner.py @@ -15,6 +15,7 @@ from typing import Optional import tempfile from logging import getLogger from npbackup.upgrade_client.upgrader import auto_upgrader, _check_new_version +import npbackup.configuration from npbackup.__version__ import __version__ as npbackup_version 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") 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" ) - group = full_config.g("global_options.auto_upgrade_group") + group = evaluated_full_config.g("global_options.auto_upgrade_group") result = auto_upgrader( upgrade_url=upgrade_url,