chef-golang icon indicating copy to clipboard operation
chef-golang copied to clipboard

Go library to interact with the Chef server API

Results 9 chef-golang issues
Sort by recently updated
recently updated
newest added

In case you have nested data, or just want to deal with known data bag data as a struct.

I'd like `go test -short` to avoid any tests that require reading files or talking to goiardi. Looks like `testing.Short()` and `Skip()` should handle this sort of thing for us:...

For clients that want to access node attributes, it's nice to be able to access the merged value instead of traversing default, normal and automatic. I'm accessing search results, so...

As referenced in #22, let's consider moving to semantic versioning so that users can be aware of breaking API changes.

enhancement

This is sorta related to the uniformity discussion of GET/POST/PUT in #22 Today i wrote a lil cookbook downloader, and the inflexability of chef.Get was brought to light. even with...

bug

Many functions, such as chef.GetClient(string), return three values: - client chef.Client (or whatever) - err error - ok bool if err != nil, something with the request went wrong. if...

question

would be nice to pull the chef-crypto out into its own library. Was discussing this a bit with @ctdk merging client and server crypto into a separate lib. open for...

enhancement
question

Partial search is _much_ faster than regular search, and only requires POSTing desired keys to the search query endpoint. The official client implementation is defined here: [partial_search:libraries/partial_search.rb:49](https://github.com/opscode-cookbooks/partial_search/blob/master/libraries/partial_search.rb#L49)

enhancement

Right now this is hardcoded. Should be an option in `Connect` method. Maybe even build out a config lib and move this out of api?

enhancement