Commit Graph

75 Commits

Author SHA1 Message Date
David Pilato 3969991091 prepare for next development iteration 2014-03-17 19:42:05 +01:00
David Pilato 39c3cbad98 prepare release elasticsearch-cloud-azure-2.1.0 2014-03-17 19:36:52 +01:00
David Pilato b7240d7b0d Fix azure plugin description
It now also add `azure` repositories
2014-03-17 19:36:18 +01:00
David Pilato a8c20b6002 Fix typo in tests 2014-03-17 19:25:39 +01:00
David Pilato 11dfdfb189 Add Azure Storage repository
elasticsearch 1.0 will provide a new feature named `Snapshot & Restore`.

We want to add support for [Azure Storage](http://www.windowsazure.com/en-us/documentation/services/storage/).

To enable Azure repositories, you have first to set your azure storage settings:

```yaml
    cloud:
        azure:
            storage_account: your_azure_storage_account
            storage_key: your_azure_storage_key
```

The Azure repository supports following settings:

* `container`: Container name. Defaults to `elasticsearch-snapshots`
* `base_path`: Specifies the path within container to repository data. Defaults to empty (root directory).
* `concurrent_streams`: Throttles the number of streams (per node) preforming snapshot operation. Defaults to `5`.
* `chunk_size`: Big files can be broken down into chunks during snapshotting if needed. The chunk size can be specified
in bytes or by using size value notation, i.e. `1g`, `10m`, `5k`. Defaults to `64m` (64m max)
* `compress`: When set to `true` metadata files are stored in compressed format. This setting doesn't affect index
files that are already compressed by default. Defaults to `false`.

Some examples, using scripts:

```sh
$ curl -XPUT 'http://localhost:9200/_snapshot/my_backup1' -d '{
    "type": "azure"
}'

$ curl -XPUT 'http://localhost:9200/_snapshot/my_backup2' -d '{
    "type": "azure",
    "settings": {
        "container": "backup_container",
        "base_path": "backups",
        "concurrent_streams": 2,
        "chunk_size": "32m",
        "compress": true
    }
}'
```

Example using Java:

```java
client.admin().cluster().preparePutRepository("my_backup3")
        .setType("azure").setSettings(ImmutableSettings.settingsBuilder()
                .put(AzureStorageService.Fields.CONTAINER, "backup_container")
                .put(AzureStorageService.Fields.CHUNK_SIZE, new ByteSizeValue(32, ByteSizeUnit.MB))
        ).get();
```

Closes #2.
2014-03-17 09:23:29 +01:00
David Pilato 696cad1f67 "azure vm list" command should be changed to "azure vm image list" in the README.md
In the `readme.md` file, `azure vm list` command should be changed to `azure vm image list`. The former lists all the VMs running in the current Azure subscription and the latter displays list of official available images.

The line is located just below the following line:

`To get a list of official available images, run:`

Closes #5.
2014-03-13 15:50:05 +01:00
David Pilato 92f629bcc4 Add plugin release semi-automatic script
Closes #10.
2014-03-13 15:35:00 +01:00
David Pilato 65448fe639 prepare for next development iteration 2014-02-14 18:39:08 +01:00
David Pilato 96c60413b8 prepare release elasticsearch-cloud-azure-2.0.0 2014-02-14 18:39:08 +01:00
Andrew Raines f06e54e59a Add prerequisite about openssl version 2014-02-10 12:31:40 -06:00
David Pilato 647312617b Update README (chmod pk / certificate) 2014-01-27 09:46:30 +01:00
David Pilato c73b5982aa setting path.data to /mnt/resource/... is highly recommended 2014-01-15 16:50:57 +01:00
David Pilato fbf9b0049c Update to elasticsearch 1.0.0.RC1
Closes #4.
2014-01-15 16:30:42 +01:00
David Pilato fbbaf37620 prepare 1.x branch 2014-01-15 16:30:42 +01:00
David Pilato 9f9d85ec82 Move tests to elasticsearch test framework
Related to #3.
2014-01-15 16:30:10 +01:00
David Pilato 48b264172c update headers 2014-01-15 16:04:02 +01:00
David Pilato 3c592a0741 Update README after review by Microsoft Azure team 2014-01-15 15:58:50 +01:00
David Pilato 3c4d275969 Move tests to elasticsearch test framework
Related to #3.
2014-01-15 15:48:00 +01:00
David Pilato 316a1411d0 Move tests to elasticsearch test framework
Move tests to elasticsearch test framework.
In addition to this, we want to refactor some package names to prepare next snapshot/restore feature (see #2).

Closes #3.
2014-01-07 00:03:44 +01:00
David Pilato 41de615eb2 prepare for next development iteration 2013-11-06 16:19:32 +01:00
David Pilato 92cda5e27b prepare release elasticsearch-cloud-azure-1.0.0.alpha1 2013-11-06 16:09:25 +01:00
David Pilato 0c185a19b2 Fix after review: no need to ask for SERVICE_NAME twice 2013-11-06 16:05:20 +01:00
David Pilato a1f85f6d90 Preparing release for 1.0.0-Alpha 2013-11-06 09:54:30 +01:00
David Pilato fba4f6b1a1 Create elasticsearch-cloud-azure project 2013-08-22 13:16:00 +02:00
David Pilato 598a64c990 Initial commit 2013-04-02 18:15:33 +02:00