Some businesses have a requirement to rotate any keys at a set interval for security. The problem is that if the key pair is changed on the Salt master and not updated on the Salt minions, the minions will refuse to process commands or communicate back to the Salt master since the public key does not match. Also, if using Salt masters in "active/active" mode, where minions connect to multiple masters, this presents an additional challenge since the key pair must be the same on both masters. The exception to this would be if multi-master PKI has been employed in the environment.
SaltProject - all versions
Aria Config - all versions
Tanzu Salt - all versions
There are multiple ways to solve this issue and the "best practice" for your organization may depend on exactly how your environment is deployed and what other services you may have access to. The below is a description of how this may be accomplished directly from Salt.