From 9fa6b825b04339e5efb45a8c8911091858413703 Mon Sep 17 00:00:00 2001 From: Bruno MATEU Date: Sat, 17 Jun 2023 11:19:14 +0200 Subject: [PATCH] fix validation rules issues --- prometheuspvesd/cli.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/prometheuspvesd/cli.py b/prometheuspvesd/cli.py index 71ab27b..c51fda7 100644 --- a/prometheuspvesd/cli.py +++ b/prometheuspvesd/cli.py @@ -114,8 +114,7 @@ class PrometheusSD: self.log.sysexit_with_message(f"Can not set log level.\n{e!s}") required = [("pve.server", config.config["pve"]["server"]), - ("pve.user", config.config["pve"]["user"]), - ("pve.password", config.config["pve"]["password"])] + ("pve.user", config.config["pve"]["user"])] for name, value in required: if not value: self.log.sysexit_with_message(f"Option '{name}' is required but not set") @@ -123,7 +122,7 @@ class PrometheusSD: if config.config["pve"]["token_name"] and not config.config["pve"]["token_value"]: self.log.sysexit_with_message(f"Option 'pve.token_name' require 'pve.token_value' to be set") - if not config.config["pve"]["token_name"] and not config.config["pve"]["token_value"] and not config.config["pve"]["password"]: + if not config.config["pve"]["token_name"] and not config.config["pve"]["password"]: self.log.sysexit_with_message(f"Neither password nor API token have been set for pve authentication") self.logger.info(f"Using config file {config.config_file}")