I made both pull requests [1] [2], but I've made them against the 1.9.x branch. 
Is that ok? 
Didn’t know if you guys really go for a new major version next release, since 
the master is on 2.0.0-SNAPSHOT.

I read somewhere you do a minor release every 6 weeks right?

[1] https://github.com/jclouds/jclouds/pull/852
[2] https://github.com/jclouds/jclouds/pull/853


-----Original Message-----
From: Ignasi Barrera [mailto:n...@apache.org] 
Sent: Dienstag, 1. September 2015 11:30
To: dev@jclouds.apache.org
Subject: RE: [1.9.1] - CloudStack - userMetaData vs userData

Absolutely. Thanks for taking care of this!
El 1/9/2015 11:18, "MANIE Irmo" <irmo.ma...@leonteq.com> escribió:

> In terms of using the portable key/value userMetaData and encode this 
> as the binary CloudStack userData there is still the case that 
> CloudStack tags (where the userMetaData currently goes) is actual 
> key/value so it makes most sense to keep it there (merged with the 
> portable tags). I don’t  think we want to duplicate userMetaData into both 
> tags and userData.
>
> I'll just add the userData to the CloudStackTemplateOptions only, so 
> you have to be specific when using the portable api, and then you guys 
> can decide later on whether it's valuable to also add this as a 
> portable feature and use it for other providers too.
> Sounds like a plan?
>
> -----Original Message-----
> From: Ignasi Barrera [mailto:n...@apache.org]
> Sent: Dienstag, 1. September 2015 10:06
> To: dev@jclouds.apache.org
> Subject: Re: [1.9.1] - CloudStack - userMetaData vs userData
>
> I agree that it limits us to key/value, but it also makes sense, as it 
> is a format easy to consume once deserialised. Anyway, what you say is 
> correct. The better way to address the issue in this case is to 
> directly populate the option in the provider specific options.
>
> If you go through the CloudStackTemplateOptions path, I wouldn't 
> populate it to the portable options, although some other providers 
> (AWS and Azure for example) already support that kind of user data. We 
> can open a JIRA issue to study if it makes sense to expose such a 
> binary property in the portable model. That option is often used to 
> provide bootstrap scripts, and other initialisation stuff, so we'd 
> better understand first how people is using it in the different 
> providers and then make room for such a feature in the portable options.
>
> On 1 September 2015 at 09:39, MANIE Irmo <irmo.ma...@leonteq.com> wrote:
> > The CloudStack userData is more of a free format entry, so using the
> userMetaData for it is not such a good idea because it limits you to 
> key/value.
> > Also considering that the generic userMetaData is now added as
> CloudStack tags (which are actually key-value tags), it might get 
> confusing what is used where.
> >
> > I reckon we just need to add it as a new property in
> CloudStackTemplateOptions first, then map it down into the adapter.
> > But I guess we can't push the property up to TemplateOptions, since
> that's the generic one that should apply to all implementations right?
> >
> > - Irmo
> >
> > -----Original Message-----
> > From: Ignasi Barrera [mailto:n...@apache.org]
> > Sent: Dienstag, 1. September 2015 09:18
> > To: dev@jclouds.apache.org
> > Subject: Re: [1.9.1] - CloudStack - userMetaData vs userData
> >
> >> and the vast variety of repos used in the various pom files makes
> getting the project in a compiling state a living hell.
> >
> > A general advice I give is to just import the project for the 
> > provider
> you're going to work with. There is no need to import the entire 
> jclouds codebase in your IDE. Importing just the CloudStack API should 
> be enough to let you work with it.
> >
> >> I already reported another bug, also related to the CloudStack 
> >> layer
> [1], so I pick them up both.
> >
> > Awesome! Ping us here if you need help, or join the #jclouds IRC 
> > channel
> @ Freenode. We'll be happy to help!
> >
> >
> > =========== The Leonteq Mail Gateway made the following annotation 
> > ===========
> >
> > This e-mail is confidential. If you are not the intended recipient, 
> > you should
> >
> > not copy it, re-transmit it, use it or disclose its contents, but 
> > should
> >
> > return it to the sender immediately and delete the copy from your system.
> >
> > Leonteq Securities is not responsible for, nor endorses, any 
> > opinion,
> >
> > recommendation, conclusion, solicitation, offer or agreement or any
> >
> > information contained in this communication.
> >
> > Leonteq Securities cannot accept any responsibility for the accuracy 
> > or
> >
> > completeness of this message as it has been transmitted over a 
> > public
> network.
> >
> > If you suspect that the message may have been intercepted or 
> > amended, please
> >
> > call the sender. Should you require any further information, please 
> > contact
> >
> > the Compliance Manager on complia...@leonteq.com<mailto:
> complia...@leonteq.com>.
> >
> >
> >
> > ====================================================================
> > ==
> > ========
>

Reply via email to