19 Dec 2014, 01:23

goiardi 0.9.0 in prerelease

Work continues in the 1.0.0-dev branch to get RBAC all working with goiardi. It’s coming along, but it’s a pretty big undertaking. I decided to take a break from that to address some issues I wanted to fix sooner than when 1.0.0 is ready.

Goiardi 0.9.0-pre1 is available for testing now. Per the release notes, this release validates IP addresses supplied on the command line or config file, if any, and brings improvements to search. The search indexes get compressed in-memory now to reduce their memory footprint while goiardi’s running, and sorting search results actually works now. This release is getting a minor version bump only because it requires deleting and rebuilding the search index. See the notes for this prerelease for more information.

Depending on how testing of this prerelease goes, a formal release should be coming reasonably soon. Super huge new features being implemented before 1.0.0 isn’t an impossibility, but it’s sort of unlikely.

24 Sep 2014, 21:38

goiardi + shovey in final prerelease stage

Goiardi 0.8.0 is in the final stages of release engineering before its official release. This, of course, is the release that introduces shovey, the goiardi facility for running jobs on client nodes without having to do a full chef-client run.

0.8.0-pre3 should be the last prerelease version of goiardi 0.8.0. It goes hand in hand with schob 0.1.0pre2, now with updated documentation, and knife-shove 0.6.0-pre1. The shovey-jobs cookbook for setting up shovey on a node is important too, although it currently only works on Debian systems.

Documentation for all the pieces of shovey are available. The shovey docs in goiardi give an overview, and there’s some shovey API documentation as well. There’s knife-shove documentation and schob (the shovey client) documentation available in their respective repositories as well.

Barring any complications, a formal release should be coming in the next couple of days.