As this change will likely affect Citrix CloudPlatform, I can say that at Datapipe we offer the AWS API endpoint to customers because we had a request for it in the past. It was used once by a customer who then changed to using the native CloudStack API. When this change hits a release of Citrix CloudPlatform, I'm sure we'll probably deploy ec2stack, but I don't see that (and our support team doesn't see that) as a real problem - especially if RPM/Debs of the ec2stack code can be built and distributed.
On Fri, 2015-05-01 at 14:10 +0200, sebgoa wrote: > On May 1, 2015, at 12:02 PM, Daan Hoogland <daan.hoogl...@gmail.com> > wrote: > > > OK, I do not want to push a formal point, just warning. > > > > understood. let's see if other folks are worried about ec2interface > upgrade/change. > > > Op vr 1 mei 2015 om 09:57 schreef Wido den Hollander < > > w...@widodh.nl>: > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > > Hash: SHA1 > > > > > > > > > > > > On 01-05-15 09:17, sebgoa wrote: > > > > > > > > On Apr 30, 2015, at 11:06 PM, Rohit Yadav > > > > <rohit.ya...@shapeblue.com> wrote: > > > > > > > > > Hi, > > > > > > > > > > > On 30-Apr-2015, at 7:43 pm, Daan Hoogland > > > > > > <daan.hoogl...@gmail.com> wrote: > > > > > > > > > > > > We will have to provide a migration path if anybody is > > > > > > actually > > > > > > using it. > > > > > > > > > > The migration path would be documenting the change as part > > > > > of the > > > > > release notes to simply switch from using the consumer URL > > > > > server_ip:7080/awsapi to setting up ec2stack and consuming > > > > > from > > > > > URL server_ip:5000 (or any other configured port). Normally > > > > > service offerings are rather limited compared to other > > > > > resources, > > > > > when setting up ec2stack users can provide the mapping to it > > > > > or > > > > > migrate it to ec2stack using something custom like > > > > > cloudmonkey+bash. > > > > > > > > > > The important issue to note here is that a lot of real-world > > > > > awsapi integration with a user's own subsystems may not > > > > > follow > > > > > any convention or be rather customised other than > > > > > consumption of > > > > > service URL and associated apikey/secretkey, so migration > > > > > path > > > > > from our end would mostly consist of documenting the changes. > > > > > This upgrade path may also be implemented as a script or a > > > > > ec2stack tool that can read cloudbridge database to get > > > > > useful > > > > > configs and service offering mappings. And, there may be some > > > > > changes that may not be migrated or supported due to the > > > > > different AWS API versions both the services support and > > > > > one’s > > > > > own custom usage/implementation. > > > > > > > > > > > > > So honestly, I am not sure what there is to migrate/upgrade…. > > > > > > > > It's really a setup and folks hitting a different endpoint as > > > > Rohit > > > > mentions. > > > > > > > > Plus, I would not sweat this too much, we have talked several > > > > times > > > > about it on the ML, and I am not convinced that *anyone* > > > > actually > > > > uses awsapi, especially with 4.3 forward. > > > > > > > > I would be rather drastic on this, but if someone is using a > > > > piece > > > > of open source code that has not been touched in 2 years and > > > > that > > > > does not work with latest cloudstack release…then tough luck. > > > > Get > > > > on the ML to fix things or do the 'migration' on your own. > > > > > > > > /me does not want to bother about awsapi upgrade. > > > > > > > > > > /me doesn't want to touch that code either. In earlier threads I > > > always voted for letting AWSAPI go en point people towards > > > libcloud, > > > terraform, whatever. > > > > > > Wido > > > > > > > > > > > > > > > > Regards. > > > > > > > > > > > Biligual auto correct use. Read at your own risico On 30 > > > > > > Apr > > > > > > 2015 19:36, "David Nalley" <da...@gnsa.us> wrote: > > > > > > > > > > > > > On Thu, Apr 30, 2015 at 1:23 PM, Rohit Yadav > > > > > > > <rohit.ya...@shapeblue.com> wrote: > > > > > > > > Hi all, > > > > > > > > > > > > > > > > I was testing awsapi with 4.5 today and it just did not > > > > > > > > work for me, > > > > > > > after few hours I gave up and used ec2stack which worked > > > > > > > out > > > > > > > of the box and certainly felt more friendly to work > > > > > > > with. I > > > > > > > remembered we discussed removing awsapi but then the > > > > > > > momentum > > > > > > > never precipitated into action, so I spent some time > > > > > > > today to > > > > > > > cleanly remove awsapi and making sure it has a cleanup > > > > > > > upgrade path and does not break the builds or the > > > > > > > packaging. > > > > > > > (Also found and fixed a debian build issue that someone > > > > > > > recently reported, noredist builds being broken) > > > > > > > > > > > > > > > > Here is the PR: > > > > > > > > https://github.com/apache/cloudstack/pull/216 Here is a > > > > > > > > repo from the branch to prove that package works too: > > > > > > > http://packages.bhaisaab.org/cloudstack/nukeawsapi > > > > > > > > > > > > > > > > As Sebastien has asked me to hold on this for few > > > > > > > > days, I > > > > > > > > hope to merge > > > > > > > this next week or later; but before that happends please > > > > > > > feel > > > > > > > free to share any comments, questions. Thanks. > > > > > > > > > > > > > > > > > > > > > > I haven't looked at all at the changes or the resulting > > > > > > > builds, but in principle, I agree. I don't think that > > > > > > > anyone > > > > > > > is actively maintaining the AWSAPI code .(We did have a > > > > > > > bug > > > > > > > fix 6 months ago to address a security issue, but it > > > > > > > looks as > > > > > > > if it has set idle for ~2 years otherwise). > > > > > > > > > > > > > > Deprecate AWSAPI - make the python based stuff optional. > > > > > > > It > > > > > > > will reduce the codebase size tremendously. > > > > > > > > > > > > > > --David > > > > > > > > > > > > > > > > > Regards, Rohit Yadav Software Architect, ShapeBlue M. +91 88 > > > > > 262 > > > > > 30892 | rohit.ya...@shapeblue.com Blog: bhaisaab.org | > > > > > Twitter: > > > > > @_bhaisaab > > > > > > > > > > > > > > > > > > > > Find out more about ShapeBlue and our range of CloudStack > > > > > related > > > > > services > > > > > > > > > > IaaS Cloud Design & > > > > > Build<http://shapeblue.com/iaas-cloud-design-and-build//>; > > > > > CSForge > > > > > – rapid IaaS deployment framework< > > > > > http://shapeblue.com/csforge/>; > > > > > CloudStack > > > > > Consulting<http://shapeblue.com/cloudstack-consultancy/>; > > > > > CloudStack Software > > > > > Engineering< > > > > > http://shapeblue.com/cloudstack-software-engineering/>; > > > > > > > > > > > > > CloudStack Infrastructure > > > Support<http://shapeblue.com/cloudstack-infrastructure-support/>; > > > > > CloudStack Bootcamp Training > > > > > Courses<http://shapeblue.com/cloudstack-training/>; > > > > > > > > > > This email and any attachments to it may be confidential and > > > > > are > > > > > intended solely for the use of the individual to whom it is > > > > > addressed. Any views or opinions expressed are solely those > > > > > of > > > > > the author and do not necessarily represent those of Shape > > > > > Blue > > > > > Ltd or related companies. If you are not the intended > > > > > recipient > > > > > of this email, you must neither take any action based upon > > > > > its > > > > > contents, nor copy or show it to anyone. Please contact the > > > > > sender if you believe you have received this email in error. > > > > > Shape Blue Ltd is a company incorporated in England & Wales. > > > > > ShapeBlue Services India LLP is a company incorporated in > > > > > India > > > > > and is operated under license from Shape Blue Ltd. Shape Blue > > > > > Brasil Consultoria Ltda is a company incorporated in Brasil > > > > > and > > > > > is operated under license from Shape Blue Ltd. ShapeBlue SA > > > > > Pty > > > > > Ltd is a company registered by The Republic of South Africa > > > > > and > > > > > is traded under license from Shape Blue Ltd. ShapeBlue is a > > > > > registered trademark. > > > > > > > -----BEGIN PGP SIGNATURE----- > > > Version: GnuPG v1 > > > > > > iQIcBAEBAgAGBQJVQzDEAAoJEAGbWC3bPspCRYsP/2rpkGaQgbSQuyRIzfnB5g+j > > > +2wAg8KdwixXn7fBLDjcwsKuI8dlXuw1/2QV79p3m+By4O2QKpeh7bg6k1X1tUXe > > > Vt9gYN6czWcbPBjDWifhaxgFxwG6HfCGkKDE7S8/9esk0z3EtbDp5oKqRDn1/vJp > > > lbVYfd0+7ELx7PmUvpYYN2xI/m35B+Kndk9jt/z4t3CD4KmzQ75YJUiIfmnSIv44 > > > arlRv3IJq1mdPqRQlKbtELrXFwEL5Qx53XEqfna+VAiJALybZqzRxsUXwVPCN3pv > > > FKZ4Bu/3E+zPHSIaWi5ggNrNKbVpdxee1aSgvaYxykz+HjuvF4UJgw4Wdgr8yCA6 > > > Rtv81jxVnFiTYmO+Rpf2ep2shR76HsjkWNk2ceuhmTmgdGv0LRIQHUUp2D8PYSuS > > > W2C9JKesXYeQZX15w0h2SVK+MMmyqPXFyYxA/BSvX1NhVR3ShTRjxOW7ZIbTGXpf > > > 6XWyE62NY/7pqQIfEQtGBNOGVdhZmJVBu3mfh5kLYweRKjXoWk9mfYBJPx8LDmsr > > > 2TDJxn/gk/MW78wpHNYlulD0YYwiMvaVQWdq5Y/tV00TKB/Ra+6Tn+p7R9jNQRYN > > > XCk8JBJcEbXCDzrj0+O8StwKDN8MxvoBndBqtqxkGtHP9vGNu6OpVPDRrhypIFS8 > > > GzAmLrk1REQib70eMnbu > > > =zFEa > > > -----END PGP SIGNATURE----- > > > >