summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* this is a really, really bad setting to tweaklcg/yell-at-usersLamont Granquist2016-03-111-0/+3
| | | | | | people are actually doing this in order to work around issues with writing /etc/hosts in docker containers. they should seriously stop doing it and fix this problem in the cookbooks.
* Merge pull request #4683 from chef/salam/acceptance-tweakSalim Alam2016-03-117-0/+85
|\ | | | | Add cookbooks for 64-bit Windows test matrix
| * Add more cookbooks for Win64 test matrixsalam/acceptance-tweakSalim Alam2016-03-097-0/+85
| |
* | Merge pull request #4690 from chef/lcg/fix-escape-globLamont Granquist2016-03-1123-31/+42
|\ \ | | | | | | s/escape_glob/escape_glob_dir/
| * | s/escape_glob/escape_glob_dir/lcg/fix-escape-globLamont Granquist2016-03-1023-31/+42
| | | | | | | | | | | | | | | Removes all remaining references to the deprecated escape_glob helper routine.
* | | Merge pull request #4694 from chef/vboxsfNoah Kantrowitz2016-03-111-1/+1
|\ \ \ | |/ / |/| | Vbox's shared filesystem driver uses non-file device names too.
| * | Vbox's shared filesystem driver uses non-file device names too. Noah Kantrowitz2016-03-101-1/+1
|/ /
* | Merge pull request #4686 from chef/cperry/add-cisco-supportNoah Kantrowitz2016-03-101-0/+24
|\ \ | | | | | | Adding myself as LT and Maintainer for Cisco platforms
| * | Fixing typo on iosxr teamcperry/add-cisco-supportCarl Perry2016-03-091-1/+1
| | |
| * | Adding myself as LT and Maintainer for Cisco platformsCarl Perry2016-03-091-0/+24
|/ /
* | Use ruby 2.1.8 on both windows and unixjk/ruby-2.1.8John Keiser2016-03-091-11/+4
| |
* | Merge pull request #4681 from coderanger/params-coerceNoah Kantrowitz2016-03-092-2/+2
|\ \ | |/ |/| Fix property coercion
| * Fix property coercion in both places, because they were different and Noah Kantrowitz2016-03-092-2/+2
|/ | | one in Chef::Mixin::Properties would result in duplicated values.
* Merge pull request #4676 from MichaelPereira/patch-1Thom May2016-03-081-1/+1
|\ | | | | Fix typo in whyrun message
| * Fix typo in whyrun messageMichael Pereira2016-03-081-1/+1
|/
* Merge pull request #4661 from davide125/systemd-userPhil Dibowitz2016-03-085-51/+133
|\ | | | | Extend service resource to support systemd user services
| * rubocop fixesDavide Cavalca2016-03-071-4/+4
| |
| * add a test for user servicesDavide Cavalca2016-03-041-8/+34
| |
| * error out if provider doesn't support user servicesDavide Cavalca2016-03-043-0/+18
| |
| * double quotes to make rubocop happyDavide Cavalca2016-03-031-6/+6
| |
| * Extend service resource to support systemd user servicesDavide Cavalca2016-03-033-47/+85
| |
* | Merge pull request #4673 from dduponchel/GH-2561Thom May2016-03-082-4/+33
|\ \ | | | | | | preferred_manifest_record: fix pretty print.
| * | preferred_manifest_record: fix pretty print.David Duponchel2016-03-072-4/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `preferred_manifest_record` function pretty prints the list of existing files when the asked file can't be found. To do that, the root path of the cookbook is removed from each existing file but the update is done on the `existing_files` variable, not on a copy. When called several times, this variable will eventually be equals to `[nil]`, leading to a NoMethodError. Without the fix, the new unit test fails with > expected Chef::Exceptions::FileNotFound, got #<NoMethodError: undefined method `[]' for nil:NilClass> with backtrace: > # ./lib/chef/cookbook_version.rb:321:in `block in preferred_manifest_record' > # ./lib/chef/cookbook_version.rb:319:in `map!' > # ./lib/chef/cookbook_version.rb:319:in `preferred_manifest_record' > # ./spec/unit/cookbook_version_file_specificity_spec.rb:318:in `block (3 levels) in <top (required)>' > # ./spec/unit/cookbook_version_file_specificity_spec.rb:317:in `block (2 levels) in <top (required)>' Fixes #2561.
* | | Bump version to 12.8.112.8.1jk/bump-versionJohn Keiser2016-03-074-6/+11
|/ /
* | Merge pull request #4667 from chef/accept_dockerMatt Wrock2016-03-043-0/+16
|\ \ | | | | | | adding docker to top_cookbooks
| * | adding docker to top_cookbooksMatt Wrock2016-03-043-0/+16
| | |
* | | Revert "Unpin github_changelog_generator"Lamont Granquist2016-03-041-1/+1
| | | | | | | | | | | | This reverts commit 57ea7d9278201d23c94397650a454281fe16fb7d.
* | | Unpin github_changelog_generatorJohn Keiser2016-03-041-1/+1
|/ /
* | Merge pull request #4617 from chef/lcg/chefstyle-perfLamont Granquist2016-03-0473-106/+156
|\ \ | | | | | | Autofixing new Perf cops in 0.37.2
| * | add some @yield docsLamont Granquist2016-03-0416-5/+53
| | | | | | | | | | | | added some FIXMEs because trying to sort out types for random undocumented code was making me completely aggro
| * | remove unused block argumentslcg/chefstyle-perfLamont Granquist2016-02-2325-29/+29
| | |
| * | Autofixing new Perf cops in 0.37.2Lamont Granquist2016-02-2363-75/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6 Performance/Casecmp 18 Performance/Detect 1 Performance/RangeInclude 27 Performance/RedundantBlockCall 6 Performance/RedundantMatch 5 Performance/RedundantMerge 18 Performance/StringReplacement
* | | Merge pull request #4651 from chef/tball/rehash_errorTyler Ball2016-03-048-4/+105
|\ \ \ | | | | | | | | Always rehash from gem source and not existing hash file
| * | | Adding specs for rehash updatetyler-ball2016-03-046-3/+72
| | | |
| * | | Changing the knife behavior when using the cached plugins to only display 1 ↵tyler-ball2016-03-041-3/+21
| | | | | | | | | | | | | | | | error message when plugin files are missing from the cache
| * | | First part of fixing the rehash command, it now always loads gems from disc ↵tyler-ball2016-03-043-1/+15
|/ / / | | | | | | | | | instead of using the hash file
* | | Merge pull request #4663 from chef/lcg/better-chef-rspec-constraintsLamont Granquist2016-03-0414-44/+39
|\ \ \ | | | | | | | | better chef+ruby rspec constraints
| * | | remove merge conflict resolution errorlcg/better-chef-rspec-constraintsLamont Granquist2016-03-031-4/+0
| | | |
| * | | better chef+ruby rspec constraintsLamont Granquist2016-03-0314-42/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lets us use Gem::Dependency constraints directly as rspec constraints for matching Chef::Version and RUBY_VERSION. copies some magic sauce from bundler that does something similar
* | | | Merge pull request #4664 from chef/salam/databag-fixThom May2016-03-042-3/+55
|\ \ \ \ | | | | | | | | | | Data bag item hash can have name key
| * | | | Data bag item hash can have name keysalam/databag-fixSalim Alam2016-03-032-3/+55
| | | | |
* | | | | Merge pull request #4478 from chef/lcg/rfc-060-gem-metadataLamont Granquist2016-03-0315-8/+245
|\ \ \ \ \ | |_|/ / / |/| | | | RFC-060 gem metadata MVP
| * | | | need to require bundlerlcg/rfc-060-gem-metadataLamont Granquist2016-02-231-0/+1
| | | | | | | | | | | | | | | | | | | | for Bundler::UI
| * | | | pull latest nightly instead of latest releaseLamont Granquist2016-02-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | if we're dependent upon fixing something in the omnibus build (i.e. the shipped version of appbundler) it makes sense to install over the latest nightly rather than the latest release.
| * | | | remove now-unnecessary requireLamont Granquist2016-02-091-1/+0
| | | | |
| * | | | add some metadata specs around 'gem' methodLamont Granquist2016-02-091-0/+27
| | | | |
| * | | | try to avoid the halite tests for nowLamont Granquist2016-02-091-0/+4
| | | | |
| * | | | rubocopismsLamont Granquist2016-02-091-2/+2
| | | | |
| * | | | can't strip the PATH out of the env.Lamont Granquist2016-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | also add back a bunch of other ruby env vars so that our ruby environment remains sane.
| * | | | fix broken specsLamont Granquist2016-02-092-1/+4
| | | | |