./misc/ruby-ohai, Ohai profiles your system and emits JSON

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 15.7.4, Package name: ruby26-ohai-15.7.4, Maintainer: pkgsrc-users

Ohai detects data about your operating system. It can be used
standalone, but it's primary purpose is to provide node data to Chef.

Ohai will print out a JSON data blob for all the known data about your
system. When used with Chef, that data is reported back via node
attributes.


Required to run:
[textproc/ruby-plist] [devel/ruby-ffi] [devel/ruby-mixlib-shellout] [devel/ruby-mixlib-log] [devel/ruby-mixlib-cli] [devel/ruby-mixlib-config] [net/ruby-ipaddress] [misc/ruby-systemu] [devel/ruby-ffi-yajl] [devel/ruby-wmi-lite] [sysutils/ruby-chef-config] [lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 4f4caea260ccb18c5bc8554c7913af712f55fdb7
RMD160: 3ad2fe67a147bf9bdd0eb42a1981d20e2ffc6ce5
Filesize: 115.5 KB

Version history: (Expand)


CVS history: (Expand)


   2020-03-24 19:01:46 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
misc/ruby-ohai: update to 15.7.4

Update ruby-ohai to 15.7.4.

15.7.3 (2020-01-17)

* Substitute require for require_relative #1415 (tas50)
* Test on Ruby 2.7 final docker container and remove old Jenkins files #1416 (tas50)
* Minor spec cleanup from rubocop-rspec project #1417 (tas50)
* Fix missing volume name and re-implement adding drivetype to filesystem plugin \ 
#1419 (sshock)

15.6.3 (2019-12-10)

* Use s3 caching / smaller conntainers in BK & add Ruby 2.7 testing #1410 (tas50)
* Strip the Rakefile and specs from our gem artifact #1409 (tas50)
* Rename Ohai::Mixin::DmiDecode spec file to end in _spec.rb #1413 (KrisShannon)
* Fix failures under Ruby 2.7 #1412 (KrisShannon)
* [filesystem] Convert windows to filesystem2 #1267 (jaymzh)

15.3.1 (2019-09-05)

* Use Benchmark.realtime for the main application time as well #1397 (tas50)
* rspec updates from rubocop-rspec #1399 (tas50)
* Add sysctl ohai plugin #1401 (joshuamiller01)
* Make the new sysctl plugin optional #1402 (tas50)
* Simplify and fix Openstack detection on Linux #1395 (tas50)

15.2.5 (2019-08-08)

* new chefstyle rules for 0.13.2 #1384 (lamont-granquist)
* Feature - Change regex for detecting interface's state #1382 (josephmilla)
* Switch from Appveyor to Buildkite for Windows PR testing #1383 (tas50)
* Add other_versions subfield for RPM packages. #1369 (jjustice6)
* Translating platform "archarm" to "arch" #1388 (BackSlasher)
* Display elapsed real time instead of total cpu time #1392 (teknofire)
* Use virtualization plugin to detect if we're on openstack on Windows. #1391 \ 
(jjustice6)
* Simplify the Openstack plugin by not polling DMI data #1394 (tas50)
* Fix platform_version detection on Fedora rawhide #1396 (ritzk)

15.1.5 (2019-06-22)

* [shard_seed] fix default_sources for linux, darwin and windows #1379 (michel-slm)
* [shard_seed] fix default_digest_algorithm on darwin #1381 (michel-slm)

15.1.3 (2019-06-14)

* Apply require speedups to ohai #1363 (lamont-granquist)
* fix shellout require idempotency #1365 (lamont-granquist)
* Solaris network plugin fix for issue https://github.com/chef/ohai/iss… #1367 \ 
(devoptimist)
* Avoid constant warnings in windows/filesystem plugin #1360 (tas50)
* Add VboxHost plugin to support VirtualBox as a virtualization host #1339 \ 
(freakinhippie)
* Test on ruby 2.6 in Appveyor and remove the travis config #1372 (tas50)
* Use virtualization attributes to run or skip the virtualbox plugin #1373 (tas50)
* Simplify how we create empty mashes in the plugins #1374 (tas50)
* Merge the new vbox plugin into the existing virtualbox plugin #1376 (tas50)

15.0.35 (2019-05-10)

* Update master branch for Ohai 15 development #1277 (tas50)
* Remove the chdir to / when running ohai #1250 (tas50)
* Remove the deprecated system_profiler plugin #1278 (tas50)
* Remove the deprecated Ohai::Util::Win32::GroupHelper class #1279 (tas50)
* Removed unused refresh_plugins method in System class #1280 (tas50)
* Ignore empty metadata openstack #1290 (sawanoboly)
* Set User-Agent in HTTP header for GCE plugin #1291 (nathenharvey)
* Adds more resilient GCE checking #1292 (nathenharvey)
* Plugin to load hyper_v hostname from guest #1303 (safematix)
* Remove old spec files #1301 (tas50)
* Remove circa ~2005 virtualization hypervisor detection #1305 (tas50)
* Correctly detect openSUSE leap 15+ #1297 (tas50)
* /etc/os-release based OS detection #1299 (tas50)
* Windows: Fix for fqdn is being set as the machine name instead of fqdn #1310 \ 
(vijaymmali1990)
* Linux Virtualization: Use the new nests systems format for lxd / lxc #1309 (tas50)
* Add mangeia platform with madriva platform_family #1316 (tas50)
* Add support for SUSE Linux Enterprise Desktop #1314 (tas50)
* Fix arista platform detection #1312 (tas50)
* bsd virtualization: Detect amazonec2 hypervisor + kvm without dmidecode #1319 \ 
(tas50)
* platform: Identify sles_sap as the suse platform #1313 (tas50)
* Add support for antergos linux and fix opensuseleap platform_family #1320 (tas50)
* Don't ship the readme with ohai #1321 (tas50)
* Back out SLES -> SUSE remapping and instead fix the platform_family #1322 \ 
(tas50)
* Require Ruby 2.5 or later #1300 (tas50)
* Unify virtualization detection on a single helper #1317 (tas50)
* Add support for XCP-ng platform #1283 (heyjodom)
* Remove V6 plugin Struct to reduce memory consumption #1333 (tas50)
* Fully remove support for HP-UX #1336 (tas50)
* Chefstyle fixes for Chefstyle 0.12 #1337 (tas50)
* Parse new /proc/meminfo fields #1340 (davide125)
* Loosen the mixlib pins to allow for new major releases #1341 (tas50)
* Ohai::Util::FileHelper does not need to be loaded in this systemd_paths plugin \ 
#1347 (burtlo)
* Adds mention of the style task #1351 (burtlo)
* Replaces require_relative with require #1349 (burtlo)
* Update the repo for the new governance #1348 (tas50)
* Run ohai in Buildkite #1355 (tas50)
* Require ohai/version where we use it #1361 (tas50)
   2019-04-15 08:11:33 by Thomas Klausner | Files touched by this commit (10)
Log message:
*: remove references to ruby 2.3
   2019-02-03 17:15:26 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
misc/ruby-ohai: update to 14.8.10

* pkgsrc change: add "USE_LANGUAGES= # none" line.

14.8.10 (2018-12-05)

Merged Pull Requests

* Set User-Agent in HTTP header for GCE plugin #1294 (tas50)
* Remove old spec files #1306 (tas50)
* Correctly detect openSUSE leap 15+ #1307 (tas50)
* Linux Virtualization: Load hyper_v hypervsior hostname from guest #1308
  (tas50)
* Make SLED be part of the suse platform_family #1323 (tas50)
* Don't ship the readme with the ohai gemfile #1324 (tas50)
* Linux Virtualization: Use the new nests systems format for lxd / lxc #1329
  (tas50)
* bsd virtualization: Detect amazonec2 hypervisor + kvm without dmidecode
  #1327 (tas50)
* Add antergos and manjaro linux to the Arch platform_family #1326 (tas50)
* Add mangeia platform with madriva platform_family #1328 (tas50)
* Add support for XCP-NG platform #1330 (tas50)
* Add final notes for Ohai 14.8 #1331 (tas50)
* Fix arista platform detection #1332 (tas50)

14.6.2 (2018-10-11)

Merged Pull Requests

* Review and copyediting of RELEASE_NOTES #1255 (mjingle)
* Avoid gathering all data with sysctl which seems to hang #1259 (tas50)
* Add more yard comments #1256 (tas50)
* Unify the OS plugins #1261 (jaymzh)
* Unify the cpu plugin #1262 (jaymzh)
* Trim out bogus data in system_profile plugin #1263 (tas50)
* [filesystem] Convert rest of unix to fs2 #1266 (jaymzh)
* Correctly detect SLES 15 systems as "suse" platform #1272 (tas50)
* Deprecate the system_profile plugin #1264 (tas50)
   2019-02-03 14:45:07 by Takahiro Kambe | Files touched by this commit (11)
Log message:
Allow Ruby 2.6 to build.
   2018-09-23 18:30:00 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
misc/ruby-ohai: update to 14.5.4

Changes are too many to write here, please refer CHANGELOG.md:
<https://github.com/chef/ohai/blob/master/CHANGELOG.md>.
   2018-01-08 15:34:41 by Takahiro Kambe | Files touched by this commit (3)
Log message:
pkgsrc: allow ruby25

Allow build with ruby25-base.
   2017-09-18 06:18:35 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
misc/ruby-ohai: update to 13.4.0

13.4.0 (2017-09-11)

* Add Arch Linux support to package plugin #1042
* Detect LXC if LXC and Docker are on the same host #1055
* Add Azure metadata endpoint support #1033
* Move all requires into the plugin definitions #1045
* Improve detection of Windows EC2 nodes by using UUID information #1052
* Add error handling in Linux filesystem plugin #1047
* Properly handle uptimes over a year on AIX #1049
* Handle situations where /proc/cpuinfo lacks core data #1038
   2017-09-10 16:43:41 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-ohai to 13.3.

# Ohai Release Notes 13.3

## Additional Platform Support

Ohai now properly detects the [F5 Big-IP](https://www.f5.com/) platform and
platform_version.

- platform: bigip
- platform_family: rhel

# Ohai Release Notes 13.2:

Ohai 13.2 has been a fantastic release in terms of community involvement with
new plugins, platform support, and critical bug fixes coming from community
members. A huge thank you to msgarbossa, albertomurillo, jaymzh, and davide125
for their work.

## New Features

### Systemd Paths Plugin

A new plugin has been added to expose system and user paths from systemd-path
(see <https://www.freedesktop.org/software/systemd/man/systemd-path.html> for
details).

### Linux Network, Filesystem, and Mdadm Plugin Resilience

The Network, Filesystem, and Mdadm plugins have been improved to greatly
reduce failures to collect data. The Network plugin now better finds the
binaries it requires for shelling out, filesystem plugin utilizes data from
multiple sources, and mdadm handles arrays in bad states.

### Zpool Plugin Platform Expansion

The Zpool plugin has been updated to support BSD and Linux in addition to
Solaris.

### RPM version parsing on AIX

The packages plugin now correctly parses RPM package name / version
information on AIX systems.

### Additional Platform Support

Ohai now properly detects the [Clear](https://clearlinux.org/) and
[ClearOS](https://www.clearos.com/) Linux distributions.

#### Clear Linux

- platform: clearlinux
- platform_family: clearlinux

#### ClearOS

- platform: clearos
- platform_family: rhel

## New Deprecations

### Removal of IpScopes plugin. (OHAI-13)

<https://docs.chef.io/deprecations_ohai_ipscopes.html>

In Chef/Ohai 14 (April 2018) we will remove the IpScopes plugin. The data
returned by this plugin is nearly identical to information already returned by
individual network plugins and this plugin required the installation of an
additional gem into the Chef installation. We believe that few users were
installing the gem and users would be better served by the data returned from
the network plugins.