summaryrefslogtreecommitdiff
path: root/lib/chef/mixin
Commit message (Collapse)AuthorAgeFilesLines
* autocorrecting Style/TrailingCommalcg/trailing_commaLamont Granquist2016-01-133-11/+11
| | | | chefstyle -a fixed 1044 occurrances
* Merge pull request #4388 from chef/lcg/more-rubocop-lintThom May2016-01-131-2/+2
|\ | | | | more rubocop fixes
| * more rubocop fixeslcg/more-rubocop-lintLamont Granquist2016-01-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | fixes: Lint/UnreachableCode Lint/NonLocalExitFromIterator Lint/LiteralInCondition Lint/EmptyEnsure Lint/DefEndAlignment Lint/CircularArgumentReference
* | really fix copslcg/really-fix-copsLamont Granquist2016-01-121-8/+6
|/
* chefstyle: fix Lint/StringConversionInInterpolationLamont Granquist2016-01-121-1/+1
| | | | useless use of `"#{foo.to_s}"`
* Adding proxifier dependency and leveraging its ability to make TCPSocket.new ↵tyler-ball2015-12-091-0/+38
| | | | respect ENV['http_proxy']
* just use extendLamont Granquist2015-12-021-14/+9
|
* dpkg multipackage and bonus fixesLamont Granquist2015-12-022-2/+49
| | | | | | | | - multipackages dpkg_package - fixes edge conditions in load-current-resource around purging/removing packages that threw errors before - fixes the ability to purge packages that have been removed - adds a lot of functional tests for dpkg_package
* Make modules with properties work and inherit as expectedjk/property_mixinJohn Keiser2015-10-201-8/+7
|
* Move properties into a mixin module (verbatim move)John Keiser2015-10-201-0/+303
|
* Add test for nonzero systemctl exit codeJohn Keiser2015-09-281-1/+1
|
* Merge pull request #3510 from ckaushik/issue_2513Thom May2015-09-021-0/+1
|\ | | | | Fixing Issue #2513 - the broken render of nested partial templates
| * Fixing Issue #2513 - the broken render of nested partial templates with ↵Kaushik C2015-07-271-0/+1
| | | | | | | | | | | | variables Authors: Kaushik C <kaushik.chand@gmail.com>, Sam Dunne <sam@sam-dunne.com>
* | Rename log.deprecation to log_deprecationJohn Keiser2015-09-011-8/+8
| |
* | Pass deprecations through formatter instead of logsJohn Keiser2015-09-011-8/+8
| |
* | Refactor Chef::Mixin::WideString to remove implicit Windows dependency.mcquin/refactor-wstringClaire McQuin2015-09-013-32/+76
| |
* | Validating is comparing to true instead of ruby truthinessPhil Dibowitz2015-08-211-1/+1
| | | | | | | | It should use truthiness.
* | Merge pull request #3775 from chef/salam/win64Salim Alam2015-08-191-39/+15
|\ \ | | | | | | Enable 64-bit support for Powershell and Batch scripts
| * | Enable 64-bit support for Powershell and Batch scriptsSalim Alam2015-08-191-39/+15
| | |
* | | PR feedbackLamont Granquist2015-08-181-39/+39
| | |
* | | CHEF-5012: add methods for template breadcrumbsLamont Granquist2015-08-181-0/+47
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | adds: - cookbook_name - recipe_name - recipe_line_string - recipe_path - recipe_line - template_name - template_path accessible both as instance var (@-) and method (bare), like @node/node.
* | Flatten regex validation array so nested arrays workJohn Keiser2015-07-291-1/+1
| |
* | Bring set_or_return behavior back in line with what it used to beJohn Keiser2015-07-031-1/+24
| |
* | Make required name attributes workJohn Keiser2015-07-031-106/+63
| |
* | Make required name attributes workjk/required_name_attributeJohn Keiser2015-07-021-2/+2
| |
* | Do not validate defaults, for backcompat purposesjk/property-baseJohn Keiser2015-06-231-1/+2
| |
* | Freeze default constantsJohn Keiser2015-06-231-0/+1
| |
* | Fix set_or_return order: default->coerce->validateJohn Keiser2015-06-231-31/+63
| |
* | Add some commentsJohn Keiser2015-06-231-13/+173
| |
* | Evaluate lazy defaults in context of the instanceJohn Keiser2015-06-231-3/+9
| |
* | Add coercionJohn Keiser2015-06-231-0/+8
| |
* | Add property_is_set?John Keiser2015-06-231-10/+17
| |
* | Ensure validators don't run against initial valuesJohn Keiser2015-06-231-0/+1
| |
* | Don't validate `nil` when setting the value to nilJohn Keiser2015-06-231-17/+22
| |
* | Allow values to be set to nil (override defaults) if user allows itJohn Keiser2015-06-231-42/+49
| |
* | Make "is" fail if you pass nil and don't validate itJohn Keiser2015-06-231-11/+8
| |
* | Add name_propertyJohn Keiser2015-06-231-6/+7
| |
* | Add "is" to propertyJohn Keiser2015-06-231-97/+115
| |
* | Create property on resource, alias attribute to itJohn Keiser2015-06-231-9/+12
|/
* Better API version error handling helper code.tylercloke2015-06-051-25/+32
| | | | 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.
* Reregister V0 support for Chef::Client.tylercloke2015-06-051-0/+9
|
* Added V1 support to Chef::User.update and removed admin field.tylercloke2015-06-051-8/+5
|
* Added versioned Chef Object API support code and repaired Chef::User.create.tylercloke2015-06-051-0/+53
| | | | 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.
* Fix hyphenated LWRP nameshyphenated-lwrpJohn Keiser2015-06-031-4/+10
|
* Narrow resolvers to only look at parts of the map we supportJohn Keiser2015-06-021-8/+4
|
* Use the central priority map for `provides`John Keiser2015-06-021-18/+9
|
* change executionpolicy to unrestrictedLamont Granquist2015-05-291-1/+1
|
* fix missing requiresLamont Granquist2015-05-291-0/+3
|
* add powershell_out mixinLamont Granquist2015-05-292-2/+100
|
* Fix up deprecated_attr_*, add testsJohn Keiser2015-05-281-20/+16
|