Consul upgrade from 1.8.6 to latest 1.21.4

Hi Guys
We are currently using Consul v1.8.6 primarily for the Key/Value store with acl enabled and we are planning to upgrade directly to v1.21.4. We reviewed general and version specific upgrade documentation but did not find any breaking changes related to Key/Value functionality.

To validate this, we performed an upgrade on a test cluster and were able to successfully retrieve Key/Value entries via the HTTP API. Both Consul agents and servers are functioning correctly and synchronizing Key/Value data as expected.

Are there any specific considerations we should keep in mind to ensure consistency of the Key/Value store during the upgrade? Additionally, are there other factors we should account for before proceeding with the upgrade in production environments?

I’m surprise such big jump didn’t cause any issue, but if it worked, awesome!

I’d recommend to take Consul snapshot everytime you plan to upgrade.