Exemple #1
0
    def server_rebuild(self,
                       server,
                       imageref,
                       name=None,
                       admin_password=None,
                       **attrs):
        if imageref:
            attrs['image'] = {'id': imageref}
        if name:
            attrs['name'] = name
        if admin_password:
            attrs['adminPass'] = admin_password
        self.fake_server_get.update(attrs)

        return sdk.FakeResourceObject(self.fake_server_get)
Exemple #2
0
 def server_get(self, server):
     return sdk.FakeResourceObject(self.fake_server_get)
Exemple #3
0
 def server_create(self, **attrs):
     self.fake_server_create['id'] = uuidutils.generate_uuid()
     self.fake_server_get['id'] = self.fake_server_create['id']
     return sdk.FakeResourceObject(self.fake_server_create)
Exemple #4
0
 def image_find(self, name_or_id, ignore_missing=False):
     return sdk.FakeResourceObject(self.fake_image)
Exemple #5
0
 def availability_zone_list(self, **query):
     return [sdk.FakeResourceObject(self.availability_zone)]
Exemple #6
0
 def service_list(self):
     return sdk.FakeResourceObject(self.fake_service_list)
Exemple #7
0
 def server_metadata_update(self, server, metadata):
     new_server = copy.deepcopy(self.fake_server_get)
     new_server['metadata'] = metadata
     server = sdk.FakeResourceObject(new_server)
     return server
Exemple #8
0
 def stack_create(self, **params):
     return sdk.FakeResourceObject(self.fake_stack_create)
Exemple #9
0
 def keypair_list(self, details=True, **query):
     return [sdk.FakeResourceObject(self.fake_keypair)]
Exemple #10
0
 def image_list(self, details=True, **query):
     return [sdk.FakeResourceObject(self.fake_image)]
Exemple #11
0
 def flavor_list(self, details=True, **query):
     return [sdk.FakeResourceObject(self.fake_flavor)]
Exemple #12
0
 def stack_update(self, stack_id, **params):
     self.fake_stack_get["status"] = "UPDATE_COMPLETE"
     return sdk.FakeResourceObject(self.fake_stack_get)
Exemple #13
0
 def stack_find(self, name_or_id):
     return sdk.FakeResourceObject(self.fake_stack_get)
Exemple #14
0
 def stack_get(self, stack_id):
     return sdk.FakeResourceObject(self.fake_stack_get)
Exemple #15
0
 def server_update(self, server, **attrs):
     self.fake_server_get.update(attrs)
     return sdk.FakeResourceObject(self.fake_server_get)
Exemple #16
0
 def keypair_find(self, name_or_id, ignore_missing=False):
     return sdk.FakeResourceObject(self.keypair)
Exemple #17
0
 def network_get(self, value, ignore_missing=False):
     return sdk.FakeResourceObject(self.fake_network)