summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* backport win functional test fixes to 10-stablewindows-ci-10-stabledanielsdeleo2012-11-2015-42/+119
|
* CHEF-3568: expand path in validation_key for bootstrapBryan McLellan2012-11-202-2/+9
| | | | | | | Allows ~ in path. Some day we should probably expand paths in Chef::Config. Also expand encrypted data bag secret while we're in there.
* [CHEF-3572] Fix chefignore whitespace matchingTeemu Matilainen2012-11-203-2/+5
| | | | | | | `COMMENTS_AND_WHITESPACE` matched lines starting with word characters (\w) when it should have matched whitespaces (\s). Thus comment lines starting with spaces were not skipped but filenames with only word characters were.
* [CHEF-3597] Handle frozen strings in knife.rb chef_server_url var.Fletcher Nichol2012-11-202-1/+9
|
* Merge branch 'CHEF-3616-10-stable' into 10-stabledanielsdeleo2012-11-162-1/+26
|\
| * [CHEF-3616] add cipher field to edbi metadatadanielsdeleo2012-11-162-1/+26
|/ | | | | Adds back compat support for adding the "cipher" field to encrypted data bag v1 format.
* [CHEF-3392] fix ruby 1.8 detection of version 1 formatdanielsdeleo2012-11-151-1/+1
|
* Merge branch 'CHEF-3392-10-stable' into 10-stabledanielsdeleo2012-11-155-13/+320
|\
| * [CHEF-3392] (10-stable) compat with version 1 encrypted dbi formatdanielsdeleo2012-11-155-13/+320
|/
* Save @config[:knife] before testsBryan McLellan2012-11-131-0/+10
| | | | Stop trampling on the other tests bootstrap.
* Place script in repo for running CI testsBryan McLellan2012-11-132-0/+20
| | | | | | Chef 10 and 11 differ in directory structure so lets add a script to ease that This also exposes our testing a bit so other people know what we are doing interally.
* CHEF-3576: add raspbian as a supported platformLamont Granquist2012-11-131-0/+8
|
* CHEF-3577: Allow ssh config port and user to be usedBryan McLellan2012-11-133-5/+24
| | | | | | | | | | | Net::SSH::Multi takes a user argument which we pass, so we need to read the user from the ssh_config before passing the user and use it if applicable. We also were sending port 22 even if the user hadn't specified a port, due to a mixlib-cli default. This would override any port set in an ssh config. It isn't necessary to send a port, Net::SSH will default to 22 on its own.
* Merge branch 'immediate-converge-action-rebase-10' into 10-stabledanielsdeleo2012-11-0517-141/+46
|\
| * Rebased and merged branch immediate-converge-action onto 10-stable from master.tylercloke2012-11-0517-141/+46
| |
* | move test files from cherry-pick to correct part of treedanielsdeleo2012-11-053-0/+0
| |
* | [OC-4668] fix file rm in test teardown for ruby 1.8danielsdeleo2012-11-051-1/+1
| |
* | [OC-4668] fix constant scoping ::File vs. Filedanielsdeleo2012-11-051-2/+2
| |
* | Merge branch 'OC-4668'danielsdeleo2012-11-053-0/+499
|/
* CHEF-3574: Fix copy-pasta error in whyrun messageBryan McLellan2012-11-011-1/+1
|
* Bump version for developmentBryan McLellan2012-11-016-6/+6
|
* Release 10.16.210.16.2Bryan McLellan2012-10-266-6/+6
|
* Add thin back into the development group for WindowsBryan McLellan2012-10-251-5/+1
| | | | Eventmachine 1.0.0 installs on windows now
* [CHEF-3552] Enable whyrun support for remote_directory provider.Steven Danna2012-10-252-15/+31
| | | | | | | | | The remote_directory provider calls functions from the directory provider which is whyrun enabled. This results in the state-changing actions(namely mkdir) in Chef::Provider::Directory#action_create to actually be called *after* the actions in the Chef::Provider::RemoteDirecotry#action_create function, even if super is called at the beginning of the latter function.
* Don't get checksum for create_if_missingBryan McLellan2012-10-251-1/+3
| | | | | We don't need the checksum in create for create_if_missing because we're going to create because we already know the file doesn't exist.
* [CHEF-3561] add template context for template errorsdanielsdeleo2012-10-252-1/+37
| | | | | ResourceFailureInspector will now notice TemplateErrors and use them to display the relevant lines from a template.
* CHEF-3554: limit unix only specsBryan McLellan2012-10-253-132/+146
| | | | | Because we're hacking out functionality to fix CHEF-3554, we need to skip the related tests as well. These must be fixed for CHEF-3557.
* added functional test for cookbook_file providertimh2012-10-251-0/+51
|
* work around CHEF-3554 in windows by disabling this information collectiontimh2012-10-241-3/+18
|
* Merge branch 'CHEF-3394' into 10-stableBryan McLellan2012-10-241-1/+10
|\
| * knife site install cookbook on Windows nows completes successfully. 'Cannot ↵Edward Sargisson2012-10-241-1/+10
|/ | | | open: I/O error' from tar no longer happens
* CHEF-3547, fixed bug for permissions in cookbook provider.tylercloke2012-10-231-3/+0
|
* Bump version for developmentBryan McLellan2012-10-226-6/+6
|
* Chef 10.16.0 Release10.16.0Bryan McLellan2012-10-226-6/+6
|
* Save reporting data to disk on HTTP failureBryan McLellan2012-10-191-11/+20
| | | | For debugging and support use
* 10.16.0.rc.210.16.0.rc.2Bryan McLellan2012-10-196-6/+6
|
* Expose http error code on reporting exceptionBryan McLellan2012-10-192-6/+11
| | | | | When the server returns an exception we need to at least know what the error code was to assist in debugging.
* Fix bug detecting 404 from RR endpointBryan McLellan2012-10-192-2/+8
|
* The rest of 10.16.0.rc.110.16.0.rc.1Bryan McLellan2012-10-1753-149/+149
|
* 10.16.0.rc.1Bryan McLellan2012-10-171-1/+1
|
* CHEF-3478: update specs for upfactorBryan McLellan2012-10-171-2/+2
|
* [CHEF-1804] Add deprecation notice to 10.x tree for implicit setdanielsdeleo2012-10-173-2/+22
| | | | | | | This will trigger a warning when using code like node["foo"] = "value" Warnings can be deactivated by setting Chef::Config[:chef11_deprecation_warnings] to false
* Pull chef_client and chef_client_json instance variables up to Chef::ApplicationChris Roberts2012-10-153-5/+2
|
* Upfactor #run_chef_client into Chef::ApplicationChris Roberts2012-10-154-41/+15
|
* Move chef client instantiation and run into isolated methodChris Roberts2012-10-153-22/+41
|
* RC release: 10.16.0.rc.010.16.0.rc.0Bryan McLellan2012-10-116-6/+6
|
* CHEF-3484: skip item if lacking the specified attributeBryan McLellan2012-10-111-2/+3
| | | | | Sometimes we get a good node object but it lacks the attribute that we specified to use to connect to the node, so we should skip that too
* CHEF-3484: Modified configure_session method to skip nil items in loopMilos Gajdos2012-10-111-1/+4
| | | | | | If we don't skip nil items then the if condition fails with No Method error. ie if !config[:override_attribute] && nil[:cloud] && nil[:cloud][:public_hostname] is obviously nonsense
* [CHEF-3413] Protect secret files created by bootstrap templatesTeemu Matilainen2012-10-117-1/+14
| | | | | Set /etc/chef/validation.pem and /etc/chef/encrypted_data_bag_secret only readable by root.
* Fix improper usage of Fileutils#rm_f in ifconfig providerJohn Skopis2012-10-112-3/+3
| | | | This also corrects the test that was commented out for some reason