Follow-up to #699, which was merged before the nodes ref update and the zerotier plugin fix landed.
What this adds
Bumps the nodes submodule to b9dcdfc — draco and fornax are now tracked as migrated to Cinc Client 19.2.12.
Fixes the zerotier Ohai plugin under Ruby 3.4. The vendored zerotier template calls File.exists?, which Ruby 3.4 (Cinc Client 19) removed, so the plugin failed to collect and the zerotier attribute disappeared from the node. kosmos_zerotier now ships its own copy of the template using File.exist? and points the ohai_plugin resource at it.
Verified
ohai zerotier succeeds on draco and fornax, and both nodes report their virgo network again.
Follow-up to #699, which was merged before the nodes ref update and the zerotier plugin fix landed.
## What this adds
- Bumps the `nodes` submodule to `b9dcdfc` — draco and fornax are now tracked as migrated to Cinc Client 19.2.12.
- Fixes the `zerotier` Ohai plugin under Ruby 3.4. The vendored `zerotier` template calls `File.exists?`, which Ruby 3.4 (Cinc Client 19) removed, so the plugin failed to collect and the `zerotier` attribute disappeared from the node. `kosmos_zerotier` now ships its own copy of the template using `File.exist?` and points the `ohai_plugin` resource at it.
## Verified
`ohai zerotier` succeeds on draco and fornax, and both nodes report their `virgo` network again.
The upstream zerotier plugin template calls File.exists?, which Ruby 3.4
(Cinc Client 19) removed. The plugin failed to collect, so the
`zerotier` attribute disappeared from the node.
Use a local copy of the template with File.exist? and point the
ohai_plugin resource at it.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Follow-up to #699, which was merged before the nodes ref update and the zerotier plugin fix landed.
What this adds
nodessubmodule tob9dcdfc— draco and fornax are now tracked as migrated to Cinc Client 19.2.12.zerotierOhai plugin under Ruby 3.4. The vendoredzerotiertemplate callsFile.exists?, which Ruby 3.4 (Cinc Client 19) removed, so the plugin failed to collect and thezerotierattribute disappeared from the node.kosmos_zerotiernow ships its own copy of the template usingFile.exist?and points theohai_pluginresource at it.Verified
ohai zerotiersucceeds on draco and fornax, and both nodes report theirvirgonetwork again.