summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make the install/uninstall tests run more realisticallyirving/rpm_package_tilde_fixdanielsdeleo2015-06-091-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 blockdanielsdeleo2015-06-091-118/+59
|
* Clean up RPM package provider specsdanielsdeleo2015-06-091-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 stubbeddanielsdeleo2015-06-091-34/+79
|
* Adding rspec tests to cover the install, upgrade and noop scenarios when the ↵Irving Popovetsky2015-06-081-0/+70
| | | | package has a tilde character in the version
* fix rpm_package when sourced packages have a tilde character in the versionIrving Popovetsky2015-06-081-2/+2
|
* Improve performance of method_missingjk/perfJohn Keiser2015-06-082-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-ec2Thom May2015-06-081-1/+1
|\ | | | | Using master of kitchen-ec2 for travis integration tests
| * Using master of kitchen-ec2 because ↵tball/kitchen-ec2tyler-ball2015-06-081-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-testsThom May2015-06-081-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-teststyler-ball2015-06-081-0/+41
|/
* Merge pull request #3438 from chef/tc/api-versioningTyler Cloke2015-06-0547-447/+3346
|\ | | | | API V1 Support
| * Update changelog with V1 API support and OSC 11 user deprecation note.tylercloke2015-06-051-0/+2
| |
| * Better API version error handling helper code.tylercloke2015-06-0513-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.tylercloke2015-06-0530-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).tylercloke2015-06-054-41/+22
| |
| * Reregister V0 support for Chef::Client.tylercloke2015-06-057-23/+131
| |
| * Fixed bug where boolean fields would not be populated in Chef::User/ApiClient.tylercloke2015-06-053-28/+34
| |
| * Chef::ApiClient.update supports V1.tylercloke2015-06-055-22/+296
| |
| * API V1 support for client creation.tylercloke2015-06-059-256/+410
| |
| * Move old Chef::*User and related commands to Chef::Osc*User for backwards ↵tylercloke2015-06-0514-0/+1184
| | | | | | | | compat.
| * Small updates to Chef::User.list.tylercloke2015-06-052-36/+10
| |
| * Use version 1 as the default API version if not specified.tylercloke2015-06-051-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.tylercloke2015-06-052-10/+28
| |
| * Added V1 support to Chef::User.update and removed admin field.tylercloke2015-06-055-101/+189
| |
| * Added versioned Chef Object API support code and repaired Chef::User.create.tylercloke2015-06-0515-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 statementdanielsdeleo2015-06-051-1/+0
|
* Merge pull request #3483 from chef/lcg/lwrp-calling-include-recipeLamont Granquist2015-06-045-0/+92
|\ | | | | allow include_recipe from LWRP provider code
| * add CHANGELOG.mdlcg/lwrp-calling-include-recipeLamont Granquist2015-06-041-0/+1
| |
| * allow include_recipe from LWRP provider codeLamont Granquist2015-06-044-0/+91
|/ | | | | allows include_recipe "build-essential" to work from provider code.
* Merge pull request #3481 from chef/lcg/bundle-cacheLamont Granquist2015-06-041-0/+1
|\ | | | | Lcg/bundle cache
| * add bundler cacheLamont Granquist2015-06-041-0/+1
|/
* Merge pull request #3488 from chef/lcg/hvm-ssd-amiLamont Granquist2015-06-042-2/+3
|\ | | | | switch to an HVM ssd based AMI
| * pin kitchen-ec2 to working versionLamont Granquist2015-06-041-1/+1
| |
| * switch to an HVM ssd based AMILamont Granquist2015-06-031-1/+2
| |
* | Merge pull request #3489 from chef/hyphenated-lwrpSteven Danna2015-06-043-40/+164
|\ \ | |/ |/| Hyphenated LWRP
| * Fix hyphenated LWRP nameshyphenated-lwrpJohn Keiser2015-06-033-6/+84
| |
| * Add regression test for LWRP in hyphenated cookbookdanielsdeleo2015-06-031-1/+32
| |
| * Convert LWRP provider tests to let bindingsdanielsdeleo2015-06-031-37/+52
|/
* Merge pull request #3480 from chef/jdm/travisDan DeLeo2015-06-031-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/travisJay Mundrawala2015-06-031-1/+0
| | | | | | | | | | It only matters on Windows and so it gets run in appveyor
* | Merge branch 'jk/3463'John Keiser2015-06-033-22/+173
|\ \
| * | Move deprecated LWRP class override to the deprecation method registrarJohn Keiser2015-06-032-6/+16
| | |
| * | Fix issue #3463: use real constants instead of const_missingJohn Keiser2015-06-033-24/+165
|/ /
* | Merge pull request #3479 from chef/lcg/e2e-faster-instance-typeLamont Granquist2015-06-031-0/+1
|\ \ | |/ |/| try m3.medium over m1.small
| * try m3.medium over m1.smalllcg/e2e-faster-instance-typeLamont Granquist2015-06-031-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-installLamont Granquist2015-06-031-1/+1
|\ \ | | | | | | Lcg/retry bundle install
| * | rubygems is horriblelcg/retry-bundle-installLamont Granquist2015-06-031-1/+1
| | | | | | | | | | | | retry installing bundler three times
* | | Merge pull request #3477 from chef/lcg/zypper-packageLamont Granquist2015-06-035-17/+51
|\ \ \ | |/ / | | / | |/ |/| Lcg/zypper package
| * add CHANGELOG.mdlcg/zypper-packageLamont Granquist2015-06-031-2/+3
| |