Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full Chef 11 compatibility update. #18

Merged
merged 4 commits into from
Feb 20, 2013
Merged

Commits on Feb 11, 2013

  1. [Chef 11 compat] Vendor chef/solr_query/* classes

    These classes have been removed as of Chef 11. We will vendor the files
    from Chef 10.x and only add them to the load path if running in Chef
    Solo 11+.
    schisamo committed Feb 11, 2013
    Configuration menu
    Copy the full SHA
    49fb629 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0415801 View commit details
    Browse the repository at this point in the history
  3. [Chef 11 compat] search and data_bag methods now live in `Chef::DSL::…

    …DataQuery`
    
    These methods were previously located in `Chef::Mixin::Language`.
    
    Additionally re-organize library code by creating a "search" subfolder
    for override module and parser.
    schisamo committed Feb 11, 2013
    Configuration menu
    Copy the full SHA
    64f0d5e View commit details
    Browse the repository at this point in the history
  4. Don't rely on the JSON libraries magic json_class field.

    Let's instantiate actual instances of `Chef::Node` and `Chef::Role`
    objects using the `json_create` method that all Chef object classes
    share.
    schisamo committed Feb 11, 2013
    Configuration menu
    Copy the full SHA
    7d158e9 View commit details
    Browse the repository at this point in the history