Understand the effects of a Vault Enterprise License expiration on Vault.
Prerequisites (if applicable)
- Vault Enterprise License (non-evaluation)
[ERROR] core.licensing: core: licensing error: expiration_time="2022-07-14 00:00:00 +0000 UTC" time_left=-1646h57m8s
This error is caused by the Vault Enterprise license exceeding the set expiration date on the license.
- There are no effects on Vault's service other than the error messages in the Vault operational logs warning about an expired license.
- Vault will not automatically seal after the license expires.
- Vault can be sealed/unsealed without the threat of potential lock out.
- Pre Vault v1.12
- Vault will enter a "grace period" and continue to function as expected until the termination date.
- Grace period is defined as the time between the expiration date and termination date.
- The grace period for non-evaluation licenses is 10 years.
- Upon reaching the termination date, Vault will seal itself and will not start until a valid license is auto-loaded.
- Post Vault v1.12
- There is no longer a termination date on an Enterprise license.
- Instead, Vault will continue to function, but upgrades to Vault will be impacted.
- The build date of a Vault binary used for upgrading Vault must be before the expiration date of the license.
- Additionally, attempting to reload an expired Vault license will return an error if the build date of the running Vault server is after the license expiration date.
There is no impact to Vault's services after the Enterprise license has expired, but it is recommended to get a new Enterprise license as soon as possible.