Closed julian7 closed 6 years ago
See #51
I'll give this PR a whirl - I just need to make sure it doesn't re-introduce anything like the previous problem where the newer knife was breaking horribly. Out of curiosity, does this fix those issues with the newer clients/knife/etc.? Because that would be awesome.
Real chef server 12 support is slowly (and sadly rather slowly indeed - I've been slogging through redoing the Chef 12 RBAC code and it sucks) coming along still, and this would be useful for that no matter what.
I haven't tried user creation yet, but I think this is a critical point where feature degradation has been solved with extra care. It is successfully running on a handful of nodes with chef-client 14 for about a day now, but I understand this is not a comprehensive test.
Chef clients 13-14 are requiring a JSON-formatted answer to their
X-Ops-Server-API-Version
header query. So far client-side v1/v0detection happens regardless of this setting.see RFC-041