summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Completing tests for https://github.com/chef/chef/pull/2310, fixes ↵tball/complete-2310tyler-ball2015-02-112-0/+24
| | | | https://github.com/chef/chef/issues/1562
* Add note about policyfile native APIs to changelogdanielsdeleo2015-02-111-0/+3
|
* Merge branch 'upload-cookbooks-as-artifacts'danielsdeleo2015-02-119-870/+1153
|\
| * DRY force_save_url in CookbookManifestdanielsdeleo2015-02-111-1/+1
| |
| * Remove deprecations for Cookbook Version HTTP resource behaviorsdanielsdeleo2015-02-113-36/+24
| | | | | | | | | | | | | | | | We cannot determine the best way to organize various CookbookManifest formats ahead of time, so we make the CookbookManifest API private, and un-deprecate the methods in CookbookVersion that delegate to CookbookManifest. We'll re-deprecate these when we have a stable public API for CookbookManifest behaviors.
| * Use standard deprecation mechanismsdanielsdeleo2015-02-111-15/+7
| |
| * Add policy mode option to CookbookUploaderdanielsdeleo2015-02-112-2/+37
| |
| * Reorganize delegated methods on CookbookVersion, cleanup commentsdanielsdeleo2015-02-112-88/+80
| |
| * Add stability warning for policy modedanielsdeleo2015-02-111-0/+9
| |
| * Ensure cookbook_manifest is required where it's useddanielsdeleo2015-02-113-0/+6
| |
| * Switch save URL based on policy mode flagdanielsdeleo2015-02-112-9/+48
| |
| * Test cookbook manifest behavior separatelydanielsdeleo2015-02-112-191/+197
| |
| * Rename file specificity testsdanielsdeleo2015-02-111-1/+1
| |
| * Standardize deprecation code within CookbookVersiondanielsdeleo2015-02-112-8/+22
| |
| * Change hard errors to warnings for deprecated methodsdanielsdeleo2015-02-112-17/+55
| |
| * Temporarily implement deprecation warnings as errorsdanielsdeleo2015-02-116-12/+53
| | | | | | | | | | This is an intermediate step where we're cleaning up all internal code to convert cookbook version objects to JSON in the new way.
| * Move remaining http relevant methods to CookbookManifestdanielsdeleo2015-02-112-51/+73
| |
| * Move CookbookManifest to its own filedanielsdeleo2015-02-112-201/+221
| |
| * Extract Cookbook JSON representation to classdanielsdeleo2015-02-111-160/+241
| | | | | | | | | | | | Cookbook artifact API is going to have several behaviors that differ from the current cookbook API. Extracting this code to one place will give us a centralized location to handle the differences.
| * remove some trailing whitespacedanielsdeleo2015-02-111-1/+1
|/
* Merge pull request #2758 from chef/mcquin/control_groupSerdar Sutay2015-02-1120-52/+54
|\ | | | | Change audit DSL method controls to control_group.
| * Update DSL method name to controls_group.mcquin/control_groupClaire McQuin2015-01-1520-52/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to use control_group. Unify wording along control_group. Unify wording along control_group. Fix typo. Enable audit mode. Update to use control_group syntax. Update for audit DSL changes. Update for audit DSL change.
* | Changelog update for mergesBryan McLellan2015-02-091-0/+6
| | | | | | | | | | | | | | Closes #2710 Closes #2735 Closes #2784 Closes #2770
* | Refs #2709: Isolate/fix the no-fork faultAJ Christensen2015-02-097-14/+76
| | | | | | | | | | | | * Share specific recipes code to application parent * Update specs to passing, update specs to RSpec 3. * Specs for set_specific_recipes, solo, client.
* | add json_attribs option for chef-apply commandsonots2015-02-092-1/+33
| |
* | Avoid 'class << self'-style class methods in Chef::ApiClientSteven Danna2015-02-091-14/+15
| |
* | Use ApiClient#from_hash rather than relying on json_class in return dataSteven Danna2015-02-092-48/+63
| | | | | | | | | | | | | | | | | | | | | | Previously, knife client create was unable to create a client if the client json provided by the user did not include json_class. Using ApiClient#from_hash removes the restriction. The tests have been updated to test the contract between knife client create and the ApiClient class. Namely, knife client create is expected to call ApiClient.from_hash with a properly formated hash given the the user options and then call #save on the returned object.
* | Add Knife::Core::UI#edit_hashSteven Danna2015-02-092-1/+10
| | | | | | | | | | | | edit_hash is similar to edit_data except that it returns an uninflated hash. edit_data returns either a string/IO, a hash, or a full ruby object, making it difficult to work with.
* | Add ApiClient#from_hash and ApiClient#from_jsonSteven Danna2015-02-092-27/+72
| | | | | | | | | | | | | | ApiClient#json_create confusingly takes a hash rather than a JSON string. We need to preserve json_create for backwards compatibility. from_hash is the same as json_create. from_json takes an actual string of JSON.
* | Support HTTP/FTP source on rpm_packagesonots2015-02-092-1/+36
| |
* | Merge pull request #2872 from chef/lcg/chef-gem-config-optionLamont Granquist2015-02-0910-28/+186
|\ \ | | | | | | Lcg/chef gem config option
| * | pass message to deprecation exceptionLamont Granquist2015-02-091-1/+1
| | |
| * | peer review feedback for deprecation warningsLamont Granquist2015-02-093-7/+9
| | |
| * | fix a busted deprecation specLamont Granquist2015-02-091-2/+1
| | |
| * | patch chef_gem to use Chef::Log.deprecationlcg/chef-gem-config-optionLamont Granquist2015-02-093-10/+10
| | |
| * | Add Chef::Log.deprecation and associated wiringLamont Granquist2015-02-094-17/+43
| | |
| * | add DOC_CHANGES.mdLamont Granquist2015-02-091-0/+8
| | |
| * | clarify that good cookbooks don't use compile_timeLamont Granquist2015-02-091-2/+3
| | |
| * | add Chef::Config[:chef_gem_compile_time] plus RELNOTESLamont Granquist2015-02-095-5/+127
| | | | | | | | | | | | | | | | | | | | | * added a config flag to force chef_gem to behave like Chef-10/11 or to behave like Chef-13. * added a bunch of release notes to explain the warnings and what to do about them in quite a bit of detail.
* | | Merge branch 'ranjib-ranjib'Bryan McLellan2015-02-091-0/+3
|\ \ \
| * | | Nominating myself to maintain core, chefspec and ubuntuRanjib Dey2015-02-091-0/+3
|/ / /
* | | Merge pull request #2856 from btm/btm-core-maintainerBryan McLellan2015-02-091-0/+1
|\ \ \ | | | | | | | | Volunteer myself as a core maintainer
| * | | Volunteer myself as a core maintainerBryan McLellan2015-02-031-0/+1
| | | |
* | | | Merge pull request #2857 from btm/btm-windows-ltAdam Jacob2015-02-091-0/+2
|\ \ \ \ | |_|/ / |/| | | Nominate myself as Windows Lt.
| * | | Nominate myself as Windows Lt.Bryan McLellan2015-02-031-0/+2
| |/ /
* | | Merge pull request #2820 from chef/tball/appveyor-outputJay Mundrawala2015-02-091-0/+1
|\ \ \ | | | | | | | | Changing Appveyor to use progress formatter
| * | | Updating appveyor to have much shorter outputtball/appveyor-outputtyler-ball2015-01-261-0/+1
| | | |
* | | | Merge pull request #2879 from juliandunn/update-shell-brandingSteven Danna2015-02-081-2/+2
|\ \ \ \ | | | | | | | | | | Update chef-shell branding from opscode.com to chef.io
| * | | | Update branding from opscode.com to chef.ioJulian C. Dunn2015-02-081-2/+2
|/ / / /
* | | | Add config to treat deprecation warnings as errorsdanielsdeleo2015-02-064-0/+62
| | | |