summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Return HTTP 400 Bad Request on Solr parse errorlcg/rebase-101Steven Danna2016-07-192-1/+13
| | | | | | | | | | | | | | | | | | Previously, chef-zero would return an HTTP 500 Internal Server Error when the Solr parser failed. Now, we return HTTP 400 with an error message identical to that of the Erchef server. Returning HTTP 400 also improves the end-user experience since knife returns more sensible error messages. Before this patch: > knife search nodes 'recipes:bar::bar' ERROR: Server returned error 500 for http://127.0.0.1:8889/search... After: > knife search nodes 'recipes:bar::bar' ERROR: knife search failed: invalid search query: 'recipes:bar::bar'
* Release 4.7.1v4.7.1Thom May2016-07-072-3/+10
| | | | Signed-off-by: Thom May <thom@may.lt>
* Merge pull request #221 from stanhu/suppress-request-info-logThom May2016-07-071-1/+1
|\ | | | | Downgrade info log message to debug
| * Downgrade info log message to debugStan Hu2016-07-061-1/+1
|/
* Merge pull request #220 from chef/4.7.0v4.7.0Tim Smith2016-06-302-7/+17
|\ | | | | Release 4.7.0
| * Release 4.7.0Tim Smith2016-06-302-7/+17
|/ | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #219 from chef/rackTim Smith2016-06-301-5/+5
|\ | | | | Depend on rack < 2 to restore Ruby 2.1 compat
| * Depend on rack < 2 to restore Ruby 2.1 compatTim Smith2016-06-301-5/+5
|/ | | | | | Rack 2.0.1 was just released and it requires Ruby 2.2+ Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #217 from chef/saml/et-205Stephan Renatus2016-06-091-11/+21
|\ | | | | Add external_authentication_uid to actors endpoint for querying
| * Add external_authentication_uid to actors endpoint for queryingsaml/et-205kmacgugan2016-06-091-11/+21
|/
* Release v4.6.2v4.6.2Steven Danna2016-04-282-2/+10
|
* Merge pull request #216 from chef/ssd/log_response-at-debugSteven Danna2016-04-231-1/+1
|\ | | | | Log responses only at debug log level
| * Log responses only at debug log levelssd/log_response-at-debugSteven Danna2016-04-221-1/+1
|/
* Bump version to 4.6.1v4.6.1John Keiser2016-04-142-3/+11
|
* Merge pull request #214 from chef/jk/merge_more_betterJohn Keiser2016-04-141-1/+1
|\ | | | | Actually merge key data in user PUT response
| * Actually merge key data in user PUT responsejk/merge_more_betterJohn Keiser2016-04-141-1/+1
|/
* Merge pull request #213 from chef/jk/userkeysJohn Keiser2016-04-141-11/+12
|\ | | | | Fix users endpoint in OSC compat mode to use a data store URL
| * Fix users endpoint in OSC compat mode to use a data store URLJohn Keiser2016-04-141-11/+12
|/ | | | under /organizations (otherwise ChefFS will not understand it)
* Merge pull request #211 from chef/jk/bump-versionv4.6.0John Keiser2016-04-146-11/+34
|\ | | | | Bump version to 4.6
| * Bump version to 4.6jk/bump-versionJohn Keiser2016-04-146-11/+34
|/
* Merge pull request #212 from chef/tc/fix-host-port-optionsJohn Keiser2016-04-143-8/+12
|\ | | | | Fix bugs related to Array vs Enumerator vs Port for options[:port/host].
| * Explicitly support only ruby >= 2.1.0.tc/fix-host-port-optionsTyler Cloke2016-04-142-3/+3
| |
| * Fix bugs related to Array vs Enumerator vs Port for options[:port/host].Tyler Cloke2016-04-141-5/+9
|/ | | | | | [options[:port]].flatten does not do the right thing in the case that options[:port] is an Enumerator. options[:host] is not always an Array (can be a String).
* A bit more cleanup.Phil Dibowitz2016-03-221-0/+1
|
* Enable listening on more than one addressPhil Dibowitz2016-03-223-21/+26
| | | | | | If you listen on :: you get all v6 addrs. If you listen on 0.0.0.0 you get all v4 addrs. There's no way to listen on both. Allow people to pass in multiple `--host`s
* Remove commented sections from travis configdanielsdeleo2016-03-181-8/+0
|
* Remove unused gemfilesdanielsdeleo2016-03-184-30/+0
|
* Merge pull request #205 from chef/tc/org-scoped-user-keys-getTyler Cloke2016-03-166-8/+68
|\ | | | | Implemented GET /orgs/ORG/users/USER/keys(/key) endpoint recently added to server.
| * Implemented GET /orgs/ORG/users/USER/keys(/key) endpoint recently added to ↵tc/org-scoped-user-keys-getTyler Cloke2016-03-156-8/+68
|/ | | | server.
* Unpin github_changelog_generatorJohn Keiser2016-03-041-1/+1
|
* Disallow yanked versions of github_changelog_generatorJohn Keiser2016-02-261-1/+1
|
* Use json helpers instead of calling FFI_Yajl directlyapi-v1danielsdeleo2016-02-252-13/+13
|
* Implement APIv1 behaviorsdanielsdeleo2016-02-256-8/+66
|
* Another broken version is out :(jk/changelog-againJohn Keiser2016-02-251-1/+1
|
* Move default keys logic into ActorDefaultKeyEndpoint; fix #putjr/pedant-keys-2Jordan Running2016-02-249-78/+123
|
* Make user and client keys endpoints pass Pedant specsJordan Running2016-02-2414-124/+566
| | | | | | | | | | | | | | | | | | | | | | | | | - Implement ActorKeyEndpoint, ActorKeysEndpoint. - Implement user, client keys in `ActorEndpoint#delete`, `#put`. - RestBase - Fix RestErrorResponse exceptions to report actual `rest_path` instead associated with the failed data store operation instead of `request.rest_path`. - Move `json_response`, `already_json_response` args `request_version` and `response_version` into options hash; add docs. - DataError, RestErrorResponse: Pass useful message text to `super`. - RestRouter: Clean up logging - Print request methods, paths and bodies more readably for log_level >= INFO. - Pretty-print RestRequest objects (only printed when log_level == DEBUG). - Server: Change default log_level to `:warn` (to enable logging cleanup above). - `Rakefile`, `spec/run_oc_pedant.rb` - Consume RSpec, Pedant options from `ENV['RSPEC_OPTS']`, `ENV['PEDANT_OPTS']` (see `rake -D`). - Consume `ENV['LOG_LEVEL'` (see `rake -D`). - Clean up ChefZero::Server default opts and move duplicated logic to `start_chef_server` method.
* Disallow yanked github_changelog_generatorjk/fix-build-breakJohn Keiser2016-02-241-1/+1
|
* Merge pull request #197 from chef/lcg/metadata-gemLamont Granquist2016-02-041-0/+5
|\ | | | | fix necessary for metadata gem
| * fix necessary for metadata gemlcg/metadata-gemLamont Granquist2016-02-041-0/+5
|/ | | | | | there's a Kernel#gem method in ruby because someone thought that would be a great idea, kind of messes up method_missing when the method isn't missing...
* Go back to chef masterJohn Keiser2016-01-291-1/+1
|
* Update rubygems / bundlerv4.5.0jk/run-against-master-chef-sometimesJohn Keiser2016-01-291-0/+4
|
* Run chef-zero against master chef on travisJohn Keiser2016-01-285-9/+24
|
* Bump revision to 4.5.0jk/bump-4.5.0John Keiser2016-01-282-1/+14
|
* Merge pull request #194 from chef/cd/run-acl-specsJohn Keiser2016-01-288-17/+14
|\ | | | | Make ACLs for policies/policy_groups/cookbook_artifacts work
| * Fix container creation (was using wrong path)cd/run-acl-specsJohn Keiser2016-01-283-7/+3
| |
| * Make default policy ACLs look more normalJohn Keiser2016-01-272-11/+3
| |
| * Move skip-acl to ChefFSJohn Keiser2016-01-271-1/+1
| |
| * Stop skipping ACL testsJohn Keiser2016-01-272-2/+0
| |
| * Restore creator into policy_group ACLJohn Keiser2016-01-271-1/+1
| |
| * Correct policy_groups default permissionsJohn Keiser2016-01-272-2/+10
| |