GitHub user softwaredoug opened a pull request: https://github.com/apache/camel/pull/218
Solr Component: Solr Cloud Support, HTTPS support, many many test updates to support. New SolrCloud producer. Can be used with solrCloud://localhost:8983?zkHost=localhost:8123/solr&collection=collection1 Solr producer can also be used with HTTPS via solrs: solrs://localhost:8983 Most of the changes in this patch have to do with test updates to support these changes. The test updates run all the existing camel-solr tests against all three possible Solr endpoints: normal HTTP Solr server, an HTTPS Solr Server, and an embedded Solr Cloud cluster. The latter utilizes Solr 4.8's [MiniSolrCloudCluster](https://issues.apache.org/jira/browse/SOLR-5865) support to create an embedded Solr Cloud cluster for testing. Additional updates have to do with reorganizing and updating the solr configurations to support Solr 4 and updates required for Solr Cloud support. Let me know if you have any questions! You can merge this pull request into a Git repository by running: $ git pull https://github.com/o19s/camel master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/camel/pull/218.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #218 ---- commit 54fb275c7fa8b3ff7ef308ece9081b0b780abc38 Author: Doug Turnbull <softwared...@gmail.com> Date: 2014-04-26T18:08:35Z Initial commit commit 2d0cb27e525e9f9e0a11c9bbe2c23c0472187d62 Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-04-26T18:24:36Z Merge branch 'master' of https://github.com/o19s/camel Conflicts: .gitignore commit 31ec7e5b1dab20bc38b32ae6c70cb36e0723e850 Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-04-28T20:49:04Z Add https server to tests commit 2485a7f0510ef69b06e3abacd205926ce5d02bb8 Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-04-29T01:41:28Z Allow loose SSL client validation for testing commit e7f4ada8e54bd97d27cfdf58d251e0b7760c7edb Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-04-29T02:19:04Z Setup https solrj client correctly commit 19999722e93f66d0f71efe8b88d76cd32f0f8f4c Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-04-29T17:44:29Z Try to get solrcloud test fixtures commit 1a0d6fa00beeb5366cec8f2a24bb2e0b5e2861be Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-05-02T16:04:59Z Migrate to Solr 4.8. Fix test solr config to reflect updates. commit b0c1a0ea6996c3cbd86e3a39fb18d9c1cadf430e Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-06-17T01:03:49Z Get SolrCloudFixture working commit eeb434e5062881ad1d48705b6e3098bd6bbbdbf2 Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-06-17T02:06:09Z Different data dir per solr runner commit a41a8583fa20353a30d4a1ffebfcfe130e577a58 Author: Scott Stults <sstu...@o19s.com> Date: 2014-06-27T05:17:50Z During the CSV file test the content type was assigned as "application/octet-stream". Solr needs this to be "text/csv" or similar. commit 320a0232bdbed8495b03c61acd2859a4b3243c42 Author: Scott Stults <sstu...@o19s.com> Date: 2014-06-27T05:50:15Z Removing unused dependency commit 1ad4708f81d4d71c4724900cf077bd3c8a63661b Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-07-14T21:17:16Z Cloud tests work (but they fail) commit e01347c07a26a7a5728f7809529f092216e22a7a Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-07-14T21:25:11Z Get zkHost correctly when constructing test endpoint (a test passes!) commit 684d6051c48611418cc879114bbb87ae06220ada Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-07-14T21:52:01Z Merge branch 'master' of github.com:o19s/camel Conflicts: parent/pom.xml commit 08a1654469faa4a9eeca163072c4653f7d681278 Author: Doug Turnbull <dturnb...@o19s.com> Date: 2014-07-14T21:58:55Z Added solrCloud SPI, all tests pass. ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---