| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
Update GCE metadata API version and fail better
|
| | |
|
| |
| |
| |
| |
| | |
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
|
|\ \
| | |
| | | |
Improve virtualization detection on Solaris
|
| | |
| | |
| | |
| | | |
We'll want a few more tests to be added here
|
| | | |
|
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | | |
Linux / BSD use 'Product Name:' while Solaris uses 'Product:' Product.*: should be just fine
|
| | |
| | |
| | |
| | | |
Copy and past from Linux Virtualization plugin
|
|\ \ \
| | | |
| | | | |
Improve FreeBSD guest virtualization detection
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | | |
|
| | | | |
|
| |/ / |
|
|\ \ \
| | | |
| | | | |
Remove XML output in VirtualizationInfo and need for hpricot gem
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|\ \ \
| | | |
| | | | |
Detect Openstack hosts
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | | |
Improve KVM host and guest detection
|
| | | |
| | | |
| | | |
| | | | |
This has been confirmed using an Openstack guest and host
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |/ /
| | |
| | |
| | | |
This will detect hvm KVM guests
|
|\ \ \
| | | |
| | | | |
add plugin to detect user sessions using loginctl
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit f5f0e2985f021997d4cdedc683cd77635032e578.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | | |
These were issues that were closed without code changes. They shouldn't be in the changelog.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Handle mis-identifying Rackspace as EC2 better
|
| | | | | |
|
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
Always try the quick to timeout socket "can_connect_metadata?" method if we think we're on EC2. We're often wrong
If we find the ec2_metadata_bin file also make sure we don't have a Rackspace monitoring binary since Rackspace ships the EC2 binary
|
|\ \ \ \
| | | | |
| | | | | |
Add back the pin to github changelog generator
|
| |/ / /
| | | |
| | | |
| | | | |
Lets see if it installs now
|
|\ \ \ \
| | | | |
| | | | | |
Test on Ruby 2.0 and 2.3.0
|
| | |_|/
| |/| | |
|
|\ \ \ \
| | | | |
| | | | | |
Add issue template for Github
|
| |/ / / |
|
|\ \ \ \
| |_|/ /
|/| | | |
Use escape_glob_dir instead of escape_glob
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
For ruby >= 2.2, Dir.glob behaves differently than ruby 2.0
and breaks in more places when backslashes are used when globbing.
This means that Windows is sad and will not load any plugins with
Ruby >= 2.2 in a lot of cases. This is the safest thing to do
because it will use forward slashes.
|
|\ \ \ \
| | | | |
| | | | | |
Fix digital ocean ip address detection
|
| | | | | |
|
| | |/ /
| |/| |
| | | |
| | | |
| | | | |
IpHelper's loopback? method fails when you pass it a MAC address, so we
should check for this first
|
|\ \ \ \
| | | | |
| | | | | |
Update bundler in travis to fix broken builds
|