Sysadmins generally enjoy a single source of truth about what packages are installed on a machine. Telling folks to use gem, pypi and rpm/yum leads to many, occasionally conflicting, reports of what is actually installed on a machine. Hence the suggestion for OS-native packages.
On Fri, May 1, 2015 at 9:23 AM, Rohit Yadav <rohit.ya...@shapeblue.com> wrote: > Hi Jeff, > > Thanks for sharing. ec2stack is available from pypi, so while we can build > debs/rpms it can be easily installed using “pip install ec2stack”. The only > migration path required by your users would be to change the consumer URL and > re-register apikey/secretkey. > >> On 01-May-2015, at 3:11 pm, Jeff Moody <j...@fifthecho.com> wrote: >> >> 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----- >>>>> >>> > > 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.