summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added Upstart as the default for 14.04 Ubuntuubuntu1404_default_providerJJ Asghar2014-09-051-2/+10
| | | | | | | | | This is to add the default provider for services for Ubuntu for 14.04 It is referanced in the proposed rfc [here](https://github.com/opscode/chef-rfc/pull/44). I commented out `> 14.04` because it's still up for debate in the community.
* Merge pull request #1982 from opscode/sersut/user-dscl-fixSerdar Sutay2014-09-042-29/+34
|\ | | | | Fix dscl user provider to be able to manage home and password at the same time.
| * Spec updates for dscl changes.Serdar Sutay2014-09-041-1/+2
| |
| * Updates based on @jaymzh's comments.Serdar Sutay2014-09-041-2/+6
| |
| * Set the password at the right time using the correct info in order not to ↵Serdar Sutay2014-09-041-28/+28
|/ | | | overwrite other changes.
* Update license to appropriate SPDX IDBryan McLellan2014-09-031-1/+1
|
* Add license information to gemspecAnatol2014-09-031-0/+1
| | | | Obvious fix.
* Merge branch 'just-config-rb'danielsdeleo2014-09-0315-331/+614
|\
| * Update doc files for knife `config.rb` support.danielsdeleo2014-09-033-0/+28
| |
| * Add debug/info logging for knife config file findingdanielsdeleo2014-09-034-4/+105
| | | | | | | | | | | | | | To resolve a chicken/egg issue with the logger being configured *after* the config is located and read, knife will now check for a KNIFE_DEBUG variable and initialize the logger to debug early in the startup process when that variable is set.
| * rename '--dont-use-config' to '--disable-config'danielsdeleo2014-09-032-6/+6
| | | | | | | | A little clearer/less verbose
| * Remove config file jail, replaced with config skip optiondanielsdeleo2014-09-035-35/+10
| |
| * Knife now prefers DIR/config.rb to DIR/knife.rbdanielsdeleo2014-09-032-22/+72
| | | | | | | | | | | | | | | | | | | | `knife.rb` is not deprecated at this time. The precedence of directories is the same. Directories are searched in the same order, so that the presence of config.rb in a low precedence directory, e.g., `~/.chef/config.rb` does not prevent knife from loading a knife.rb located in a higer precedence directory, e.g., `$PWD/.chef/knife.rb`.
| * Extract Knife config file find/load to a reusable componentdanielsdeleo2014-09-037-297/+426
|/
* Merge pull request #1973 from opscode/sersut/group-spec-fixSerdar Sutay2014-09-031-3/+5
|\ | | | | Check the group membership using dscl on Mac in specs.
| * Check the group membership using dscl on Mac.Serdar Sutay2014-09-031-3/+5
|/
* Merge pull request #1583 from juliandunn/fix-hardcoded-binariesSerdar Sutay2014-09-022-3/+4
|\ | | | | Make sure to call chef-client and knife that we just built
| * Make sure to call chef-client and knife that we just built, notbtm/fix-hardcoded-binariesJulian C. Dunn2014-06-302-3/+4
| | | | | | | | just some random ones hanging around in $PATH.
* | Merge pull request #1954 from opscode/adamedx/windows_paths_leadingAdam Edwards2014-08-308-338/+429
|\ \ | | | | | | Fix Windows path bugs, run all config tests against Windows
| * | Unit spec, Ruby Pathname class on Windows does not remove leading duplicate ↵Adam Edwards2014-08-301-1/+1
| | | | | | | | | | | | path separators
| * | Add comment about header orderingJohn Keiser2014-08-301-0/+1
| | |
| * | Make join work properly with leading slashesJohn Keiser2014-08-303-7/+12
| | |
| * | Move Chef::Config path functions to Chef::Util::PathHelperJohn Keiser2014-08-308-133/+197
| | |
| * | Fix Windows path bugs, run all config tests against WindowsJohn Keiser2014-08-302-255/+276
|/ /
* | Merge branch 'jk/rspec_zero_3'John Keiser2014-08-2912-173/+171
|\ \
| * | Switch back to ChefZero::RSpec version 3jk/rspec_zero_3John Keiser2014-08-2912-173/+171
|/ / | | | | | | And add some Enterprise tests (fix an acl delete issue)
* | Update CHANGELOG for #1627 / #1283 / CHEF-5075Bryan McLellan2014-08-291-0/+2
| | | | | | | | | | Fixes #1627. Fixes #1283.
* | CHEF-5075: order matters for recipe_urlBryan McLellan2014-08-292-11/+33
| | | | | | | | | | | | | | Add a test to ensure we maintain the order of fetching the tarball before loading JSON attributes from a file that may be in that recipe tarball Refactor slightly for the benefit of testing
* | Add comment about orderStanislav Bogatyrev2014-08-291-0/+2
| |
* | [CHEF-5075] Fix json_attribs and recipe_url load order.Stanislav Bogatyrev2014-08-291-5/+5
| |
* | Update CHANGELOG for #1833Bryan McLellan2014-08-291-0/+2
| | | | | | | | Closes #1833.
* | combine "no" and "none" freebsd services based on @btm commentDave Eddy2014-08-291-11/+1
| |
* | implement @btm comment about test description stringsDave Eddy2014-08-291-4/+4
| |
* | test for none caseDave Eddy2014-08-291-0/+10
| |
* | better regex in /etc/rc.conf for service stateDave Eddy2014-08-291-2/+2
| |
* | add right-match tests for rc.confDave Eddy2014-08-291-3/+33
| |
* | add checks for partial matches in enable/disableLamont Granquist2014-08-291-1/+15
| |
* | refactoring freebsd provider + unit testsLamont Granquist2014-08-295-263/+444
| |
* | modernize freebsd service specLamont Granquist2014-08-291-162/+187
| |
* | add trailing = to regex for freebsd service deletionDave Eddy2014-08-291-1/+1
| |
* | another instance of loose regexDave Eddy2014-08-291-1/+1
| |
* | tighten up /etc/rc.conf regexDave Eddy2014-08-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've run into a fun issue on FreeBSD 10 when trying to disable `syslogd`, and enable `rsyslogd`. Initially, the /etc/rc.conf config file may look something like this syslogd_enable="YES" rsyslogd_enable="NO" And after chef it *should* look this rsyslogd_enable="YES" syslogd_enable="NO" However, because the regex isn't as tight as it could be, it will search for `syslogd_enable="(\w+)"`, and erroneously match the `rsyslogd`, which leads Chef to believe that `syslogd` is enabled, when in reality it isn't. This change simply anchors the regex with `^` so the pattern must match at the beginning of the line.
* | Merge pull request #1947 from opscode/adamedx/fix-travis-mysql-clientAdam Edwards2014-08-281-2/+2
|\ \ | | | | | | change mysql-client package
| * | change mysql-client packageLamont Granquist2014-08-281-2/+2
|/ / | | | | | | mysql cookbook now installs mysql-client-5.5 by default
* | Widen chef-zero dependency correctlyJohn Keiser2014-08-281-1/+1
| |
* | Merge pull request #1895 from opscode/mcquin/CHEF-5282Serdar Sutay2014-08-286-1/+145
|\ \ | | | | | | Add --ssl-verify-mode and --[no-]verify-api-cert options.
| * | CHANGELOG info for the new bootstrap CLI options.Serdar Sutay2014-08-282-1/+3
| | |
| * | Use existing Chef::Config values for verify_api_cert and ssl_verify_mode ↵Serdar Sutay2014-08-264-54/+90
| | | | | | | | | | | | during bootstrap.
| * | Add --ssl-verify-mode and --[no-]verify-api-cert options.Claire McQuin2014-08-264-0/+106
| | |
* | | Remove deprecated @node ivarsjk/remove_deprecated_ivarsJohn Keiser2014-08-273-10/+3
| | |