| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
The previous log message didn't have enough context and could sound
"scary" to users unfamiliar with the feature.
Signed-off-by: Daniel DeLeo <dan@chef.io>
|
|
|
|
|
|
| |
server enforced required recipe
Signed-off-by: Daniel DeLeo <dan@chef.io>
|
|\
| |
| | |
Ensure the apt package fix gets on chef-12 branch
|
| |
| |
| |
| | |
Signed-off-by: Mark Harrison <mark@mivok.net>
|
|/
|
|
|
|
|
|
| |
This correctly deals with quotes and so on in package options.
Fixes #5836
Signed-off-by: Mark Harrison <mark@mivok.net>
|
|
|
|
|
|
|
|
| |
This updates the branch pinnings to use the omnibus-toolchain enabled
version of omnibus and omnibus-software.
Signed-off-by: Ryan Hass <rhass@users.noreply.github.com>
Signed-off-by: Tom Duffield <tom@chef.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Great description and solution of the problem made by @jeremiahsnapp in
the below issue!
Closes https://github.com/chef/chef/issues/5831
I have validated this works fine for the following os:
* Ubuntu 14.04
* Ubuntu 16.04
* Ubuntu 16.10 (latest)
* Debian-6.0.10
* Debian-8.7 (latest)
Signed-off-by: Salim Afiune <afiune@chef.io>
|
|
|
|
| |
Signed-off-by: Tom Duffield <tom@chef.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ZD-12613]
There are users who want to customize permissions to prevent a group of
users from creating new data bags but want to allow the group of users
to create data bag items within an existing data bag.
If the user doesn't have permission to create data bags then the current
API request sequence will prevent the user from creating a data bag item
even if the data bag already exists.
This commit fixes the above problem by verifying (not trying to create)
if the data bag exist through a GET request, if it doesn't the it tries
to generate it, then it proceeds to create the data bag item.
Signed-off-by: Salim Afiune <afiune@chef.io>
|
|
|
|
| |
Signed-off-by: Salim Afiune <afiune@chef.io>
|
| |
|
|\
| |
| | |
Deprecate Cisco platforms
|
|/
|
|
| |
Signed-off-by: Scott Hain <shain@chef.io>
|
| |
|
|\
| |
| | |
changelog update for 12.19.33
|
| |
| |
| |
| | |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|/
|
|
| |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| |
|
|\
| |
| | |
Revert "updating dependencies"
|
|/
|
|
|
|
| |
This reverts commit bd45e8360cf233cbadba17c4ee9870d450a610f8.
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| |
|
|\
| |
| | |
cleans up the remaining new/current_resource ivars in remaining provider code
|
| |
| |
| |
| |
| |
| | |
switches from using ivars to accessors for getters
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| | |
|
|\ \
| |/
|/| |
updating dependencies
|
|/
|
|
| |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| |
|
|\
| |
| | |
coerce immutable arrays to normal arrays in the yum_package resource
|
| |
| |
| |
| |
| |
| |
| | |
as noted in comments this works around bugginess in the yum
provider that require a major refactor to fix.
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| | |
|
|\ \
| | |
| | | |
Beginning of automatic API version detection
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
classes providing an API should include VersionedAPI, whilst the factory
class includes VersionedAPIFactory.
Signed-off-by: Thom May <thom@may.lt>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
When we make a request to a chef server, we capture the minimum and
maximum support API versions and allow them to be queried.
We then provide some infrastructure for making decisions on which class
should be used, in a middleware-ish mechanism.
Signed-off-by: Thom May <thom@chef.io>
|
| | |
|
|\ \
| |/
|/| |
Bump minimum required ruby version to 2.2.2
|
| |
| |
| |
| |
| |
| | |
Ruby 2.2 is still not compatible with the latest rack. We need to actually specify 2.2.2+ which is what rack and others now require.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| | |
|
|\ \
| | |
| | | |
fix specs: RedundantReturn, RedundantSelf, RedundantBegin
|
| | |
| | |
| | |
| | | |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|/ /
| |
| |
| |
| |
| | |
department of redundancy department
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| | |
|
|\ \
| | |
| | | |
package provider code cleanup
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
- cleans up a lot of ivar usage
- converts most providers to shell_out_compact_timeout!
- almost deprecates a few APIs, but can't quite yet
- windows providers need mixlib-shellout to take an argv
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| | |
|
|\ \
| | |
| | | |
Require net-ssh-multi 1.2.1 and remove our monkeypatch
|
| | |
| | |
| | |
| | | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| | |
| | |
| | |
| | |
| | |
| | | |
The fix was merged upstream and released in 1.2.1
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| | | |
|
|\ \ \
| | | |
| | | | |
Update release notes for 12.19
|