It’s been running behind, but goiardi v0.11.10 - Tomato Catchup has finally gotten its act together enough to emerge.
This announcement encompasses two releases, because I dragged my feet for quite a while announcing the 0.11.9 release. As is pretty common with the 0.11.x releases for a while now, the changes here are pretty small. They’re a little more important than some of these other small bugfixes, at least, since they allow newer versions of the Chef tools to work with goiardi.
From the CHANGELOG(s):
0.11.10 ------- * It was brought to my attention by @joerg that 'create_key' is now a valid JSON hash key for when creating clients with newer chef tools. Added it to the whitelist of valid elements for creating clients. Thanks again for bringing it to my attention. 0.11.9 ------ * Follow chef RFC041. Newer chef-clients and knifes (knives?) were breaking goiardi wasn't following this RFC by reporting the supported api versions. (Thanks julian7 for the PR and bringing it to my attention.) * Remove dependency on golang.org/x/exp/utf8string - it's failing some tests on the Debian build servers, and goiardi's liable to get kicked out of testing shortly if it isn't addressed. Since goiardi wasn't actually using utf8string for anything real complicated, it was easy enough to tear that out and whip up a replacement with built-in functions. (Thanks jordi for bringing this situation to my attention as well.)