Commit Graph

112 Commits

Author SHA1 Message Date
Igor Motov 68a8e78b59 [DOCS] Change bucket names to use "-" instead of "_" in examples
While it's possible to create a bucket with "_" in US Standard region, AWS Java SDK cannot work with such buckets. Changing all examples to use "-" instead of "_" in bucket names.

Closes #72
2014-04-15 19:30:30 -04:00
Konrad Beiske 7f271fd37a Add per repository credentials
Changed AwsS3Service to use one client per region and credentials combination.
Made S3Repository specify credentials if such exists in the repository settings.

Updated readme with repository specific credentials settings.

Closes #54.
Closes #55.
Closes #56.
(cherry picked from commit d4ea2dd)
2014-03-26 18:52:48 +01:00
David Pilato 254fb81708 Create branches according to elasticsearch versions
We create branches:

* es-0.90 for elasticsearch 0.90
* es-1.0 for elasticsearch 1.0
* es-1.1 for elasticsearch 1.1
* master for elasticsearch master

We also check that before releasing we don't have a dependency to an elasticsearch SNAPSHOT version.

Add links to each version in documentation
(cherry picked from commit e0f06c6)
2014-03-26 18:35:21 +01:00
David Pilato 512024dc24 Disable java and maven version checking
And fix typo in email html
2014-03-19 22:19:09 +01:00
David Pilato 68326676da Replace gateway by S3 repository 2014-03-19 20:58:45 +01:00
David Pilato a1669be4d1 Update to AWS SDK 1.7.3
Closes #62.
2014-03-17 19:18:20 +01:00
Kenta Suzuki 1dbd23968c Elasticsearch dependency should be provided and not compile
Please change the Elasticsearch dependency to provided (and maybe testCompile) instead of compile and runtime.

Why? If you include the plugin in embedded Elasticsearch, and you exclude anything from the Elasticsearch dependency, it is undone by this dependency also including Elasticsearch. Therefore you have to tune both, when really this plugin only needs it as provided (since it runs with Elasticsearch or in Elasticsearch but never on its own).

Related to #48.
2014-03-17 13:30:43 +01:00
Kenta Suzuki c117c119eb Add plugin release semi-automatic script
Closes #58.
2014-03-17 12:59:18 +01:00
Kenta Suzuki 4c7e384c96 Support ap-northeast region for EC2 and S3
Closes #52.
2014-03-17 11:50:28 +01:00
David Pilato 3616ed6ddd Elasticsearch dependency should be provided and not compile
Please change the Elasticsearch dependency to provided (and maybe testCompile) instead of compile and runtime.

Why? If you include the plugin in embedded Elasticsearch, and you exclude anything from the Elasticsearch dependency, it is undone by this dependency also including Elasticsearch. Therefore you have to tune both, when really this plugin only needs it as provided (since it runs with Elasticsearch or in Elasticsearch but never on its own).

Closes #48.
2014-03-17 10:36:42 +01:00
David Pilato bbb064468c Support group id in addition to group names
Based on issue #43, we want to support both notations:

* group name first
* group id if it does not work with group name

Closes #49.
2014-03-17 09:53:56 +01:00
David Pilato 0e848c1771 Update to elasticsearch 1.0.0
Closes #57.
2014-03-17 09:44:41 +01:00
David Pilato 7c1284817e Add plugin version in es-plugin.properties
With https://github.com/elasticsearch/elasticsearch/issues/2784, we can now add plugin version in `es-plugin.properties` file.

It will only be used with elasticsearch 1.0.0 and upper. No need to push it in 1.x branch.

Closes #59.
2014-03-17 09:41:47 +01:00
David Pilato 8f87ed8620 Fix date for 2.0.0.RC1 2014-02-06 09:08:58 +01:00
Chris Zelenak 0fef547659 Add note regarding groups value
Instances are filtered on group name, not group id
2014-01-27 15:42:56 +01:00
Kendall Gifford 87731b913b Correct version number in README.md
Correct the version number when automatic instance-level security support became available.
2014-01-27 15:17:22 +01:00
Igor Motov a22d8b4cea [DOCS] Add an example of creating S3 repository 2014-01-22 19:08:54 -08:00
David Pilato e3d2216e44 prepare for next development iteration 2014-01-15 19:53:42 +01:00
David Pilato b0a1f1632f prepare release elasticsearch-cloud-aws-2.0.0.RC1 2014-01-15 18:38:03 +01:00
Igor Motov 05255a230d Initial implementation of S3 snapshot/restore repository 2014-01-15 11:07:05 -05:00
David Pilato 4a1cbd2f63 Update to elasticsearch 1.0.0.RC1
Closes #45.
2014-01-13 14:48:36 +01:00
David Pilato 9cc331b12d Move tests to elasticsearch test framework
Closes #46.
2014-01-13 14:44:56 +01:00
David Pilato 04f15cd56b update headers 2014-01-13 14:30:20 +01:00
David Pilato d85eab3f46 prepare for next development iteration 2013-11-26 17:51:27 +01:00
David Pilato 7ed6bdf13f prepare release elasticsearch-cloud-aws-1.16.0 2013-11-26 17:46:25 +01:00
Joe Pollard 712baa42ae Filter instances using EC2 API instead of locally
This change will allow EC2 API to filter by tags, AZ, and instance state.  In the situation where you have a large number of instances/reservations, this can be a performance boost.

Note that we still do the security group filter locally due to the different strategies (all or some must match).

Closes #39.
2013-11-26 17:00:18 +01:00
Andrew Gross 283d1748b5 Minor Typo Correction
Reading the logic, saw a few typos. Feel free to just fix them and not bother with a PR.

Closed #38.
2013-11-26 11:29:44 +01:00
David Pilato 3c23373001 Merge pull request #37 from ryansb/readmeDeprecateS3Gateway
Add note that the S3 Gateway will be deprecated
2013-10-08 13:51:13 -07:00
Ryan S. Brown 22c2b79a83 add note that the S3 Gateway will be deprecated 2013-10-08 11:12:05 -05:00
David Pilato 0cde346e26 prepare for next development iteration 2013-09-17 06:46:17 +02:00
David Pilato 16af1f3ea7 prepare release elasticsearch-cloud-aws-1.15.0 2013-09-17 06:41:17 +02:00
Njal Karevoll 7e2ee43fdf Update to elasticsearch 0.90.4
Breaking changes in to EsExecutors was introduced in elasticsearch 0.90.4
Closes #35.
2013-09-17 06:35:21 +02:00
David Pilato 1a7d263f65 Create CONTRIBUTING.md 2013-08-21 11:55:28 +02:00
David Pilato e373f2bf84 Move version table to markdown format 2013-08-10 18:39:25 +02:00
David Pilato 68fd16251e prepare for next development iteration 2013-08-09 19:57:05 +02:00
David Pilato 980da019ef prepare release elasticsearch-cloud-aws-1.14.0 2013-08-09 19:30:06 +02:00
David Pilato 0f5f57d1de Revert change made with #32.
Fix missing lib in assembly. relative to #29.
Closes #33.
2013-08-09 19:29:05 +02:00
David Pilato b515a1d38f prepare for next development iteration 2013-08-09 09:37:18 +02:00
David Pilato 5695b57092 prepare release elasticsearch-cloud-aws-1.13.0 2013-08-09 09:32:24 +02:00
David Pilato c50d6b332d Update to AWS Java SDK 1.5.3.
Closes #32.
2013-08-09 09:30:43 +02:00
Gianni O'Neill 4da9b2cc9c Catch AmazonClientExceptions to prevent connection loss
If the AWS client throws an exception (e.g: because of a DNS failure) it will end up killing the rejoin thread and stop retrying which can lead to a node getting stuck unable to rejoin the cluster.

Closes #30.
2013-08-09 09:27:15 +02:00
David Pilato 906326d056 Old common-codecs version in use
Closes #29.
2013-08-09 09:23:12 +02:00
David Pilato 8b20e57fd7 Update to Elasticsearch 0.90.3
Closes #31.
2013-08-09 09:17:01 +02:00
David Pilato 2c386046f5 prepare for next development iteration 2013-05-31 09:47:31 +02:00
David Pilato 4515495ff3 prepare release elasticsearch-cloud-aws-1.12.0 2013-05-31 09:47:31 +02:00
David Pilato 09d4c5ba2f Update to Elasticsearch 0.90.1
Works also with Elasticsearch 0.90.0.
Closes #27.
2013-05-31 09:47:31 +02:00
Leslie Wittig Quintanilla 485bb96ae6 Two last modifications for the new region sa-east-1. 2013-05-31 09:47:31 +02:00
Alexander Reelsen 36daeba9f3 Improved documentation for ping_timeout parameter
Closes #26
2013-05-21 13:37:46 +02:00
Shay Banon 8d7bcc0d93 Merge pull request #23 from vinodc/s3gateway-us-west-2
Update S3Gateway to add us-west-2
2013-04-04 01:03:48 -07:00
Shay Banon a75d4246e3 Merge pull request #24 from wikka/sa-east-1
Sa east 1
2013-04-04 01:03:23 -07:00