summaryrefslogtreecommitdiff
path: root/lib/chef/provider.rb
Commit message (Collapse)AuthorAgeFilesLines
* Fix resource `super` (broken because of test :focus)jk/fix-resource-superJohn Keiser2015-12-061-1/+12
|
* Converge actions all together instead of in action :x (fixes #4124)jk/4124John Keiser2015-12-021-34/+15
|
* Change plural to singularJohn Keiser2015-10-271-2/+2
|
* tests and styleChase Bolt2015-10-271-2/+2
|
* removing @sensitive in favor of sensitiveChase Bolt2015-10-271-3/+3
|
* suppressing sensitive properties, refactoredChase Bolt2015-10-271-7/+20
|
* Fix forward module.to_sjk/forwarder-to_sJohn Keiser2015-10-051-1/+1
|
* Rename log.deprecation to log_deprecationJohn Keiser2015-09-011-1/+1
|
* Pass deprecations through formatter instead of logsJohn Keiser2015-09-011-1/+1
|
* Move current_value_does_not_exist! directly on ResourceJohn Keiser2015-07-311-0/+4
|
* Update to cheffish 1.3 for tests, tweak converge_if_changed outputJohn Keiser2015-07-311-2/+2
|
* Add current_value_does_not_exist! API, pretty up the outputJohn Keiser2015-07-311-2/+3
|
* Move converge_if_changed to Chef::Provider properJohn Keiser2015-07-311-0/+51
|
* Make Resource.action work with non-standard namesjk/action_dashJohn Keiser2015-07-301-9/+26
|
* Make "property_name" in actions load current value as defaultJohn Keiser2015-07-271-1/+20
|
* Re-separate priority map and DSL handler map so that provides has veto power ↵John Keiser2015-07-061-1/+1
| | | | over priority
* Rename Chef::DSL::Recipe::Everything -> FullDSLJohn Keiser2015-06-231-1/+1
|
* Add comments and use def self.x instead of class<<selfJohn Keiser2015-06-231-1/+6
|
* Create the `action :name do ... end` syntax for ResourceJohn Keiser2015-06-231-6/+116
|
* Give run contexts children instead of using external dupingJohn Keiser2015-06-231-6/+8
|
* Sort identical "provides" alphabetically (for backcompat)John Keiser2015-06-181-1/+1
| | | | - Warn when multiple providers try to provide the same thing
* Move provider_mapping values out into the actual resource classesJohn Keiser2015-06-021-1/+0
|
* Fix resource unit testJohn Keiser2015-06-021-2/+1
|
* Narrow resolvers to only look at parts of the map we supportJohn Keiser2015-06-021-3/+9
|
* Use the central priority map for `provides`John Keiser2015-06-021-0/+13
|
* include powershell_out in DSL placesLamont Granquist2015-05-291-0/+2
|
* Merge pull request #3360 from chef/jdm/resource-semanticsJay Mundrawala2015-05-151-0/+5
|\ | | | | Add check_resource_semantics! lifecycle method to provider
| * Add check_resource_semantics! lifecycle method to providerJay Mundrawala2015-05-111-0/+5
| |
* | Deprecate Chef::Provider::LwrpClass the same way we did ResourceJohn Keiser2015-05-131-0/+28
|/
* add resource_resolver and resource_priority_mapLamont Granquist2015-04-151-20/+5
| | | | also wire them up through the Chef class.
* Chef-12 RC Provider ResolverLamont Granquist2014-10-241-37/+13
| | | | | makes resource and provider class resolution more dynamic. begins deprecation of Chef::Platform static mapping.
* Initial sketch for provider resolverRichard Manyanza2014-10-221-0/+48
|
* Remove recipe DSL from base provider.Claire McQuin2014-08-141-2/+0
|
* add shell_out to base provider codeLamont Granquist2014-07-291-0/+2
|
* Make it possible to include Chef::Provider / Chef::ResourceJohn Keiser2014-04-241-0/+1
| | | | without circular dependencies or missing deps
* Implement required interface for Recipe DSL in Providerdanielsdeleo2014-02-191-0/+6
|
* Fix nitpick comments and code typos.sersut2013-05-151-5/+1
|
* Merge branch 'master' into file-refactorsersut2013-05-141-1/+1
|\ | | | | | | | | | | Conflicts: spec/unit/knife/configure_spec.rb spec/unit/provider/remote_file_spec.rb
| * CHEF-3920: tighten wording to be more DRY.Andrea Campi2013-04-121-1/+1
| |
* | expand and fix selinux functionalityLamont Granquist2013-04-041-1/+9
| |
* | refactoring of file providersLamont Granquist2013-03-151-7/+6
|/
* Extract provider LWRP code to LWRPBasedanielsdeleo2012-12-191-52/+0
|
* explicitly include EnforceOwnershipAndPermissions where it's useddanielsdeleo2012-12-181-1/+0
|
* [CHEF-3632] removed duplicated provider#whyrun_supported? methodXabier de Zuazo2012-12-131-4/+0
|
* Merge branch '10-stable'Bryan McLellan2012-11-201-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: chef-expander/lib/chef/expander/version.rb chef-server-api/lib/chef-server-api/version.rb chef-server-webui/lib/chef-server-webui/version.rb chef-server/lib/chef-server/version.rb chef-solr/lib/chef/solr/version.rb chef/lib/chef/encrypted_data_bag_item.rb chef/spec/unit/encrypted_data_bag_item_spec.rb ci/jenkins_run_tests.bat ci/jenkins_run_tests.sh lib/chef/provider.rb spec/unit/knife/data_bag_from_file_spec.rb spec/unit/provider/remote_directory_spec.rb spec/unit/provider/route_spec.rb
* | Finished refactoring converge and updated teststylercloke2012-11-051-3/+2
| | | | | | | | so that converge and converge! are no longer a method in the provider and why_run, respectively. There is instead set_updated_status in provider. Everything is now converged in why_run's add_action, so neither of the converge methods should ever need to be called. Updated tests to reflect this. Removed all calls to converge, and replaced with set_updated_status only for tests that are looking at the update status of a provider, where the converge behavior has been mocked out.
* | [OC-3564] move core Chef to the repo root \o/ \m/Seth Chisamore2012-10-301-0/+233
|/ | | | The opscode/chef repository now only contains the core Chef library code used by chef-client, knife and chef-solo!
* big refactor of the repo layout. move to a chef gem and a chef-server gem ↵Ezra Zygmuntowicz2008-10-081-40/+0
| | | | all with proper deps
* Tell us what provider forgot to override load_current_resourceAdam Jacob2008-09-081-1/+1
|
* Refactoring to support a base package class, that package providers can ↵Adam Jacob2008-09-081-0/+4
| | | | inherit from