Recent Releases of https://github.com/puppetlabs/facter
https://github.com/puppetlabs/facter - 4.9.0
What's Changed
Features & Enhancements
- (FACT-3474) Update facter schema, CONTRIBUTING.md, and add acceptance test to verify facts conform to schema by @AriaXLi in https://github.com/puppetlabs/facter/pull/2746
- Add type GUIDs to partitions resolver by @mhashizume in https://github.com/puppetlabs/facter/pull/2745
Bug Fixes
- Fix lxc container detection by @lollipopman in https://github.com/puppetlabs/facter/pull/2741
- Add error handling for older lsblk by @mhashizume in https://github.com/puppetlabs/facter/pull/2749
Full Changelog: https://github.com/puppetlabs/facter/compare/4.8.0...4.9.0
- Ruby
Published by AriaXLi over 1 year ago
https://github.com/puppetlabs/facter - 4.8.0
What's Changed
Features & Enhancements
- Add processors.extensions fact by @jcpunk in https://github.com/puppetlabs/facter/pull/2664
- Allow facter test log to be written to a file by @joshcooper in https://github.com/puppetlabs/facter/pull/2724
- (FACT-3202) Add is_virtual and virtual support for crio by @lollipopman in https://github.com/puppetlabs/facter/pull/2574
- (FACT-3114) Arch Linux: Implement os version facts by @bastelfreak in https://github.com/puppetlabs/facter/pull/2483
- Add support for Microsoft Azure Linux to Facter 4.x by @mhashizume in https://github.com/puppetlabs/facter/pull/2738
Bug Fixes
- Undefined method when querying GCE metadata by @jiwonaid in https://github.com/puppetlabs/facter/pull/2732
- (FACT-3463) Add server to mountpoint device for AIX by @tvpartytonight in https://github.com/puppetlabs/facter/pull/2734
New Contributors
- @jiwonaid made their first contribution in https://github.com/puppetlabs/facter/pull/2732
Full Changelog: https://github.com/puppetlabs/facter/compare/4.7.1...4.8.0
- Ruby
Published by mhashizume over 1 year ago
https://github.com/puppetlabs/facter - 4.7.1
What's Changed
Features & Enhancements
- Use Set instead of Array for warn & debug messages by @mhashizume in https://github.com/puppetlabs/facter/pull/2709
Bug Fixes
- Windows: Add
is_virtualandvirtualsupport for virtual machines hosted on Nutanix AHV by @kenyon in https://github.com/puppetlabs/facter/pull/2692 - Allow cloud metadata to ignore proxy settings by @mhashizume in https://github.com/puppetlabs/facter/pull/2704
- Evaluate confine block in case-insensitive way by @mhashizume in https://github.com/puppetlabs/facter/pull/2705
- (FACT-3434) Accept ffi >= 1.16.3, < 1.17.0 by @joshcooper in https://github.com/puppetlabs/facter/pull/2707
- (FACT-3465) Order dependent failures by @joshcooper in https://github.com/puppetlabs/facter/pull/2715
- (FACT-3468) Don't mutate global logger state by @joshcooper in https://github.com/puppetlabs/facter/pull/2722
Full Changelog: https://github.com/puppetlabs/facter/compare/4.7.0...4.7.1
- Ruby
Published by cthorn42 over 1 year ago
https://github.com/puppetlabs/facter - 4.7.0
What's Changed
Features & Enhancements
- (FACT-3163) Add support for OpenBSD by @buzzdeee in https://github.com/puppetlabs/facter/pull/2642
Bug Fixes
- Re-add Ruby 2.5 support by @mhashizume in https://github.com/puppetlabs/facter/pull/2686
- Drop unused reference to test forge by @joshcooper in https://github.com/puppetlabs/facter/pull/2682
- (bug) ensure avoid nil dereference by @jonathannewman in https://github.com/puppetlabs/facter/pull/2697
- Evaluate confine block in case-insensitive way by @mhashizume in https://github.com/puppetlabs/facter/pull/2699
Full Changelog: https://github.com/puppetlabs/facter/compare/4.6.1...4.7.0
- Ruby
Published by AriaXLi almost 2 years ago
https://github.com/puppetlabs/facter - Facter 4.0.44
Added
Fixed
- (FACT-2806) Fix os.release.minor on amazon 6 #2133 (florindragos)
- (FACT-2832) Use full path for augparse command #2135 (oanatmaria)
- (FACT-2815) Added timing for cached facts #2134 (sebastian-miclea)
- (FACT-2834) Dinamically get AIX proc number #2147 (sebastian-miclea)
- (FACT-2829) Fixed partitions and mount points facts #2146 (Filipovici-Andrei)
- (maint) Use strings instead of symbols for os names. #2149 (IrimieBogdan)
- Ruby
Published by BogdanIrimie over 5 years ago
https://github.com/puppetlabs/facter - Facter 4.0.43
Fixed
- (FACT-2810) Fix dmi.board_asset_tag and dhcp #2125 (Filipovici-Andrei)
- (FACT-2817) Only invalidate session cache on clear and reset. #2121 (IrimieBogdan)
- (maint) Fix virtual_detector #2128 (IrimieBogdan)
- (FACT-2806) Fix physicalprocessorcount #2127 (florindragos)
- (FACT-2809) Fixed output differences on solaris #2116 (sebastian-miclea)
- Ruby
Published by sebastian-miclea over 5 years ago
https://github.com/puppetlabs/facter - Facter 4.0.42
Added
- (FACT-2792) Show not supported message for facter -p #2119 (IrimieBogdan)
Fixed
- (FACT-2805) Read available memory from MemAvailable #2109 (florindragos)
- (maint) Avoid deadlock of Facter::Core::Execution.execute #2114 (oanatmaria)
- (maint) Fix external fact cache #2123 (florindragos)
- Ruby
Published by Filipovici-Andrei over 5 years ago
https://github.com/puppetlabs/facter - Facter 4.0.41
Fixed
- (FACT-2824) Facter make ec2 metadata requests when on gce #2113 (IrimieBogdan)
- Ruby
Published by BogdanIrimie over 5 years ago
https://github.com/puppetlabs/facter - Facter 4.0.40
Added
- (FACT-2774) Extend facter API with resolve. #2054 (IrimieBogdan)
Fixed
- (FACT-2798) Set color to true, fix Facter.log_exception #2105 (Filipovici-Andrei)
- (FACT-2816) - Fix ec2 fact issues when on non ec2 systems #2106 (logicminds)
- (FACT-2799) Fix fact loading for nested fact calls #2108 (IrimieBogdan)
- (FACT-2786) Fix fact caching if fact is defined in multiple groups #2089 (florindragos)
- (maint) Fix for blockdevice_*_size legacy fact on Aix and Solaris #2111 (sebastian-miclea)
- Ruby
Published by florindragos over 5 years ago
https://github.com/puppetlabs/facter - Facter 4.0.39
Added
- (FACT-2746) Added cloud resolver #2082 (sebastian-miclea)
- (FACT-2317) Add Facter.define_fact method #2102 (oanatmaria)
- FACT(2326) Add Facter.each method #2100 (florindragos)
- (FACT-2324) Add loadfacts API method #2103 (sebastian-miclea)
Fixed
- (FACT-2802) Fix Cloud resolver #2093 (Filipovici-Andrei)
- (FACT-2803) Detect hypervisors as amazon if virtwhat detects aws. #2095 (IrimieBogdan)
- (FACT-2748) Fixed type for blockdevice_*_size #2098 (sebastian-miclea)
- (FACT-2793) Time limit for Facter::Core::Execute #2080 (oanatmaria)
- Ruby
Published by oanatmaria over 5 years ago
https://github.com/puppetlabs/facter - Facter 4.0.38
Added
- (FACT-2319) Added debugonce method #2085 (Filipovici-Andrei)
- (FACT-2327) added list method #2088 (Filipovici-Andrei)
- (FACT-2320) Added warnonce method #2084 (Filipovici-Andrei)
- (FACT-2315) Added warn method to facter api #2083 (Filipovici-Andrei)
Fixed
- (FACT-2784) Fixed rhel os release fact #2086 (sebastian-miclea)
- Ruby
Published by BogdanIrimie over 5 years ago
https://github.com/puppetlabs/facter - Facter 4.0.37
Added
- (FACT-1380) Restore --timing option to native facter #2061 (IrimieBogdan)
Fixed
- (FACT-2781) Fix filesystems on osx #2065 (florindragos)
- (FACT-2777) Fix lsbdist facts on ubuntu #2063 (florindragos)
- (FACT-2783) Updated how osx mountpoints are calculated #2072 (sebastian-miclea)
- (FACT-2776) Fix Linux partitions fact #2076 (oanatmaria)
- (FACT-2785) partitions.<partition_name>.mount has wrong value on sles15-64 #2077 (IrimieBogdan)
- Ruby
Published by sebastian-miclea over 5 years ago
https://github.com/puppetlabs/facter - 4.0.36
Added
- (FACT-2747) Add missing legacy facts on all platforms #2034 (IrimieBogdan)
- (FACT-2721) Added Solaris virtual fact #2033 (sebastian-miclea)
- (FACT-2745) Add Linux xen fact #2040 (oanatmaria)
- (FACT-2740) Add Gce fact #2035 (Filipovici-Andrei)
- (FACT-2743) Added LDom fact for solaris #2041 (sebastian-miclea)
- (FACT-2296) Added fact group for legacy facts #2047 (sebastian-miclea)
- (FACT-2753) Resolve facts sequentially. #2050 (IrimieBogdan)
- (FACT-2728) Added hypervisors fact for Solaris #2045 (sebastian-miclea)
- (FACT-2752) Added serialnumber fact for AIX #2052 (sebastian-miclea)
- (FACT-2729) Add Solaris is_virtual fact #2056 (oanatmaria)
- (FACT-2773) Added board_asset_tag fact for linux #2059 (sebastian-miclea)
Fixed
- (FACT-2454) fix how used memory is calculated #2038 (Filipovici-Andrei)
- (FACT-2747-scope6) Allow scope6 to be blocked on all platforms #2037 (IrimieBogdan)
- (maint) Add nil check for ec2 facts. #2042 (IrimieBogdan)
- (maint) Correctly initialise logger. #2043 (IrimieBogdan)
- (FACT-2747) Add ssh legacy facts. #2044 (IrimieBogdan)
- (FACT-2561) Fix blocking mechanism #2046 (oanatmaria)
- (FACT-2741) Fix double quotes for numbers in yaml formatter #2053 (florindragos)
- (FACT-2754) Add os.distro release legacy facts #2055 (oanatmaria)
- (FACT-2771) Fix Solaris kernelmajversion fact #2057 (oanatmaria)
- (FACT-2457) Display newlines in values #2058 (florindragos)
- Ruby
Published by Filipovici-Andrei over 5 years ago
https://github.com/puppetlabs/facter - 4.0.35
Added
- (FACT-2726) Add solaris dmi facts #2025 (florindragos)
- (FACT-2722) Add disks fact for Solaris #2027 (Filipovici-Andrei)
Fixed
- (FACT-2723) --list-*-groups also displays external facts #2024 (sebastian-miclea)
- (FACT-2742) Exclude net/https when running on jruby FIPS #2030 (IrimieBogdan)
- (FACT-2737) facter uptime shows host uptime inside docker container #2031 (IrimieBogdan)
- (FACT-2672) Fix ssh fact output #2029 (oanatmaria)
- (FACT-2402) Exclude fuseblk from filesystems #2032 (oanatmaria)
- Ruby
Published by oanatmaria over 5 years ago
https://github.com/puppetlabs/facter - 4.0.34
Added
- (FACT-2739) Extend os hierarchy to consider multiple os families #2016 (IrimieBogdan)
- Add FreeBSD memory facts #2020 (smortex)
- Add FreeBSD dmi facts #2021 (smortex)
- (FACT-2727) add load averages for Solaris #2023 (Filipovici-Andrei)
Fixed
- (FACT-2714) Fix dhcp on solaris 10 #2013 (IrimieBogdan)
- (FACT-2732) OracleLinux 7 and Scientific Linux 7 OS facts incorrect in Facter 4.0.30 #2014 (IrimieBogdan)
- Ruby
Published by florindragos over 5 years ago
https://github.com/puppetlabs/facter - 4.0.33
Added
- (FACT-2040) Added solaris memory resolver #1999 (sebastian-miclea)
Fixed
- (FACT-2735) virtual not working on EXADATA baremetal #2004 (IrimieBogdan)
- (FACT-2736) networking facts don't work on EXADATA baremetal #2008 (IrimieBogdan)
- (FACT-2724) Confine blocks behave differently with Facter 4, causing spec tests to suddenly fail #2010 (IrimieBogdan)
- Ruby
Published by sebastian-miclea over 5 years ago
https://github.com/puppetlabs/facter - 4.0.32
Added
- (FACT-2717) Block external facts #1998 (florindragos)
Fixed
- (FACT-2733) Fix networking on Fedora 32 #2002 (oanatmaria)
- (FACT-2734) Return nil codename if we cannot determine it from /etc/redhat-release #2003 (IrimieBogdan)
- (FACT-2699) Detect augeas from gem if augparse is not available. #1993 (IrimieBogdan)
- Ruby
Published by BogdanIrimie over 5 years ago
https://github.com/puppetlabs/facter - 4.0.31
Added
- (FACT-2718) Block custom facts #1996 (IrimieBogdan)
- (FACT-2230) Add Aix memory facts #1994 (oanatmaria)
- (FACT-2220) Add Aix disks fact #1987 (oanatmaria)
- (FACT-2708) Add man pages #1984 (florindragos)
Fixed
- (FACT-2710) Correctly display vmware info #1988 (oanatmaria)
- (FACT-2702) Fix system_profiler legacy facts #1982 (oanatmaria)
- Handle Time and Symbol in executable facts #1977 (gimmyxd)
- Ruby
Published by BogdanIrimie over 5 years ago
https://github.com/puppetlabs/facter - 4.0.30
Added
- (FACT-2690) Added Hyper-V fact for Linux #1968 (Filipovici-Andrei)
- (FACT-2694) Add linux openvz fact #1970 (oanatmaria)
- (FACT-2656) Add solaris networking facts #1947 (sebastian-miclea)
- (FACT-2689) Add hypervisors docker fact #1950 (oanatmaria)
- (FACT-2683) Added remaining legacy networking facts for OSX #1952 (Filipovici-Andrei)
- (FACT-2692) Add hypervisors lxc fact #1953 (oanatmaria)
- (FACT-2691) Add kvm fact on linux #1955 (IrimieBogdan)
- (FACT-2697) Add Xen fact #1957 (IrimieBogdan)
- (FACT-2695) implementation for virtualbox hypervisor fact #1956 (Filipovici-Andrei)
- (FACT-2693) Add systemd_nspawn fact #1958 (oanatmaria)
- (FACT-2696) Add vmware fact #1963 (IrimieBogdan)
Fixed
- (FACT-2673) Fix mountpoints logic for osx #1971 (oanatmaria)
- (maint) Silent solaris_zones facts on FreeBSD #1954 (smortex)
- Ruby
Published by oanatmaria over 5 years ago
https://github.com/puppetlabs/facter - 4.0.29
Added
- (FACT-2218) virtual fact for OSX #1945 (IrimieBogdan)
- (FACT-2232) Add Aix networking facts #1937 (oanatmaria)
Fixed
- (FACT-2676) fix os identifier for opensuse-leap #1944 (Filipovici-Andrei)
- FACT-2679 Get DHCP for all interfaces on OSX #1940 (Filipovici-Andrei)
- Ruby
Published by oanatmaria over 5 years ago
https://github.com/puppetlabs/facter -
Fixed
(maint) Fix aio_agent_version on non AIO node #1938 (smortex)
- Ruby
Published by florindragos over 5 years ago
https://github.com/puppetlabs/facter -
Added
(FACT-2212) Networking facts for OSX #1929 (Filipovici-Andrei)
(maint) Add FreeBSD disks and partitions facts #553 (smortex)
(FACT-2638) Use puppet AIO VERSION file to specify AIO version #549 (IrimieBogdan)
(FACT-2654) Add ec2 facts for Windows #546 (oanatmaria)
(FACT-2620) Add EC2 facts for linux #544 (oanatmaria)
(FACT-2619) External facts cache #541 (florindragos)
Add support for processors facts on *BSD #489 (smortex)
Fixed
(FACT-2668) Networking fact on linux should have logic for selecting IPs #1928 (IrimieBogdan)
(FACT-2678) Facter sometimes pollutes the calling processes environment (race condition) #1932 (IrimieBogdan)
- Ruby
Published by florindragos over 5 years ago
https://github.com/puppetlabs/facter - 2.5.7
Changes:
- Update GCE metadata endpoint: https://github.com/puppetlabs/facter/pull/1847
- Fix get ec2_metadata on AWS EC2 5 generation: https://github.com/puppetlabs/facter/pull/1700
- Add support for EC2 instances based on the Nitro Hypervisor: https://github.com/puppetlabs/facter/pull/1703
- Ruby
Published by mihaibuzgau about 6 years ago