| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\ \
| | | |
| | | |
| | | |
| | | | |
* ticket/next/1423:
(#1423) Memory facts for Solaris
|
| |/ /
| | |
| | |
| | |
| | | |
Add total memory from prtconf output, free from vmstat plus swap free and
total from swap -l listing.
|
|\| | |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* ticket/next/4754:
(#4754) Change is_virtual logic to not enumerate virtual types
(#4754) Add support for Darwin and Parallels VM to "virtual" fact
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
While looking at the patch for adding parallels to the virtual types
David Schmitt noticed that it might be easier just to list the types
that are NOT virtual since there's fewer of them.
Paired-with: Nick Lewis
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Adds support for Parallels VM guest detection with existing operating
systems. Detects Parallels based on hardware vendor name and pci id. The
Parallels vendor id does not seem to be listed in most pci.ids.
Adds resolution for "virtual" fact in the Darwin kernel. This uses the
existing Facter::Util::Macosx module to resolve system profiler data.
Both vendor name and vendor id values are checked. Resolution appears to
vary based on VM Host product.
Signed-off-by: donavanm <donavan@desinc.net>
|
|\| | |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* ticket/next/5325:
(#5325) Add tests for SPARC manufacturer and product name
(#5325) Manufacturer and product name on SPARC
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Just tests the regex, won't actually catch problems if prtdiag doesn't
return output like our test.
Paired-with: Nick Lewis
|
| |/ /
| | |
| | |
| | |
| | | |
Use prtdiag output on Solaris/SPARC to determine manufacturer and productname as
smbios is unavailable.
|
| |\ \ |
|
| |/ / |
|
|\| | |
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* maint/next/spec_rake_fix:
maint: require rubygems so hudson can run the specs
|
| |/ / |
|
| |\ \ |
|
| |/ / |
|
|\| |
| | |
| | |
| | | |
This marks the end of the agile iteration from 11/3-11/10.
|
| |\ \ |
|
| |/ /
| | |
| | |
| | |
| | | |
Parses `/usr/sbin/xm list` and returns a comma-separated list of
domains. Based on a patch submitted by Jonas Genannt.
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | | |
reason
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Manually resolved conflicts:
lib/facter/virtual.rb
spec/unit/virtual.rb
|
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With HP-UX you can build virtual machines that are often refered to as
HP-VMs.
This patch detecs HP-VMs by introducing a new function hpvm? that will
check the output of /usr/bin/getconf MACHINE_MODEL. This should not
depend on any tools that might be not installed.
If inside a HP-VM the command will say something like
ia64 hp server Integrity Virtual Machine
while on real hardware the output could be
ia64 hp server rx660
so searching for "Virtual Machine" should work.
Currently it only works if the guest is also running HP-UX.
(I guess this is the most common usecase).
|
| |\ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | | |
Manually resolved conflicts:
lib/facter/virtual.rb
spec/unit/virtual.rb
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | | |
While the fact virtual recognised solaris zones before, the is_virtual
fact did not.
With this patch applied is_virtual returns true on (non-global) zones
|
| | | | |
| | \ | |
| |\ \ \
| | |_|/
| |/| |
| | | | |
'pnasrat/tickets/master/4956' into next
|
| |_|/
|/| | |
|
| |/
|/|
| |
| | |
Fix is_virtual fact to return strings rather than bools.
|
| | |
|
| |\
| | |
| | |
| | |
| | |
| | | |
Conflicts:
bin/facter
lib/facter/application.rb
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Patch removes reliance on clock ticks and instead queries for last boot time and subtracts from Time.now
Signed-off-by: William Van Hevelingen <wvan13@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When Facter returns operatingsystem as "oel" or "ovs", the
operatingsystemrelease fact does not catch these properly, causing an
error.
Specs added to catch failure and case statement updated to catch "oel"
and "ovs" as well as "OEL" and "OVS"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* getTickCount.call() is not an epoch time value so compute_uptime
is not necessary
Signed-off-by: William Van Hevelingen <wvan13@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If rdoc/usage fails to load, tell the user why and fail. If another
failure happens, report the error message and fail.
Paired With: Jacob Helwig
Signed-off-by: Rein Henrichs <rein@puppetlabs.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Simplify the binary by moving all application specific code into a new
Facter::Application module. This module is then refactored to use
OptionParser and to simplify invocation logic, while maintaining
existing behavior.
|
| | | | |
| | \ | |
| |\ \ \ |
|
| | | | | |
|
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Simplify the binary by moving all application specific code into a new
Facter::Application module. This module is then refactored to use
OptionParser and to simplify invocation logic, while maintaining
existing behavior.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
- Remove &> redirects, which are bash 4 only
- Use git checkout -q instead of redirects to preserve fatal errors
|
| | | |
| | | |
| | | |
| | | | |
Allow facter-diff to start in and return to a detached HEAD
|
| | |/
| | |
| | |
| | |
| | |
| | | |
Example:
./ext/facter-diff 1.5.5 1.5.8rc1
|
| |\ \
| |/ /
|/| | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|