Fix x509_v2 unknown salt-internal kwargs

This commit is contained in:
jeanluc 2023-05-06 23:58:56 +02:00 committed by Megan Wilhite
parent 6503765b3f
commit 57608c0067
2 changed files with 9 additions and 4 deletions

1
changelog/64232.fixed.md Normal file
View file

@ -0,0 +1 @@
Fixed x509_v2 `create_private_key`/`create_crl` unknown kwargs: __pub_fun...

View file

@ -901,8 +901,11 @@ def create_crl(
salt.utils.versions.kwargs_warn_until(["text"], "Potassium")
kwargs.pop("text")
if kwargs:
raise SaltInvocationError(f"Unrecognized keyword arguments: {list(kwargs)}")
unknown = [kwarg for kwarg in kwargs if not kwarg.startswith("_")]
if unknown:
raise SaltInvocationError(
f"Unrecognized keyword arguments: {list(unknown)}"
)
if days_valid is None:
try:
@ -1235,8 +1238,9 @@ def create_private_key(
for x in ignored_params:
kwargs.pop(x)
if kwargs:
raise SaltInvocationError(f"Unrecognized keyword arguments: {list(kwargs)}")
unknown = [kwarg for kwarg in kwargs if not kwarg.startswith("_")]
if unknown:
raise SaltInvocationError(f"Unrecognized keyword arguments: {list(unknown)}")
if encoding not in ["der", "pem", "pkcs12"]:
raise CommandExecutionError(