summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Raise error if suse group manager adds non-existent userCOOL-597/address-suse-test-failuresTom Duffield2016-10-202-4/+113
| | | | | | | | | | The expected behavior of chef, as defined by our tests, is that if a user specified in a group resource does not exist than chef should raise an error. On suse, we use groupmod which will not raise an error if you attempt to add a non-existent user to a group. This change adds in a simple check that will raise an error if the specified does not exist. Signed-off-by: Tom Duffield <tom@chef.io>
* Update useradd test to account for new SUSE 12.1 behaviorTom Duffield2016-10-201-2/+4
| | | | | | | The `usermod` binary in SUSE 12.1 no longer throws an error if you attempt to unlock a user account that has no password. Signed-off-by: Tom Duffield <tom@chef.io>
* Bump version of chef to 12.16.16 by Chef Versioner.v12.16.16Chef Versioner2016-10-204-8/+8
|
* Merge pull request #5471 from chef/lcg/make-scm-password-sensitiveThom May2016-10-201-7/+1
|\ | | | | convert svn_password to property + make sensitive
| * the password is also not desired_statelcg/make-scm-password-sensitiveLamont Granquist2016-10-191-1/+1
| | | | | | | | | | | | should property-ize the rest of this as well Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * convert scm_password to property + make sensitiveLamont Granquist2016-10-191-7/+1
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version of chef to 12.16.15 by Chef Versioner.v12.16.15Chef Versioner2016-10-194-8/+8
| |
* | Merge pull request #5466 from pwalz/fix-crontab-rewritesLamont Granquist2016-10-191-1/+1
|\ \ | |/ |/| Cron Provider: Eliminate crontab rewrite that happens with every chef-client run
| * Style fix - change single quotes to doublePeter Walz2016-10-181-1/+1
| | | | | | | | Signed-off-by: Peter Walz <pnw@umn.edu>
| * Remove leading and trailing quotes when reading certain environment variablesPeter Walz2016-10-181-1/+1
| | | | | | | | | | | | | | Fixes a side effect of #5127 where if a `cron` resource sets MAILTO, PATH, SHELL, or HOME, it gets updated with every chef-client run. Signed-off-by: Peter Walz <pnw@umn.edu>
* | Bump version of chef to 12.16.14 by Chef Versioner.v12.16.14Chef Versioner2016-10-194-8/+8
| |
* | Merge pull request #5465 from chef/rhass/COOL-541_update-ec2-tagsTom Duffield2016-10-191-1/+3
|\ \ | | | | | | Update EC2 tags for internal standards compliance.
| * | Update EC2 tags for internal standards compliance.rhass/COOL-541_update-ec2-tagsRyan Hass2016-10-181-1/+3
| | | | | | | | | | | | | | | | | | [ci skip] Signed-off-by: Ryan Hass <rhass@chef.io>
* | | Bump version of chef to 12.16.13 by Chef Versioner.v12.16.13Chef Versioner2016-10-194-8/+8
| | |
* | | Merge pull request #5463 from chef/tm/last_json_deprecationsThom May2016-10-192-4/+5
|\ \ \ | | | | | | | | [Knife] Fix deprecation warning when creating data bag items
| * | | Return a raw hash when creating objectstm/last_json_deprecationsThom May2016-10-182-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | Fixes chef/chef-vault#215 Signed-off-by: Thom May <thom@may.lt>
* | | | Bump version of chef to 12.16.12 by Chef Versioner.v12.16.12Chef Versioner2016-10-194-8/+8
| | | |
* | | | Merge pull request #5464 from chef/lcg/less-global-stateLamont Granquist2016-10-182-1/+13
|\ \ \ \ | | | | | | | | | | remove dependency on Chef.run_context global state
| * | | | feed chefstyleLamont Granquist2016-10-181-3/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | | | add root_run_context to CHILD_STATElcg/less-global-stateLamont Granquist2016-10-181-0/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | | | remove dependency on Chef.run_context global stateLamont Granquist2016-10-182-1/+14
| | |/ / | |/| | | | | | | | | | | | | | | | | | introduce run_context.root_run_context that avoids global state Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | | Bump version of chef to 12.16.11 by Chef Versioner.v12.16.11Chef Versioner2016-10-194-8/+8
| | | |
* | | | Merge pull request #5468 from chef/rhass/COOL-595_omnibus-dep-bumpLamont Granquist2016-10-181-6/+6
|\ \ \ \ | | | | | | | | | | Bump omnibus deps once more.
| * | | | Bump omnibus deps once more.rhass/COOL-595_omnibus-dep-bumpRyan Hass2016-10-181-6/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ryan Hass <rhass@chef.io>
* | | | | Bump version of chef to 12.16.10 by Chef Versioner.v12.16.10Chef Versioner2016-10-194-8/+8
| | | | |
* | | | | Implement `--config-option` CLI opt for knifedan/config-option-in-knifedanielsdeleo2016-10-186-16/+159
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `--config-option` CLI option allows setting any `Chef::Config` setting on the command line, which allows applications to be used without a configuration file even if a desired config option does not have a corresponding CLI option. This CLI option was present in the help output for knife but was not actually implemented. Moving the behavior into chef-config allows us to use it for both `chef-client` and `knife`. Signed-off-by: Daniel DeLeo <dan@chef.io>
* | | | Bump version of chef to 12.16.9 by Chef Versioner.v12.16.9Chef Versioner2016-10-184-8/+8
| | | |
* | | | Merge pull request #5467 from chef/rhass/COOL-595_update-omnibus-gemfile-lockLamont Granquist2016-10-181-9/+9
|\ \ \ \ | |/ / / |/| | | Update omnibus Gemfile.lock
| * | | Update omnibus Gemfile.lockRyan Hass2016-10-181-9/+9
|/ / / | | | | | | | | | | | | | | | | | | | | | Update Gemfile.lock for omnibus to pull in latest OpenSSL 1.0.1 version. Relates to internal issue COOL-595. Signed-off-by: Ryan Hass <rhass@chef.io>
* | | Bump version of chef to 12.16.8 by Chef Versioner.v12.16.8Chef Versioner2016-10-184-8/+8
| | |
* | | Merge pull request #5448 from chilicheech/openssl-latestLamont Granquist2016-10-187-58/+61
|\ \ \ | |_|/ |/| | update openssl to 1.0.2j to address vulnerabilities
| * | fix the rubygems version generated by rake dependenciesThiago Oliveira2016-10-135-25/+25
| | | | | | | | | | | | Signed-off-by: Thiago Oliveira <thiagoo@yahoo-inc.com>
| * | update openssl to 1.0.2j to address vulnerabilitiesThiago Oliveira2016-10-137-51/+54
| | | | | | | | | | | | Signed-off-by: Thiago Oliveira <thiagoo@yahoo-inc.com>
* | | Bump version of chef to 12.16.7 by Chef Versioner.v12.16.7Chef Versioner2016-10-184-8/+8
| | |
* | | Merge pull request #5462 from sds/rebuild-headers-on-retryThom May2016-10-181-3/+2
|\ \ \ | |_|/ |/| | Rebuild HTTP headers on each retried request
| * | Rebuild HTTP headers on each retried requestShane da Silva2016-10-151-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Depending on how you configure your Chef client, it's possible that a later retry would have an authentication timestamp header (`X-OPS-TIMESTAMP`) that was more than 900 seconds old. Since the Chef server treats timestamps older than this threshold as unauthorized requests, you would potentially get seemingly spurious "401 Unauthorized" responses from the server. A solution is to generate the headers on each retry so that we have a new authentication timestamp for each retried request. Signed-off-by: Shane da Silva <shane@dasilva.io>
* | | Bump version of chef to 12.16.6 by Chef Versioner.v12.16.6Chef Versioner2016-10-184-8/+8
| | |
* | | Merge pull request #5451 from chilicheech/require-event-dslThom May2016-10-181-0/+1
|\ \ \ | |/ / |/| | require the event_dispatch dsl since it's used in chef_class
| * | require the event_dispatch dsl since it's used in chef_classThiago Oliveira2016-10-121-0/+1
| | | | | | | | | | | | Signed-off-by: Thiago Oliveira <thiagoo@yahoo-inc.com>
* | | Bump version of chef to 12.16.5 by Chef Versioner.v12.16.5Chef Versioner2016-10-144-8/+8
| | |
* | | Merge pull request #5430 from MsysTechnologiesllc/nim/double_quotes_issueMatt Wrock2016-10-142-2/+26
|\ \ \ | | | | | | | | Fixed double quotes issue in powershell_out
| * | | Verifying powershell stdout in specsNimishaS2016-10-101-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: NimishaS <nimisha.sharad@msystechnologies.com>
| * | | running powershell specs for only windowsNimishaS2016-10-071-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: NimishaS <nimisha.sharad@msystechnologies.com>
| * | | Fixed double quotes issue in powershell_outNimishaS2016-10-072-1/+23
| | | | | | | | | | | | | | | | Signed-off-by: NimishaS <nimisha.sharad@msystechnologies.com>
* | | | Bump version of chef to 12.16.4 by Chef Versioner.v12.16.4Chef Versioner2016-10-144-8/+8
| | | |
* | | | Merge pull request #5452 from ↵Thom May2016-10-142-6/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | phene/better-user-provider-comparison-of-home-paths User Provider: Fix home folder comparison
| * | | | Refactored Chef::Provider::User to short circuit and provider better ↵Geoffrey Hichborn2016-10-132-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | comparison of home paths to fix Issue #5444 Signed-off-by: Geoffrey Hichborn <geoff@socialcast.com>
* | | | | Bump version of chef to 12.16.3 by Chef Versioner.v12.16.3Chef Versioner2016-10-144-8/+8
| | | | |
* | | | | Merge pull request #5453 from chef/lcg/template-updateThom May2016-10-141-2/+1
|\ \ \ \ \ | |_|_|_|/ |/| | | | update PR template
| * | | | update templatelcg/template-updateLamont Granquist2016-10-131-2/+1
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | users don't understand what we mean by "all documentation", so clarify that what we mean to be RELEASE_NOTES.md and that's it, they need to stay away from CHANGELOG.md i believe we've dropped DOC_CHANGES.md in favor of RELEASE_NOTES.md Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>