Update nodes ref and fix zerotier Ohai plugin (follow-up to #699) #700

Merged
raucao merged 2 commits from gitea-crawler-mitigation into master 2026-11-09 18:30:33 +00:00
Owner

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.
raucao added 2 commits 2026-11-09 18:26:06 +00:00
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.
raucao merged commit 6bc7cebff6 into master 2026-11-09 18:30:33 +00:00
raucao deleted branch gitea-crawler-mitigation 2026-11-09 18:30:33 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kosmos/chef#700