The Puppet Support Lifecycle policy provides guidelines throughout the lifecycle of each version of Puppet Enterprise. Puppet produces two different release tracks – long term support and quarterly:
- Long term support (LTS): Release occurs every 18 months. Receives mainstream support for 24 months after launch. This track is best if you want continued security updates and full support without upgrading to Puppet on a quarterly basis.
- Quarterly: Release occurs approximately every 3 months. Mainstream support ends when the next version is released. This track is the best fit if you always want to take advantage of the latest new features and capabilities from Puppet as soon as they are available, and can commit to upgrading Puppet on a quarterly basis to remain fully supported.
Each Puppet Enterprise version, whether LTS or quarterly, is in one of three phases:
- Mainstream support: Puppet Enterprise version in this phase receive security updates, bug fixes and technical support as defined in the support plan.
- Limited support: Puppet Enterprise versions in this phase are no longer eligible for security updates and bug fixes. Customers on current support plans can access services defined in the support plan. Puppet will assist customers in upgrading to the current LTS or quarterly supported version.
- End of life (EOL): Puppet Enterprise versions in this phase are no longer eligible for anything other than "commercially reasonable" assistance from customer support. Customers in the process of upgrading to a current LTS or quarterly supported version may contact support and utilize other resources.