summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update chefstyle to 0.3.1 and fix new offenses.chefstyle-0.3.1mcquin2016-04-0139-85/+85
|
* Merge pull request #787 from tas50/gce_fixTim Smith2016-04-012-40/+10
|\ | | | | Remove ec2metadata CLI as a EC2 detection method
| * Remove ec2metadata CLI as a EC2 detection methodTim Smith2016-03-312-40/+10
| | | | | | | | It's not a reliable detection method
* | Merge pull request #784 from tas50/masterThom May2016-03-312-1/+13
|\ \ | | | | | | Detect openSUSE Leap as platform opensuseleap
| * | Detect openSUSE Leap as platform opensuseleapTim Smith2016-03-302-1/+13
|/ / | | | | | | It's different then opensuse or suse. Platform family is still suse.
* | Merge pull request #778 from sh9189/windows_packages_fixTim Smith2016-03-302-237/+224
|\ \ | | | | | | Windows packages plugin - Get packages from registry
| * | Enable packages plugin by defaultShahul Hameed2016-03-182-237/+199
| | |
| * | Remove unnecessary requireShahul Hameed2016-03-171-1/+0
| | |
| * | Get windows packages from registryShahul Hameed2016-03-172-75/+101
| | |
* | | Merge pull request #782 from chef/jk/bump-8.13v8.13.0John Keiser2016-03-242-1/+12
|\ \ \ | | | | | | | | Bump revision to 8.13
| * | | Bump revision to 8.13jk/bump-8.13John Keiser2016-03-242-1/+12
|/ / /
* | | Merge pull request #524 from cmluciano/cml/addscalaTim Smith2016-03-212-0/+126
|\ \ \ | | | | | | | | Add language scala
| * | | Make sure plugin returns Errno::ENOENT if scala or sbt don't existcmluciano2016-03-152-24/+19
| | | |
| * | | Add language scalacmluciano2015-06-222-0/+131
| | | |
* | | | Lock plist to 3.xdanielsdeleo2016-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | Both 3.1 and 3.2 seem to work. Currently Chef is pinned to 3.1.x, so I set the pin there to avoid conflict with Chef.
* | | | Don't pull chef from masterdanielsdeleo2016-03-161-2/+0
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When ohai is `bundle installed` without the development group, bundler doesn't install the development gems but it still includes them in the gemfile solution. When chef-client is on an unreleased version, this results in the unreleased version of chef-client ending up in the Gemfile.lock. Because chef-client has an exact equality pin on chef-config, which ohai also uses, this results in ohai's Gemfile.lock pinning ohai to the unreleased version of chef-config. When the ohai executable is created by appbundler, this results in a broken executable that tries to load a version of chef-config that doesn't exist.
* | | Merge pull request #775 from chef/8_12_1v8.12.1Matt Wrock2016-03-152-1/+8
|\ \ \ | | | | | | | | release 8.12.1
| * | | release 8.12.18_12_1Matt Wrock2016-03-142-1/+8
|/ / /
* | | Make rake a dev dependencydanielsdeleo2016-03-141-1/+1
| | |
* | | Allow Rake 11.xdanielsdeleo2016-03-141-1/+1
| | |
* | | Bump version to 8.12.0v8.12.0jk/8.12.0John Keiser2016-03-092-3/+20
| |/ |/|
* | Merge pull request #769 from tas50/masterJohn Keiser2016-03-091-0/+17
|\ \ | | | | | | Update release notes with functionality on master
| * | Update release notes with functionality on masterTim Smith2016-03-091-0/+17
| | |
* | | Make ohai work with Chef 12.7 and belowjk/chef-12.7John Keiser2016-03-091-1/+7
| | |
* | | Merge pull request #736 from tas50/to_gce_or_not_to_gceTim Smith2016-03-082-15/+24
|\ \ \ | | | | | | | | Update GCE metadata API version and fail better
| * | | Fix GCE specs and chefstyleTim Smith2016-02-262-8/+9
| | | |
| * | | Update GCE metadata API version and fail betterTim Smith2016-02-151-8/+16
| | | | | | | | | | | | | | | | | | | | Use the non-beta metadata URL. This requires setting the header on all requests so there's a bit of changes to how the http connection is initialized Fail better if the google internal DNS name can't be resolved
* | | | Merge pull request #760 from tas50/solaris_needs_virt_loveTim Smith2016-03-083-32/+33
|\ \ \ \ | | | | | | | | | | Improve virtualization detection on Solaris
| * | | | Fixup the existing testsTim Smith2016-03-072-9/+11
| | | | | | | | | | | | | | | | | | | | We'll want a few more tests to be added here
| * | | | Use the node[:virtualization][:systems] format everywhereTim Smith2016-03-071-1/+4
| | | | |
| * | | | Use the dmi_decode mixin to detect virtualization systemsTim Smith2016-03-071-17/+13
| | | | | | | | | | | | | | | | | | | | This way anything we add for Linux will automatically get added to Solaris as well. We're already using this in *BSD as well. This will add Hyper-V, KVM, Xen, VirtualServer, VirtualBox, and Openstack detection. Not bad for a net reduction in code.
| * | | | Update the DMI decode mixin for SolarisTim Smith2016-03-071-2/+2
| | | | | | | | | | | | | | | | | | | | Linux / BSD use 'Product Name:' while Solaris uses 'Product:' Product.*: should be just fine
| * | | | Detect additional paravirt KVM cpu stringsTim Smith2016-03-071-3/+3
| | |/ / | |/| | | | | | | | | | Copy and past from Linux Virtualization plugin
* | | | Merge pull request #756 from tas50/freebsd_virtualizationTim Smith2016-03-082-4/+101
|\ \ \ \ | | | | | | | | | | Improve FreeBSD guest virtualization detection
| * | | | Detect guests via sysctl -n kern.vm_guest on FreeBSDTim Smith2016-03-072-2/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) This gives us detection of bhyve guests 2) This works when dmidecode isn't installed, which is most of the time 3) This looks at more than just DMI data. They're also looking at detailed CPU data to determine hyper-v and vmware.
| * | | | Detect bhyve hosts via /dev/vmmTim Smith2016-03-072-4/+23
| | | | |
| * | | | Add debug logging outputTim Smith2016-03-072-2/+9
| | | | |
| * | | | A host with jails in dying state is still a jail hostTim Smith2016-03-071-1/+4
| |/ / /
* | | | Merge pull request #755 from tas50/virsh_sounds_like_a_bad_wordTim Smith2016-03-081-12/+5
|\ \ \ \ | | | | | | | | | | Remove XML output in VirtualizationInfo and need for hpricot gem
| * | | | VirtualizationInfo plugin cleanupTim Smith2016-03-021-12/+5
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an early plugin that hasn't received any work since it's creation. I seriously doubt anyone is using it, but this provides some minor cleanup 1) remove the hpricot dependency and all the commented out hpricot code. This plugin would fail unless it was installed, but it's not actually used 2) Stop storing XML data on the node. This is a horrible horrible thing to do. We're storing the exact same data in JSON. Why 2 formats? 3) Change the debug message to make it clean what plugin fails if the gems aren't there 4) Add a comment telling anyone reading this what gem to use. The libvirt gem is deprecated and fails to load. It's a bummer we need this gem to use this because the data is actually pretty useful once it's loaded, but I doubt anyone installs the gem.
* | | | Merge pull request #751 from tas50/private_clouds_4_lifeTim Smith2016-03-084-1/+32
|\ \ \ \ | | | | | | | | | | Detect Openstack hosts
| * | | | Add debug output to the which helperTim Smith2016-03-012-1/+6
| | | | |
| * | | | Resolve Chefstyle warningsTim Smith2016-03-012-3/+3
| | | | |
| * | | | Detect openstack hosts by nova binaryTim Smith2016-03-012-0/+26
| | | | |
* | | | | Merge pull request #750 from tas50/kvm_it_upTim Smith2016-03-082-18/+29
|\ \ \ \ \ | |/ / / / | | | | | Improve KVM host and guest detection
| * | | | Differentiate between KVM guests and hostsTim Smith2016-03-012-4/+20
| | | | | | | | | | | | | | | | | | | | This has been confirmed using an Openstack guest and host
| * | | | Fix failing testTim Smith2016-02-291-1/+2
| | | | |
| * | | | Comment cleanupTim Smith2016-02-291-9/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | virtualization[:mechanism] would have been great, but we didn't setup the data structure right for this to work hypervisor flag is present anywhere the guest has a hypervisor. It's not just a Xen thing If we find KVM CPUs we're on an old paravirt box and BTMs request for info from 2009 is probably not going to get answered. Sorry BTM
| * | | | Replace unreliable host KVM detection with better guest detectionTim Smith2016-02-292-11/+13
| |/ / / | | | | | | | | | | | | This will detect hvm KVM guests
* | | | Merge pull request #766 from davide125/sessionsPhil Dibowitz2016-03-082-0/+152
|\ \ \ \ | | | | | | | | | | add plugin to detect user sessions using loginctl