Chef Support Service Level Agreements

April 3rd, 2017 (view archived version)

The purpose of this document is to outline the support included in your Chef Automate software subscription. There are three support options available: Base, Standard and Premium.

  1. SERVICE LEVEL AGREEMENT – CHEF AUTOMATE[1]:
    1. Chef Base Support. Chef makes its team available to support you within specified support hours. The following table is our Service Level Agreement (SLA) for Chef Base Support:
      SeveritySupport HoursResponse TimeSubmission Method
      16 am – 6 pm Pacific Time
      Monday – Friday
      2 HoursWeb-based ticketing system
      26 am – 6 pm Pacific Time
      Monday – Friday
      24 HoursWeb-based ticketing system
      3No SLANo SLAWeb-based ticketing system
      4No SLANo SLAWeb-based ticketing system
    2. Chef Standard Support. Chef makes its team available to support you within specified support hours. The following table is our Service Level Agreement (SLA) for Chef Standard Support:

      Severity

      Support HoursResponse TimeSubmission Method

      1

      6 am – 6 pm Pacific Time
      Monday – Friday
      60 MinutesWeb-based ticketing system

      2

      6 am – 6 pm Pacific Time
      Monday – Friday
      3 HoursWeb-based ticketing system

      3

      6 am – 6 pm Pacific Time
      Monday – Friday
      24 HoursWeb-based ticketing system or email

      4

      No SLANo SLAWeb-based ticketing system or email
    3. Chef Premium Support. If you are leveraging Chef for mission critical systems and need a higher level of support, then Chef Premium Support is the best choice for you. Chef provides a team of dedicated professionals to provide support for mission critical problems 24x7x365. Additionally, for Severity 1 issues that have a significant business impact to you, and Chef believes an on-site visit is best to support you, Chef may send someone onsite to provide support in person.[2] The following table is our Service Level Agreement (SLA) for Chef Premium Support:

      Severity

      Support HoursResponse TimeSubmission Method

      1

      24×7
      Every Day
      30 MinutesWeb-based ticketing system[3]
      26 am – 6 pm Pacific Time
      Monday – Friday
      1 HourWeb-based ticketing system
      36 am – 6 pm Pacific Time
      Monday – Friday
      3 HoursWeb-based ticketing system or email
      4No SLANo SLAWeb-based ticketing system or email
  2. SERVICE LEVEL AGREEMENT – HOSTED CHEF
    1. Same as Standard Support in Section 1b above
    2. Service Availability.
      1. Chef makes the Hosted Chef service available 99.9% of the time in a given billing cycle (“Service Level Objective”). If Chef fails to meet this level, affected Customers will be eligible to receive a credit to their account. Credit will be granted according to Section 3 In order to receive any of the Service Credits referred to above, Customer must notify Chef in writing within thirty days from the date of the billing notification for the month in question. Failure to comply with this requirement will forfeit Customer’s right to receive a Service Credit.
      2. Chef considers the Hosting Service available when all the API calls required to successfully complete a Chef Client run are available, as reasonably determined by Chef. In the event of any customer support issue, if analysis determines that Chef is the cause of a customer’s issue it will be counted against the Service Level Objective of 99.9% monthly system
    3. Hosted Chef Service Availability Service Credits.
      Monthly System Availability

      Monthly Service Credit Provided

      < 99.1% – 99.9%10%
      < 99.0% – 95.1%15%
      < 95%50%
  3. SUBMISSION NOTES/REQUIREMENTS:
    1. The web interface at https://chef.io/support/tickets is the method for submitting tickets to the Chef support team. From this interface, Customers may submit any severity level ticket, as well as view previously submitted tickets.
    2. Minimum Requirements: Hardware sufficient to meet the minimum requirements of software installed per version of Chef Software. Operating Systems must not be EOL (End of Life) or in extended Life-cycle phase.
    3. Service requesters must have knowledge about the technical details associated with the service request, knowledge of the Operating System and configuration of the environment.
    4. All tickets submitted by email will be classified as Severity 3 by default. Severity 4 issues are product feature requests and will be tracked in order to provide updates to customers but do not have a response SLA associated with them.
  4. DEFINITIONS:
    1. Release” means incremental revisions to Chef’s Versionless Software and made available in the “current” channel daily. Releases are selectively promoted from “current” to “stable” periodically and stable releases are published to https://downloads.chef.io/.
    2. Severity”: means the following for all levels of support:
      1. Severity 1: Whole System outage of a production server product. Complete inability to service client requests
      2. Severity 2: Chef operations can continue in a restricted fashion, although long-term productivity might be adversely affected.
        1. Severe degradation of server product services (e.g. one server in an HA cluster down, bulk of client runs failing, etc.).
        2. Workflow tools failing (e.g. inability to push any cookbook changes over multiple cookbooks, etc.)
        3. Core Chef API service functionality is available however other services are limited or inaccessible
      3. Severity 3: Partial, non-critical loss of Chef functionality. Impaired operations of some components, but allows the user to continue using Chef. Not all Severity 3 problems will require a workaround. Chef may, in its reasonable discretion, respond to a Severity 3 problem by making the Error a feature request and downgrade the severity.
        1. Chef API service functionality is available but there is a minor degradation in service.
        2. Any other Chef server product, client, or workflow tool malfunction (e.g. one Chef client out of several failing repeatedly).
      4. Severity 4: General usage questions or product feature requests. Product feature requests will be tracked in order to provide updates to customers, but do not have a response SLA associated with them.
        1. Errors in the documentation.
        2. Assistance for server, client, or workflow tool or other feature installation.
        3. Assistance with non Chef-produced cookbooks and Chef-related software.
        4. Feature requests.
    3. Update” means updates, enhancements, bug fixes, patches, and other error corrections that Chef makes generally available free of charge to all customers then entitled to Support Services described herein.
    4. Version” means a Major Version in the following format: Major Version.Minor Version.Patch Level
    5. Versionless Software” means, without limitation, the features of Chef Automate that are continuously delivered in a manner that does not follow the Major Version.Minor Version.Patch Level model
  5. EXCLUSIONS AND LIMITATIONS:
    1. Changes/Derivatives. You may make derivatives of the Software for Your internal use. However, such derivatives may impact Chef’s ability to perform support. Chef reserves the right, in its sole discretion, to limit or refuse to support and maintain derivatives.
    2. Limitations. Chef will not be responsible for correcting any errors not reproducible by Chef on the unmodified Software or errors caused by: (a) Your failure to implement all updates and upgrades provided by Chef under this Agreement; (b) changes by You to the operating system or environment which adversely affect the Software; (c) use of the Software in a manner for which it was not designed or other than as expressly authorized by this Agreement; (d) accident, negligence, or misuse of the Software; or (e) where the Software has versions, operation of a version of the Software older than the most current Version of the Software and the immediately preceding Version of the Software, but not any earlier Versions.

    3. Versionless Software. For Versionless Software, Chef will make available Updates to the Chef downloads page at https://downloads.chef.io/. In the event a new Release of Versionless Software is required to address a customer defect, customer will be required to upgrade to the latest Release to receive the fix.
    4. Updates. Chef may develop and provide Updates in its sole discretion, and You agree that Chef has no obligation to develop any Updates at all or for particular issues. You further agree that all Updates will be deemed Software and that Chef may provide some or all Updates via download from a website designated by Chef and your receipt thereof will require an internet connection, which connection is Your sole responsibility. Chef has no obligation to provide Updates via any other media. Support services do not include any new Version or new Release of the Software that Chef may issue as a separate or new product, and Chef may determine whether any issuance qualifies as a new Version, new Release, or Update in its sole discretion.

ESCALATION PROCEDURES: At Chef we pride ourselves on delivering world-class support to our customers. Your success is our success. When a ticket is submitted to our support staff, you will work with a highly skilled and trained Chef expert to resolve your issue as quickly as possible. If for some reason you are not satisfied with your support experience or do not think we are meeting the SLA criteria above, please escalate your concern to supportmanagement@chef.io.

[1] “Chef Automate” means any Chef Software provided by Chef to customers pursuant to a license agreement. Chef Automate includes, without limitation, Software previously called: Private Chef, Enterprise Chef, Core Software, Premium Features, Delivery Server, Delivery Users, Separate Products, On-Premises Chef, Enterprise Subscription

[2] If you are interested in onsite support, we will work with you to complete any pre-qualifications necessary for our Chef resources to be able to come onsite expediently.

[3] Severity 1 follow up may include phone, video conferencing, and on-site support as needed