Hi Rita,

Apologies for the late reply!

Thank you for your interest in helping with the Azure compute
provider. There is currently no ongoing development to support ARM, so
I'd say "go for it!".

Regarding the best way to start, I'd suggest to listen to what Andrea
Turli or Francesco think, as they are the ones who developed the
current azurecompute provider and will know better if its current
structure is good for the ARM version too or if it makes more sense to
start a new ARM provider.

In any case, things are better discussed when they're tangible, so if
you already have a plan in mind, just start hacking and send a PR
(either to the existing provider or to create a new one). We
appreciate early and small PRs, as they make it easier to review and
to set the basis at the beginning. If you are up to contributing,
please, have a look at our "how to contribute" guide [1].


Look forward to seeing the ARM support take shape!

I.



[1] https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute

On 22 January 2016 at 19:40, Rita Zhang <rita.z.zh...@gmail.com> wrote:
> Hey guys,
> Awesome work for adding azure compute support in jclouds! I am an open source 
> engineer at Microsoft. We have couple of folks who can help out in getting 
> the ARM implementation going. Before we dive into this, want to make sure we 
> do not duplicate any ongoing efforts and that this is of an interest to the 
> community.
>
> Thanks
>
> On 2015-12-11 08:51, Andrea Turli <andrea.tu...@gmail.com> wrote:
>> +1
>>
>> I think it is best to keep them separate also in light of
>> https://azure.microsoft.com/en-us/documentation/articles/resource-manager-deployment-model/#considerations-for-virtual-machines
>> Looks to me ASM and ARM are alternative approaches rather than ARM being
>> the evolution of ASM.
>>
>> Thanks
>>
>> On Fri, Dec 11, 2015 at 5:47 PM, Ignasi Barrera <n...@apache.org> wrote:
>>
>> > I'd also say we can promote azure with the xml api as soon as it is
>> > stable, and start a new provider in labs (say azurecompute-arm?) that
>> > consumes the new API. If it is not only the api that changes, but also
>> > how networking and other stuff is configured, it is likely that the
>> > changes to the provider will be major and non-backwards compatible,
>> > which is an issue when updating promoted providers.
>> >
>> > Starting a new one and let the users choose will be easier for them
>> > and will facilitate us the deprecation of the legacy one when the
>> > classic api is shut down.
>> >
>> > On 11 December 2015 at 13:05, Andrea Turli <andrea.tu...@gmail.com> wrote:
>> > > +1
>> > >
>> > > let's merge soon https://github.com/jclouds/jclouds-labs/pull/197 and
>> > > promote azurecompute!
>> > >
>> > > On Fri, Dec 11, 2015 at 11:37 AM, Francesco ChicchiriccÚ <
>> > > ilgro...@apache.org> wrote:
>> > >
>> > >> On 11/12/2015 11:18, Andrea Turli wrote:
>> > >>
>> > >>> Hi,
>> > >>>
>> > >>> currently we are struggling to have a good jclouds-azurecompute api to
>> > be
>> > >>> promoted to jclouds/jclouds.
>> > >>> I've noticed that MS suggests now to use (and/or switch) to ARM (Azure
>> > >>> Resource Manager) and they have marked the previous API (and also the
>> > >>> console) with `classic` label.
>> > >>>
>> > >>> I don't know if `classic` will be deprecated soon, but it seems
>> > sensible
>> > >>> to
>> > >>> consider the switch to ARM: those API are json based which will
>> > >>> considerably reduce the glitches due to xml we are facing since the
>> > >>> beginning and they introduce a stronger network model (port ranges w/t
>> > >>> limitations and security groups etc) which look a step in the right
>> > >>> direction.
>> > >>>
>> > >>> Thoughts?
>> > >>>
>> > >>
>> > >> While I confirm that it seems that ARM is the future, I also believe
>> > that
>> > >> the classic API is not likely to disappear soon.
>> > >>
>> > >> I'd propose then to not consider ARM for promoting jclouds-azurecompute,
>> > >> but to open an issue on JIRA right now for adding the ARM support there
>> > (or
>> > >> to start a brand new provider, don't know which alternative fits
>> > better).
>> > >>
>> > >> Regards.
>> > >>
>> > >> --
>> > >> Francesco ChicchiriccÚ
>> > >>
>> > >> Tirasa - Open Source Excellence
>> > >> http://www.tirasa.net/
>> > >>
>> > >> Involved at The Apache Software Foundation:
>> > >> member, Syncope PMC chair, Cocoon PMC, Olingo PMC, CXF committer
>> > >> http://home.apache.org/~ilgrosso/
>> > >>
>> > >>
>> >
>>

Reply via email to