oswaldlabs/chef-rundeck — pull request #47 by pcross616 (2014-03-04 23:45:36+00:00)
Title: Rundeck 2.0/Chef suppport Partial Search + Caching + Perf

We have 1000+ node environments and we needed to improve performance of the chef-rundeck integrator.

As some if the others have mentioned partial search is the way to go. We have seen 80%-90% improvement in performance. In addition we have introduced caching via a tmp file, this allows large chef node data not to remain in memory and slow down responses. Sinatra also will now run in env 'production' by default.

New CLI params:
* --env (production/development) (default: production)
* --partial-search (true/false) - Only supported when using Chef Server 11 (default: false)
* --timeout (cache timeout in seconds) (default: 30)