Uploaded image for project: 'Facter'
  1. Facter
  2. FACT-1742

Add a new "hypervisors" fact using (optional) libwhereami

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: FACT 3.9.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Team:
      Platform OS
    • Story Points:
      2
    • Sprint:
      Platform OS 2017-09-05
    • Release Notes:
      New Feature
    • Release Notes Summary:
      Hide
      Adds a new `hypervisors` fact using libwhereami (https://github.com/puppetlabs/libwhereami), which is an optional new dependency. The new fact allows
       recognition of multiple hypervisors in nested virtualization environments (although we do not attempt to take nesting order into account yet), and includes metadata about each hypervisor where available. In the future, the goal is to let this fact inform other virtualization facts that currently depend on the external tool virt-what, which has a few detection bugs and requires root to run. This should also remediate discrepancies in outputs when facter is run as root vs. not-root.
      Show
      Adds a new `hypervisors` fact using libwhereami ( https://github.com/puppetlabs/libwhereami), which is an optional new dependency. The new fact allows  recognition of multiple hypervisors in nested virtualization environments (although we do not attempt to take nesting order into account yet), and includes metadata about each hypervisor where available. In the future, the goal is to let this fact inform other virtualization facts that currently depend on the external tool virt-what, which has a few detection bugs and requires root to run. This should also remediate discrepancies in outputs when facter is run as root vs. not-root.
    • QA Risk Assessment:
      No Action

      Description

      We'd like to start integrating libwhereami into facter as a source of hypervisor information. Add a new hypervisors fact that reports hypervisors detected by libwhereami and their metadata. The whereami dependency should be optional.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              casey.williams Casey Williams
              Reporter:
              casey.williams Casey Williams
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support