As per the rate limits, we have the ability to request:
5 duplicate certs per week
This means that we cannot rebuild the SaltMaster more than 5 times a week. This might be OK when the infrastructure changes slow down, but at the moment we're going to hit this limit a lot.
We need to modify the Salt States to attempt to pull the certs from a cache, only requesting them from LetsEncrypt if that cache isn't available.
At the moment, we request a new certificate from LetsEncrypt everytime we modify the user-data for the Salt Master node.
https://letsencrypt.org/docs/rate-limits/
As per the rate limits, we have the ability to request:
This means that we cannot rebuild the SaltMaster more than 5 times a week. This might be OK when the infrastructure changes slow down, but at the moment we're going to hit this limit a lot.
We need to modify the Salt States to attempt to pull the certs from a cache, only requesting them from LetsEncrypt if that cache isn't available.
We'll need S3/GCS/Minio available for this.