Hi,
We've got a cluster set up with TLS encryption and it's working well. One issue we had initially was that the docs don't specify that you need to (or even that you can) set the 'https' address in the config. If you don't do that it silently fails to set up the https server. Bit of a head-scratcher for a while.
We've now setup gossip encryption as well. Since you can now rotate the keys (which is great!) I was wondering how I might bring a new node into the cluster if I've rotated the keys. It seems like the encrypt parameter in the config would be out of date for the new node, but I can't see a way of initialising the keyring without specifying the encrypt parameter. Is there a way to leave the encrypt param out of the config (since it would always be out of date) and initialise the keyring manually with the correct key for the cluster? The 'consul keyring' command doesn't seem to have an init of that sort.
Can anyone comment on the expected workflow when bringing a node into an encrypted consul cluster?
David