summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use FFI to delete registry values.mcquin/registry-delete-valueClaire McQuin2015-08-282-2/+53
|
* Merge pull request #3830 from chef/lcg/3743Lamont Granquist2015-08-272-2/+4
|\ | | | | Lcg/3743
| * add md filelcg/3743Lamont Granquist2015-08-271-1/+3
| |
| * speed improvement for remote_directory() resourceIgor Shpakov2015-08-271-1/+1
|/ | | | | | | | | | | | | | | | problem: doing ls(path) for a very large directory with > 1.8mil files takes upwards of 10 minutes. solution: change filtering stage from files.reject! to files.reject files.reject! does in place filtering and it looks like it copies the whole array for every deletion. in my example it filtered out 300k rows, so that's 300k array copies. switching to files.reject decreases the runtime of that function from 650seconds down to 6-7 seconds.
* Stop using @instance_variableJay Mundrawala2015-08-271-5/+9
|
* Remove unused thingsJay Mundrawala2015-08-271-5/+0
|
* Use ffi for GetVolumeNameForVolumeMountPointJay Mundrawala2015-08-273-5/+18
|
* Convert SetVolumeMountPoint to use ffiJay Mundrawala2015-08-273-2/+17
|
* Rewrite DeleteVolumeMountPoint to use FFIJay Mundrawala2015-08-273-5/+21
|
* Merge pull request #3828 from chef/ksubrama/maintainersKartik Null Cating-Subramanian2015-08-272-1/+7
|\ | | | | Add Salim as a windows maintainer
| * Add Salim as a windows maintainerKartik Null Cating-Subramanian2015-08-272-1/+7
|/
* Merge pull request #3760 from chef/ksubrama/rake_taskKartik Null Cating-Subramanian2015-08-266-166/+242
|\ | | | | Refactor all the gem building logic into a custom rake task.
| * Change module_path_name to module_pathksubrama/rake_taskKartik Null Cating-Subramanian2015-08-252-14/+14
| |
| * Downcase module_path_name by defaultKartik Null Cating-Subramanian2015-08-251-1/+2
| |
| * Run rake version to get updates.Kartik Null Cating-Subramanian2015-08-253-2/+12
| |
| * Refactor chef's Rakefile to a task.Kartik Null Cating-Subramanian2015-08-253-164/+229
| |
* | Merge pull request #3822 from chef/jdm/ps-credential-doc-changesJay Mundrawala2015-08-252-0/+71
|\ \ | | | | | | PSCredential + dsc_script documentation
| * | Add release notes for dsc_script + ps_credentialJay Mundrawala2015-08-251-0/+40
| | |
| * | Add doc changes for dsc_script + ps_credentialJay Mundrawala2015-08-251-0/+31
|/ /
* | Add CHANGELOG entry for #3772Jay Mundrawala2015-08-251-0/+1
| |
* | Merge pull request #3772 from chef/jdm/dsc-script-ps-credJay Mundrawala2015-08-255-0/+100
|\ \ | | | | | | Add ps_credential dsl method to dsc_script
| * | dsc_script ps_credential functional testjdm/dsc-script-ps-credJay Mundrawala2015-08-252-0/+90
| | |
| * | Test to make sure dsc_script has ps_credential helperJay Mundrawala2015-08-251-0/+4
| | |
| * | Add ps_credential dsl method to dsc_scriptJay Mundrawala2015-08-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | You can now do the following: ```ruby dsc_script 'create-foo-user' do code <<-EOH User FooUser00 { Ensure = "Present" UserName = 'FooUser00' Password = #{ps_credential('FooBarBaz1!')} } EOH configuration_data <<-EOH @{ AllNodes = @( @{ NodeName = "localhost"; CertificateID = 'A8DB81D8059F349F7EF19104399B898F701D4167' } ) } EOH end ```
| * | Add to_s to ps_credentialJay Mundrawala2015-08-251-0/+4
| | |
* | | Merge pull request #3820 from chef/ssd/release-notes-for-rehashSteven Danna2015-08-251-0/+12
|\ \ \ | |_|/ |/| | Add RELEASE_NOTES entry for `knife rehash`
| * | Add RELEASE_NOTES entry for `knife rehash`ssd/release-notes-for-rehashSteven Danna2015-08-251-0/+12
|/ /
* | Merge pull request #3307 from chef/ssd/rehashSteven Danna2015-08-2514-392/+887
|\ \ | | | | | | Add knife-rehash command for subcommand location hashing
| * | Fix copyright notice in gem_glob_loaderssd/rehashSteven Danna2015-08-251-1/+1
| | |
| * | Mark custom manifests as deprecatedSteven Danna2015-08-252-1/+2
| | |
| * | Use Chef::Log.deprecation for deprecation warningSteven Danna2015-08-251-1/+1
| | |
| * | Be explicit about 'knife rehash' in subcommand_not_foundAlex Pop2015-08-251-1/+1
| | |
| * | Use stubbed home in tests rather than ENV['HOME']Steven Danna2015-08-251-4/+4
| | | | | | | | | | | | I think this likely broke on rebase.
| * | Add tests for HashedCommandLoaderSteven Danna2015-08-252-1/+94
| | |
| * | Fix typo and authorship of custom_manifest_loader.Steven Danna2015-08-251-2/+1
| | | | | | | | | | | | I didn't write custom_manifest_loader, I just moved it.
| * | Add banners to rehash and null pluginsSteven Danna2015-08-252-0/+3
| | |
| * | Add debug-level messages about manifest path.Steven Danna2015-08-251-0/+2
| | | | | | | | | | | | | | | These message are only available if KNIFE_DEBUG is set because this happens before our configuration is loaded.
| * | Require 'chef/knife/bootstrap' when defining subclassesSteven Danna2015-08-252-0/+2
| | |
| * | Fix 'uninitialized constant Chef::DataBagItem' exception for 'from file' ↵Alex Pop2015-08-251-0/+1
| | | | | | | | | | | | subcommands
| * | Make subcommand_not_found message loader-specific to give more helpful error ↵Alex Pop2015-08-251-1/+7
| | | | | | | | | | | | message when using a plugin manifest.
| * | Guard against uninstalled but hashed knife pluginAlex Pop2015-08-251-1/+6
| | |
| * | Recursively create the manifest directory if missingAlex Pop2015-08-251-0/+2
| | |
| * | Remove confirmation and display path to the cache on create and updateAlex Pop2015-08-251-2/+2
| | |
| * | Add knife-rehash command for subcommand location hashingSteven Danna2015-08-2510-391/+772
| |/ | | | | | | | | | | `knife rehash` stores the paths to knife plugins in a specially formatted plugin_manifest entry. This lowers the overhead of subsequent knife invocations.
* | Merge pull request #3799 from chef/lcg/service-supports-hashLamont Granquist2015-08-2513-40/+71
|\ \ | | | | | | fix supports hash issues in service providers
| * | add CHANGELOG.mdlcg/service-supports-hashLamont Granquist2015-08-251-0/+1
| | |
| * | fix supports hash issues in service providersLamont Granquist2015-08-2512-40/+70
|/ / | | | | | | | | | | | | - redhat provider now allows the user to override :status - gentoo provider now allows the user to override :status and :restart - service providers now dup the status hash and mutate their private copy instead of mutating the new_resource
* | Merge pull request #3817 from chef/lcg/remove-gcLamont Granquist2015-08-252-3/+4
|\ \ | |/ |/| remove now-useless GC
| * add CHANGELOG.mdlcg/remove-gcLamont Granquist2015-08-251-1/+3
| |
| * remove now-useless GCLamont Granquist2015-08-241-2/+1
| |