-
Notifications
You must be signed in to change notification settings - Fork 14
Use Azure Java SDK 0.7.0 #38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
dadoonet
added a commit
to dadoonet/elasticsearch-cloud-azure
that referenced
this issue
Feb 4, 2015
Microsoft team has released a new specific project to deal with storage with a much cleaner API than the previous version. See https://github.com/azure/azure-storage-java Documentation is here: http://azure.microsoft.com/en-us/documentation/articles/storage-java-how-to-use-blob-storage/ Note that the produced ZIP file has been reduced from 5mb to 1.3mb. Related to elastic#38
dadoonet
added a commit
to dadoonet/elasticsearch-cloud-azure
that referenced
this issue
Feb 4, 2015
Microsoft team has released a new specific project to deal with storage with a much cleaner API than the previous version. See https://github.com/azure/azure-storage-java Documentation is here: http://azure.microsoft.com/en-us/documentation/articles/storage-java-how-to-use-blob-storage/ Note that the produced ZIP file has been reduced from 5mb to 1.3mb. Related to elastic#38
Merged
dadoonet
added a commit
to dadoonet/elasticsearch-cloud-azure
that referenced
this issue
Feb 12, 2015
Microsoft team has released a new specific project to deal with storage with a much cleaner API than the previous version. See https://github.com/azure/azure-storage-java Documentation is here: http://azure.microsoft.com/en-us/documentation/articles/storage-java-how-to-use-blob-storage/ Note that the produced ZIP file has been reduced from 5mb to 1.3mb. Related to elastic#38
dadoonet
added a commit
that referenced
this issue
Feb 12, 2015
Microsoft team has released a new specific project to deal with storage with a much cleaner API than the previous version. See https://github.com/azure/azure-storage-java Documentation is here: http://azure.microsoft.com/en-us/documentation/articles/storage-java-how-to-use-blob-storage/ Note that the produced ZIP file has been reduced from 5mb to 1.3mb. Related to #38 (cherry picked from commit 4467254)
dadoonet
added a commit
that referenced
this issue
Feb 12, 2015
Microsoft team has released a new specific project to deal with storage with a much cleaner API than the previous version. See https://github.com/azure/azure-storage-java Documentation is here: http://azure.microsoft.com/en-us/documentation/articles/storage-java-how-to-use-blob-storage/ Note that the produced ZIP file has been reduced from 5mb to 1.3mb. Related to #38 (cherry picked from commit 4467254) (cherry picked from commit b2f1e4d)
dadoonet
added a commit
to dadoonet/elasticsearch-cloud-azure
that referenced
this issue
Feb 16, 2015
This first version adds `azure-management` 0.7.0 instead of using our own XML implementation. We can now have more control and give more options to the users. Closes elastic#38
dadoonet
added a commit
to dadoonet/elasticsearch-cloud-azure
that referenced
this issue
Feb 16, 2015
This first version adds `azure-management` 0.7.0 instead of using our own XML implementation. We can now have more control and give more options to the users. We now support different keystore types using `cloud.azure.management.keystore.type`: * `pkcs12` * `jceks` * `jks` Closes elastic#38
Closing in favor of #63. |
dadoonet
added a commit
to dadoonet/elasticsearch-cloud-azure
that referenced
this issue
Feb 23, 2015
This first version adds `azure-management` 0.7.0 instead of using our own XML implementation. We can now have more control and give more options to the users. We now support different keystore types using `cloud.azure.management.keystore.type`: * `pkcs12` * `jceks` * `jks` Closes elastic#38
dadoonet
added a commit
to dadoonet/elasticsearch-cloud-azure
that referenced
this issue
Feb 27, 2015
This first version adds `azure-management` 0.7.0 instead of using our own XML implementation. We can now have more control and give more options to the users. We now support different keystore types using `cloud.azure.management.keystore.type`: * `pkcs12` * `jceks` * `jks` Closes elastic#38
dadoonet
added a commit
to dadoonet/elasticsearch-cloud-azure
that referenced
this issue
Feb 27, 2015
This first version adds `azure-management` 0.7.0 instead of using our own XML implementation. We can now have more control and give more options to the users. We now support different keystore types using `cloud.azure.management.keystore.type`: * `pkcs12` * `jceks` * `jks` Closes elastic#38 (cherry picked from commit 72c77d3) (cherry picked from commit d2541ab)
dadoonet
added a commit
to dadoonet/elasticsearch-cloud-azure
that referenced
this issue
Feb 27, 2015
This first version adds `azure-management` 0.7.0 instead of using our own XML implementation. We can now have more control and give more options to the users. We now support different keystore types using `cloud.azure.management.keystore.type`: * `pkcs12` * `jceks` * `jks` Closes elastic#38 (cherry picked from commit 72c77d3)
dadoonet
added a commit
to dadoonet/elasticsearch-cloud-azure
that referenced
this issue
Mar 28, 2015
This first version adds `azure-management` 0.7.0 instead of using our own XML implementation. We can now have more control and give more options to the users. We now support different keystore types using `cloud.azure.management.keystore.type`: * `pkcs12` * `jceks` * `jks` Closes elastic#38
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It sounds like latest Azure Java SDK now has support for Compute instance management: See Azure/azure-sdk-for-java#218 (comment)
So we could try to remove our specific HTTP code (with certificate management) and replace it using this dependency:
Note that the SDK supports different keystore types (
jceks
,jks
,pkcs12
), so we can add a new optionkeystore_type
(default topkcs12
). BTW, we should may be renamekeystore
tokeystore_path
. Or better, we could also follow Microsoft SDK convention. See: https://github.com/Azure/azure-sdk-for-java/wiki/Devbox-setup#configure-system-environment-variable and https://github.com/Azure/azure-sdk-for-java/blob/master/core/src/main/java/com/microsoft/windowsazure/management/configuration/ManagementConfiguration.java#L32They are using:
management.subscription.id
management.keystore.path
management.keystore.password
management.keystore.type
management.cloud.service.name
So the
elasticsearch.yml
file could become:With the SDK we can replace a lot of code with something like this:
It's definitely better than using our own code. We can benefit from that:
The text was updated successfully, but these errors were encountered: