Support arbitrary endpoints

Bug #416109 reported by Duncan McGreggor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Landscape Server
Fix Released
High
Duncan McGreggor
txAWS
Fix Released
Medium
Duncan McGreggor

Bug Description

txAWS currently has Amazon endpoints hard-coded. If it's going to support non-Amazon, EC2-compatible services, we need to make some changes. For example, developers should be able to set the port, schema, url, endpoint, etc.

Related branches

Changed in txaws:
assignee: nobody → Duncan McGreggor (oubiwann)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 416109] [NEW] Support flexible endpoints

I'd like to be able to define a friendly name/object for services, and
then pass that in as an optional parameter when getting an api handle

-Rob

Revision history for this message
Duncan McGreggor (oubiwann) wrote : Re: Support flexible endpoints

Rob +1 on that. Was thinking about it last night and was wondering how long it'd be before we felt the need for that.

Changed in landscape:
assignee: nobody → Duncan McGreggor (oubiwann)
importance: Undecided → High
milestone: none → 1.3.5
status: New → In Progress
summary: - Support flexible endpoints
+ Support arbitrary endpoints
Revision history for this message
Duncan McGreggor (oubiwann) wrote :

Merged 416109-arbitrary-endpoints [r=therve,jkakar] [f=416109].

The primary change of this branch is support of arbitrary endpoints (needed for
the support of Eucalyptus). In addition, the following was also performed:
 * Added a parse utility function from Twisted
 * Created a testing subpackage for use by txAWS unit tests
 * Created a service module for abstracting regions and associated
   serices/credentials

Changed in txaws:
status: In Progress → Fix Committed
Changed in landscape:
status: In Progress → Fix Committed
tags: added: needs-testing
Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 416109] Re: Support arbitrary endpoints

On Tue, 2009-09-22 at 16:03 +0000, Andreas Hasenack wrote:
> ** Tags added: needs-testing

What does this really mean? {I'm wearing my community contributor hat
here, to avoid any confusion}.

The code was written reviewed, integrated into the GUI such as we have
and landed in trunk. I don't think we have a release scheduled planned
for txaws, and even if we did, the unit tests for this are more than
sufficient.

-Rob

Revision history for this message
Duncan McGreggor (oubiwann) wrote :

Hey Rob,

Sorry about the confusion! This ticket was linked as affecting the
Landscape project, and every milestone we label all tickets for the
milestone as needs-testing and then go through them all in
production-like environments and run them through a QA process.

d

P.S. I'm still not back at work :-) One more day of moving crap into
the "new" house, getting internet, and setting up the network...

On Tue, Sep 22, 2009 at 4:40 PM, Robert Collins
<email address hidden> wrote:
> On Tue, 2009-09-22 at 16:03 +0000, Andreas Hasenack wrote:
>> ** Tags added: needs-testing
>
> What does this really mean? {I'm wearing my community contributor hat
> here, to avoid any confusion}.
>
> The code was written reviewed, integrated into the GUI such as we have
> and landed in trunk. I don't think we have a release scheduled planned
> for txaws, and even if we did, the unit tests for this are more than
> sufficient.
>
> -Rob
>
> --
> Support arbitrary endpoints
> https://bugs.launchpad.net/bugs/416109
> You received this bug notification because you are a member of txAWS
> Administration, which is the registrant for txAWS.
>
> Status in Landscape Server: Fix Committed
> Status in txAWS: Twisted Amazon: Fix Committed
>
> Bug description:
> txAWS currently has Amazon endpoints hard-coded. If it's going to support non-Amazon, EC2-compatible services, we need to make some changes. For example, developers should be able to  set the port, schema, url, endpoint, etc.
>

Thomas Herve (therve)
tags: removed: needs-testing
Changed in landscape:
status: Fix Committed → Fix Released
Changed in txaws:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.