Comment 38 for bug 1393268

Revision history for this message
Pavlo Shchelokovskyy (pshchelo) wrote :

An update on what is left to fix:

Server resources (AWS Instance, Nova Server):
- create
  - a bit complicated for AWS Instance due to volume attachment
  - Rackspace CloudServer's create also needs to be fixed together with Nova Server
- update
  - going to be quite complicated due to many possible update combinations
  - includes rebuild/check_rebuild and resize/check_resize code in Nova client plugin

Rackspace CloudNetwork
- handle_delete returns network object as part of a dict

Rackspace LoadBalancer
- create returns lb object
- delete returns lb object
- update (returns possibly long list of scheduler tasks)

Stack resources - I am still not sure if those have to be fixed (and how). Below are suspicious places

StackResource
- update is scheduler-decorated and yields
- update_with_template uses yielding inner function

InstanceGroup
- _replace uses yielding functions and scheduler tasks
- resize uses yielding functions and scheduler tasks