mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Merge branch 'master' into remove_conn_func_from_napalm
This commit is contained in:
commit
d12e128981
3 changed files with 12 additions and 16 deletions
1
changelog/64462.changed.md
Normal file
1
changelog/64462.changed.md
Normal file
|
@ -0,0 +1 @@
|
|||
changed 'gpg_decrypt_must_succeed' default from False to True
|
|
@ -1089,7 +1089,7 @@ DEFAULT_MINION_OPTS = immutabletypes.freeze(
|
|||
"decrypt_pillar_delimiter": ":",
|
||||
"decrypt_pillar_default": "gpg",
|
||||
"decrypt_pillar_renderers": ["gpg"],
|
||||
"gpg_decrypt_must_succeed": False,
|
||||
"gpg_decrypt_must_succeed": True,
|
||||
# Update intervals
|
||||
"roots_update_interval": DEFAULT_INTERVAL,
|
||||
"gitfs_update_interval": DEFAULT_INTERVAL,
|
||||
|
@ -1329,7 +1329,7 @@ DEFAULT_MASTER_OPTS = immutabletypes.freeze(
|
|||
"decrypt_pillar_delimiter": ":",
|
||||
"decrypt_pillar_default": "gpg",
|
||||
"decrypt_pillar_renderers": ["gpg"],
|
||||
"gpg_decrypt_must_succeed": False,
|
||||
"gpg_decrypt_must_succeed": True,
|
||||
"thoriumenv": None,
|
||||
"thorium_top": "top.sls",
|
||||
"thorium_interval": 0.5,
|
||||
|
@ -2013,7 +2013,7 @@ def _read_conf_file(path):
|
|||
try:
|
||||
conf_opts = salt.utils.yaml.safe_load(conf_file) or {}
|
||||
except salt.utils.yaml.YAMLError as err:
|
||||
message = "Error parsing configuration file: {} - {}".format(path, err)
|
||||
message = f"Error parsing configuration file: {path} - {err}"
|
||||
log.error(message)
|
||||
if path.endswith("_schedule.conf"):
|
||||
# Create empty dictionary of config options
|
||||
|
@ -2110,7 +2110,7 @@ def load_config(path, env_var, default_path=None, exit_on_config_errors=True):
|
|||
# If the configuration file is missing, attempt to copy the template,
|
||||
# after removing the first header line.
|
||||
if not os.path.isfile(path):
|
||||
template = "{}.template".format(path)
|
||||
template = f"{path}.template"
|
||||
if os.path.isfile(template):
|
||||
log.debug("Writing %s based on %s", path, template)
|
||||
with salt.utils.files.fopen(path, "w") as out:
|
||||
|
@ -2780,7 +2780,7 @@ def apply_cloud_config(overrides, defaults=None):
|
|||
if alias not in config["providers"]:
|
||||
config["providers"][alias] = {}
|
||||
|
||||
detail["provider"] = "{}:{}".format(alias, driver)
|
||||
detail["provider"] = f"{alias}:{driver}"
|
||||
config["providers"][alias][driver] = detail
|
||||
elif isinstance(details, dict):
|
||||
if "driver" not in details:
|
||||
|
@ -2797,7 +2797,7 @@ def apply_cloud_config(overrides, defaults=None):
|
|||
if alias not in config["providers"]:
|
||||
config["providers"][alias] = {}
|
||||
|
||||
details["provider"] = "{}:{}".format(alias, driver)
|
||||
details["provider"] = f"{alias}:{driver}"
|
||||
config["providers"][alias][driver] = details
|
||||
|
||||
# Migrate old configuration
|
||||
|
@ -3068,7 +3068,7 @@ def apply_cloud_providers_config(overrides, defaults=None):
|
|||
for entry in val:
|
||||
|
||||
if "driver" not in entry:
|
||||
entry["driver"] = "-only-extendable-{}".format(ext_count)
|
||||
entry["driver"] = f"-only-extendable-{ext_count}"
|
||||
ext_count += 1
|
||||
|
||||
if key not in providers:
|
||||
|
@ -3111,7 +3111,7 @@ def apply_cloud_providers_config(overrides, defaults=None):
|
|||
details["driver"], provider_alias, alias, provider
|
||||
)
|
||||
)
|
||||
details["extends"] = "{}:{}".format(alias, provider)
|
||||
details["extends"] = f"{alias}:{provider}"
|
||||
# change provider details '-only-extendable-' to extended
|
||||
# provider name
|
||||
details["driver"] = provider
|
||||
|
@ -3132,10 +3132,10 @@ def apply_cloud_providers_config(overrides, defaults=None):
|
|||
)
|
||||
else:
|
||||
if driver in providers.get(extends):
|
||||
details["extends"] = "{}:{}".format(extends, driver)
|
||||
details["extends"] = f"{extends}:{driver}"
|
||||
elif "-only-extendable-" in providers.get(extends):
|
||||
details["extends"] = "{}:{}".format(
|
||||
extends, "-only-extendable-{}".format(ext_count)
|
||||
extends, f"-only-extendable-{ext_count}"
|
||||
)
|
||||
else:
|
||||
# We're still not aware of what we're trying to extend
|
||||
|
@ -3849,7 +3849,7 @@ def _update_discovery_config(opts):
|
|||
for key in opts["discovery"]:
|
||||
if key not in discovery_config:
|
||||
raise salt.exceptions.SaltConfigurationError(
|
||||
"Unknown discovery option: {}".format(key)
|
||||
f"Unknown discovery option: {key}"
|
||||
)
|
||||
if opts.get("__role") != "minion":
|
||||
for key in ["attempts", "pause", "match"]:
|
||||
|
|
|
@ -439,11 +439,6 @@ def _decrypt_ciphertext(cipher):
|
|||
decrypt_error,
|
||||
)
|
||||
)
|
||||
else:
|
||||
salt.utils.versions.warn_until(
|
||||
3007,
|
||||
"After the Chlorine release of Salt, gpg_decrypt_must_succeed will default to True.",
|
||||
)
|
||||
return cipher
|
||||
else:
|
||||
if __opts__.get("gpg_cache"):
|
||||
|
|
Loading…
Add table
Reference in a new issue