Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make the install/uninstall tests run more realisticallyirving/rpm_package_tilde_fix | danielsdeleo | 2015-06-09 | 1 | -104/+162 |
| | | | | | Call all the methods Provider#run_action would call rather than just poking lower-level implementation. | ||||
* | Move 3503 regression tests into main describe block | danielsdeleo | 2015-06-09 | 1 | -118/+59 |
| | |||||
* | Clean up RPM package provider specs | danielsdeleo | 2015-06-09 | 1 | -76/+173 |
| | | | | | | | | | | Most egregious problem was stubbing two shellout calls at once, which was confusing and let some shell_out calls slip though the stubbing. Also added a bogus catchall stub to ensure that all calls to shell out have a corresponding stub. Additionally, re-arranged some tests which were not in a sensible test context. | ||||
* | Update tests to ensure shellout calls are stubbed | danielsdeleo | 2015-06-09 | 1 | -34/+79 |
| | |||||
* | Adding rspec tests to cover the install, upgrade and noop scenarios when the ↵ | Irving Popovetsky | 2015-06-08 | 1 | -0/+70 |
| | | | | package has a tilde character in the version | ||||
* | fix rpm_package when sourced packages have a tilde character in the version | Irving Popovetsky | 2015-06-08 | 1 | -2/+2 |
| | |||||
* | Improve performance of method_missingjk/perf | John Keiser | 2015-06-08 | 2 | -14/+35 |
| | | | | | by not repeatedly sorting and calling enabled_handlers (This was causing major slowdown in tests) | ||||
* | Merge pull request #3501 from chef/tball/kitchen-ec2 | Thom May | 2015-06-08 | 1 | -1/+1 |
|\ | | | | | Using master of kitchen-ec2 for travis integration tests | ||||
| * | Using master of kitchen-ec2 because ↵tball/kitchen-ec2 | tyler-ball | 2015-06-08 | 1 | -1/+1 |
| | | | | | | | | https://github.com/test-kitchen/kitchen-ec2/issues/148 has been fixed, travis should no longer break | ||||
* | | Merge pull request #3484 from chef/tball/missed-tests | Thom May | 2015-06-08 | 1 | -0/+41 |
|\ \ | |/ |/| | These tests were accidently left out when I moved #2621 to master | ||||
| * | These tests were accidently left out when I moved #2621 to mastertball/missed-tests | tyler-ball | 2015-06-08 | 1 | -0/+41 |
|/ | |||||
* | Merge pull request #3438 from chef/tc/api-versioning | Tyler Cloke | 2015-06-05 | 47 | -447/+3346 |
|\ | | | | | API V1 Support | ||||
| * | Update changelog with V1 API support and OSC 11 user deprecation note. | tylercloke | 2015-06-05 | 1 | -0/+2 |
| | | |||||
| * | Better API version error handling helper code. | tylercloke | 2015-06-05 | 13 | -62/+191 |
| | | | | | | | | Renamed Chef::Mixin::ApiVersionRequestHandling.handle_version_http_exception -> server_client_api_version_intersection and made it do much more useful / sane things. See comments for details. | ||||
| * | Backwards compatible support for OSC 11 in knife user commands. | tylercloke | 2015-06-05 | 30 | -197/+521 |
| | | | | | | | | All knife user commands can detect when they have failed for OSC 11 reasons and forward the request to backwards compatible knife osc_user commands. | ||||
| * | Use Chef::ServerAPI to create versioned API requests in Chef::(User|Client). | tylercloke | 2015-06-05 | 4 | -41/+22 |
| | | |||||
| * | Reregister V0 support for Chef::Client. | tylercloke | 2015-06-05 | 7 | -23/+131 |
| | | |||||
| * | Fixed bug where boolean fields would not be populated in Chef::User/ApiClient. | tylercloke | 2015-06-05 | 3 | -28/+34 |
| | | |||||
| * | Chef::ApiClient.update supports V1. | tylercloke | 2015-06-05 | 5 | -22/+296 |
| | | |||||
| * | API V1 support for client creation. | tylercloke | 2015-06-05 | 9 | -256/+410 |
| | | |||||
| * | Move old Chef::*User and related commands to Chef::Osc*User for backwards ↵ | tylercloke | 2015-06-05 | 14 | -0/+1184 |
| | | | | | | | | compat. | ||||
| * | Small updates to Chef::User.list. | tylercloke | 2015-06-05 | 2 | -36/+10 |
| | | |||||
| * | Use version 1 as the default API version if not specified. | tylercloke | 2015-06-05 | 1 | -1/+1 |
| | | | | | | | | Default to API v1 and expect that places that were affected by v0 -> v1 changes have properly implemented fallback. | ||||
| * | Made Chef::User.reregister give sane error message if no V0 on server. | tylercloke | 2015-06-05 | 2 | -10/+28 |
| | | |||||
| * | Added V1 support to Chef::User.update and removed admin field. | tylercloke | 2015-06-05 | 5 | -101/+189 |
| | | |||||
| * | Added versioned Chef Object API support code and repaired Chef::User.create. | tylercloke | 2015-06-05 | 15 | -207/+864 |
|/ | | | | Also added Chef::User.create V1 API support. Chef::User.create will attempt to use V1 of the server API, and if it fails, it will fall back to V0. | ||||
* | Remove leftover debug statement | danielsdeleo | 2015-06-05 | 1 | -1/+0 |
| | |||||
* | Merge pull request #3483 from chef/lcg/lwrp-calling-include-recipe | Lamont Granquist | 2015-06-04 | 5 | -0/+92 |
|\ | | | | | allow include_recipe from LWRP provider code | ||||
| * | add CHANGELOG.mdlcg/lwrp-calling-include-recipe | Lamont Granquist | 2015-06-04 | 1 | -0/+1 |
| | | |||||
| * | allow include_recipe from LWRP provider code | Lamont Granquist | 2015-06-04 | 4 | -0/+91 |
|/ | | | | | allows include_recipe "build-essential" to work from provider code. | ||||
* | Merge pull request #3481 from chef/lcg/bundle-cache | Lamont Granquist | 2015-06-04 | 1 | -0/+1 |
|\ | | | | | Lcg/bundle cache | ||||
| * | add bundler cache | Lamont Granquist | 2015-06-04 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #3488 from chef/lcg/hvm-ssd-ami | Lamont Granquist | 2015-06-04 | 2 | -2/+3 |
|\ | | | | | switch to an HVM ssd based AMI | ||||
| * | pin kitchen-ec2 to working version | Lamont Granquist | 2015-06-04 | 1 | -1/+1 |
| | | |||||
| * | switch to an HVM ssd based AMI | Lamont Granquist | 2015-06-03 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #3489 from chef/hyphenated-lwrp | Steven Danna | 2015-06-04 | 3 | -40/+164 |
|\ \ | |/ |/| | Hyphenated LWRP | ||||
| * | Fix hyphenated LWRP nameshyphenated-lwrp | John Keiser | 2015-06-03 | 3 | -6/+84 |
| | | |||||
| * | Add regression test for LWRP in hyphenated cookbook | danielsdeleo | 2015-06-03 | 1 | -1/+32 |
| | | |||||
| * | Convert LWRP provider tests to let bindings | danielsdeleo | 2015-06-03 | 1 | -37/+52 |
|/ | |||||
* | Merge pull request #3480 from chef/jdm/travis | Dan DeLeo | 2015-06-03 | 1 | -1/+0 |
|\ | | | | | We don't need to run ruby 2.0 in travis. | ||||
| * | We don't need to run ruby 2.0 in travis.jdm/travis | Jay Mundrawala | 2015-06-03 | 1 | -1/+0 |
| | | | | | | | | | | It only matters on Windows and so it gets run in appveyor | ||||
* | | Merge branch 'jk/3463' | John Keiser | 2015-06-03 | 3 | -22/+173 |
|\ \ | |||||
| * | | Move deprecated LWRP class override to the deprecation method registrar | John Keiser | 2015-06-03 | 2 | -6/+16 |
| | | | |||||
| * | | Fix issue #3463: use real constants instead of const_missing | John Keiser | 2015-06-03 | 3 | -24/+165 |
|/ / | |||||
* | | Merge pull request #3479 from chef/lcg/e2e-faster-instance-type | Lamont Granquist | 2015-06-03 | 1 | -0/+1 |
|\ \ | |/ |/| | try m3.medium over m1.small | ||||
| * | try m3.medium over m1.smalllcg/e2e-faster-instance-type | Lamont Granquist | 2015-06-03 | 1 | -0/+1 |
| | | | | | | | | | | | | m3 has newer CPUs on SSDs. should be substantially faster. there is no m3.small | ||||
* | | Merge pull request #3478 from chef/lcg/retry-bundle-install | Lamont Granquist | 2015-06-03 | 1 | -1/+1 |
|\ \ | | | | | | | Lcg/retry bundle install | ||||
| * | | rubygems is horriblelcg/retry-bundle-install | Lamont Granquist | 2015-06-03 | 1 | -1/+1 |
| | | | | | | | | | | | | retry installing bundler three times | ||||
* | | | Merge pull request #3477 from chef/lcg/zypper-package | Lamont Granquist | 2015-06-03 | 5 | -17/+51 |
|\ \ \ | |/ / | | / | |/ |/| | Lcg/zypper package | ||||
| * | add CHANGELOG.mdlcg/zypper-package | Lamont Granquist | 2015-06-03 | 1 | -2/+3 |
| | |