Chef 12 and Chef Development Kit 1
EOL Information and Resources

 

In April 2018, Chef will release new versions of the Chef client (Chef 14) and Chef Development Kit (ChefDK 3). At the same time, support for Chef 12 client and ChefDK 1 will be discontinued. This page has been created to provide an overview of the changes, and a set of resources to help you and your organization plan and deliver a seamless migration. This page will be frequently updated with the latest information about the migration and new and updated how-to resources for the migration.

 

Chef 12 & ChefDK 1 End of Support FAQ

  • What’s going to be new in Chef Client 14?

    Chef Client 13.0 was released April 2017.  We have made a huge number of improvements since then, removing obsolete code and changing behaviors to ensure safety, correctness, and performance of your cookbook code while introducing many new resources and improved functionality.   

    Some of the resources under development include:

    • docker_container, docker_registry, docker_exec, and docker_network
    • ohai_hint and chef_handler, for easier cookbook development
    • dmg_package, homebrew_cask, and homebrew_tap for macOS support
    • windows_font, powershell_module, and a few other Windows resources

    So that you can plan for updates we’ve introduced a regular release cadence, with backwards compatible releases of Chef Client each month, and a yearly “major” release.  A major revision honors our Semantic Versioning contract.

  • What does this mean for previous versions of Chef Client?

    As of April 30, 2018, customers can expect the following support by version:

    Chef 13

    Chef 13 will be Deprecated once Chef 14 has been released.

    This stage indicates that an application or version is no longer in active development and will move to end of life status upon the next major release.

    For Chef 13 customers, this means:

    • Chef continues to provide support according to our SLAs.
    • Chef no longer provides scheduled releases
    • Customers should use the GA alternative to these products; contact us for help with product selection and deployment
    • Chef may provide a release for a critical defect or security vulnerability

     

    Chef 12

    Chef 12 will reach End of Life (EOL)  once Chef 14 has been released.

    For Chef 12 client users, this means:

    • As of the end of life date, the Chef 12 client will no longer be supported by Chef and will no longer be available for download.
    • Documentation for the application will be moved to https://docs-archive.chef.io

     

    Chef 11 & 10

    These version have been End of Life for some time now but are still available on the download site.  Upon release of Chef 14 any version older than Chef 13 will no longer be available for download.

    For a complete list of our version and their lifecycle status please visit our Platforms and Supported Versions page.  

  • What about the Chef Server?

    Chef Server 12 is and will remain the current version of Chef Server. Chef Server 12 is fully forwards and backwards compatible, and will continue to support new releases of the Chef client. We always recommend you upgrade to the latest version of the Chef server.

  • When can I expect Chef 14 to be released? What are other key dates to be aware of?

    Here is the list of our targeted release dates and support milestones. (Note: these are subject to change and updates will be communicated here and through social media/Slack and Discourse.)

    Chef Client 14 – Generally Available – April 2, 2018
    • Chef continues to provide releases to the application or version in response to customer needs and security vulnerabilities
    • Chef welcomes customer feature requests for the product roadmap for the application
    • Support provided according to our SLAs
    ChefDK 3 – Generally Available – April 30, 2018
    • Chef continues to provide releases to the application or version in response to customer needs and security vulnerabilities
    • Chef welcomes customer feature requests for the product roadmap for the application
    • Support provided according to our SLAs
    Chef 13 & ChefDK 2 – Deprecated – April 30, 2018
    • Chef no longer provides scheduled releases
    • Customers should use the GA alternative to these products; contact us for help with product selection and deployment
    • Chef may provide a release for a critical defect or security vulnerability
    • Support provided according to our SLAs
    Chef 12 & ChefDK 1 – End of Life – April 30, 2018
    • As of the end of life date, the application will no longer be supported by Chef and will no longer be available for download
    • Documentation for the application will be moved to https://docs-archive.chef.io
  • Will Chef 12 and ChefDK 1 continue to work once they are EOL?

    In the sense that they will still continue to function in existing environments, yes.  However, they will no longer be supported by Chef and we strongly encourage upgrading to the most recent versions in order to take advantage of the many new features and functionality that are available.

  • Can I continue to receive support if I am a premium support customer?

    Chef guarantees support for a minimum of two years from the initial major version release date for applications included in the Chef Automate subscription. Extended support may be offered based on market need, at Chef’s discretion.

    If you are currently on unsupported versions, as a premium support customer, we will work with you to upgrade to our latest version. As of April 30, 2018, Chef 12 will no longer be a supported version.

  • Is there additional help I can receive for upgrade planning & execution?

    There are several options available to assist you with your upgrade:

    • Premium support customers should contact their Customer Success Manager or the Customer Success team (success@chef.io) for guidance.
    • We also have professional services offerings that are designed to support everything from architectural review, upgrade planning and execution. For more information on these offerings, please contact sales@chef.io
  • Where can I ask questions about migrating from Chef 12 Client or about Chef 14?

    The best way to get answers is from the #chef-14 channel in Chef Slack. Chef Slack is available to customers at http://community-slack.chef.io/. Sign up and follow the #chef-14 channel for the latest updates and to ask questions about updates and migrations. These channels are actively monitored by Chef employees and community members.