summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Bump version to 18.0.8 by Chef Expeditorv18.0.8Chef Expeditor2022-02-261-1/+1
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #1735 from casperisfine/patch-1Tim Smith2022-02-251-2/+2
|\ | | | | Stop checking encoding names
| * Stop checking encoding namesJean byroot Boussier2022-02-221-2/+2
| | | | | | | | | | | | | | | | Comparing the names is much less efficient than comparing the instance directly. It may also change in the future: https://bugs.ruby-lang.org/issues/18576 Signed-off-by: Jean Boussier <jean.boussier@gmail.com>
* | Bump version to 18.0.7 by Chef Expeditorv18.0.7Chef Expeditor2022-02-251-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Network: Add support for parsing multipath routing (#1736)Anita Zhang2022-02-251-2/+15
| | | | | | Signed-off-by: Anita Zhang <the.anitazha@gmail.com>
* | Bump version to 18.0.6 by Chef Expeditorv18.0.6Chef Expeditor2022-02-181-1/+1
|/ | | | Obvious fix; these changes are the result of automation not creative thinking.
* Bump version to 18.0.5 by Chef Expeditorv18.0.5Chef Expeditor2022-02-101-1/+1
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #1732 from boryas/btrfsTim Smith2022-02-101-0/+30
|\ | | | | Add btrfs specific data to filesystem plugin
| * Add btrfs specific data to filesystem pluginBoris Burkov2022-02-071-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | Collect data exported by btrfs to /sys/fs/btrfs/<uuid>/ and store it in [:btrfs] for each btrfs filesystem. The current focus is on allocation data, grouped by block_group type (data, metadata, system), but could be easily extended in the future. N.B. it doesn't currently detect any raid mode besides "single" and "dup", since the main motivation is analyzing metadata usage. Signed-off-by: Boris Burkov <boris@bur.io>
* | Bump version to 18.0.4 by Chef Expeditorv18.0.4Chef Expeditor2022-02-081-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 18.0.3 by Chef Expeditorv18.0.3Chef Expeditor2022-02-081-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Network: Record xdp data from ip link. (#1730)Zeeshan Lokhandwala2022-02-081-0/+25
| | | | | | | | | | | | | | | | | | Recording the xdp data - mode, id and tag from the ip link output. This data is recorded within the iface hash while gathering link statistics. Added unit tests under network_spec.rb for all cases. Signed-off-by: Zeeshan Lokhandwala <zeeshanl@fb.com> Co-authored-by: Zeeshan Lokhandwala <zeeshanl@fb.com>
* | Bump version to 18.0.2 by Chef Expeditorv18.0.2Chef Expeditor2022-01-171-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 18.0.1 by Chef Expeditorv18.0.1Chef Expeditor2022-01-071-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 18.0.0 by Chef Expeditorv18.0.0Chef Expeditor2022-01-071-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 17.9.2 by Chef Expeditorv17.9.2Chef Expeditor2022-01-061-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 17.9.1 by Chef Expeditorv17.9.1Chef Expeditor2021-12-271-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 17.9.0 by Chef Expeditorv17.9.0Chef Expeditor2021-12-101-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Fix the exception handling in the chef pluginTim Smith2021-12-091-1/+1
| | | | | | | | | | | | This wasn't actually rescuing. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 17.8.0 by Chef Expeditorv17.8.0Chef Expeditor2021-12-091-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Add some testsThomas Heinen2021-12-091-1/+1
| | | | | | | | Signed-off-by: Thomas Heinen <theinen@tecracer.de>
* | Add support for VMware detection on Windows and details about virtualization ↵Thomas Heinen2021-12-091-2/+22
| | | | | | | | | | | | platform Signed-off-by: Thomas Heinen <theinen@tecracer.de>
* | Bump version to 17.7.14 by Chef Expeditorv17.7.14Chef Expeditor2021-12-071-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #1668 from andyjdavis/exceptionLogLevelLamont Granquist2021-12-071-1/+1
|\ \
| * | log plugin exception at warn levelAndrew Davis2021-09-251-1/+1
| |/ | | | | | | Signed-off-by: Andrew Davis <andrew.affinity@gmail.com>
* | Bump version to 17.7.13 by Chef Expeditorv17.7.13Chef Expeditor2021-12-061-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Fix parsing bug in the rpm plugin (#1719)Davide Cavalca2021-12-061-2/+12
| | | | | | Signed-off-by: Davide Cavalca <dcavalca@fb.com>
* | Bump version to 17.7.12 by Chef Expeditorv17.7.12Chef Expeditor2021-11-301-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Add new rpm plugin (#1718)Davide Cavalca2021-11-301-0/+109
| | | | | | | | | | | | | | | | | | | | | | | | Add a basic plugin to expose configuration information from the RPM package manager. I specifically wrote this to expose the `_db_backend` macro, but figured it'd be useful to make it cover a bit more while at it. This plugin is enabled on all non-Windows platforms, because a port of RPM exists (and is sometimes used) on pretty much all platforms, even where it's not usually installed by default. Signed-off-by: Davide Cavalca <dcavalca@fb.com>
* | Bump version to 17.7.11 by Chef Expeditorv17.7.11Chef Expeditor2021-11-161-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 17.7.10 by Chef Expeditorv17.7.10Chef Expeditor2021-11-051-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 17.7.9 by Chef Expeditorv17.7.9Chef Expeditor2021-11-051-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 17.7.8 by Chef Expeditorv17.7.8Chef Expeditor2021-10-281-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 17.7.7 by Chef Expeditorv17.7.7Chef Expeditor2021-10-281-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Fix node['fqdn'] for broken reverse record lookuplcg/fix-fqdn-for-busted-reverse-lookupLamont Granquist2021-10-281-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If broken.example.org has an A record to an IP address with no PTR record (lets say to 10.20.30.40 which does not resolve in the configured DNS servers): ``` [23] pry(main)> Addrinfo.getaddrinfo("broken.example.org", nil, nil, nil, nil, Socket::AI_CANONNAME).first.canonname => "broken.example.org" ``` vs: ``` > Addrinfo.getaddrinfo("broken.example.org", nil).first.getnameinfo.first => "10.20.30.40" ``` Effectively this change makes the ruby code behave like `hostname -f` does which has the same behavior. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 17.7.6 by Chef Expeditorv17.7.6Chef Expeditor2021-10-251-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Update quotesTim Smith2021-10-251-1/+1
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 17.7.5 by Chef Expeditorv17.7.5Chef Expeditor2021-10-211-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | This might be a dirty thing to doLamont Granquist2021-10-211-1/+1
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | omit SortedSet directly from ConstantHelperLamont Granquist2021-10-212-3/+2
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | move require to top of definitionlcg/fix-deprecation-errorLamont Granquist2021-10-211-1/+2
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Cannot using require gating hereLamont Granquist2021-10-211-1/+1
| | | | | | | | | | | | | | It causes a constant redefinition error when SortedSet gets removed by the ConstantHelper Mixin. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | revert back to prior behaviorLamont Granquist2021-10-201-1/+1
| | | | | | | | | | | | | | if DNS fails after 3 tries we should probably leave this unset so we do not silently fall back to the short hostname. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Fix hostname deprecation errorLamont Granquist2021-10-202-87/+27
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 17.7.4 by Chef Expeditorv17.7.4Chef Expeditor2021-10-211-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 17.7.3 by Chef Expeditorv17.7.3Chef Expeditor2021-10-201-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 17.7.2 by Chef Expeditorv17.7.2Chef Expeditor2021-10-201-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Fix spelling mistakeTim Smith2021-10-161-1/+1
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 17.7.1 by Chef Expeditorv17.7.1Chef Expeditor2021-10-081-1/+1
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Fix handling of remote targets for OhaiThomas Heinen2021-10-082-2/+8
| | | | | | | | Signed-off-by: Thomas Heinen <theinen@tecracer.de>