~vladimir.p/nova/volume_type_extradata

« back to all changes in this revision

Viewing changes to nova/compute/api.py

  • Committer: vladimir.p
  • Date: 2011-08-24 16:20:54 UTC
  • mfrom: (1453.1.34 nova)
  • Revision ID: vladimir@zadarastorage.com-20110824162054-4fnya95u5j2co40b
merged with 1487

Show diffs side-by-side

added added

removed removed

Lines of Context:
1023
1023
        self._cast_compute_message('reboot_instance', context, instance_id)
1024
1024
 
1025
1025
    @scheduler_api.reroute_compute("rebuild")
1026
 
    def rebuild(self, context, instance_id, image_href, name=None,
1027
 
            metadata=None, files_to_inject=None):
 
1026
    def rebuild(self, context, instance_id, image_href, admin_password,
 
1027
                name=None, metadata=None, files_to_inject=None):
1028
1028
        """Rebuild the given instance with the provided metadata."""
1029
1029
        instance = db.api.instance_get(context, instance_id)
1030
1030
 
1044
1044
        self.db.instance_update(context, instance_id, values)
1045
1045
 
1046
1046
        rebuild_params = {
 
1047
            "new_pass": admin_password,
1047
1048
            "image_ref": image_href,
1048
1049
            "injected_files": files_to_inject,
1049
1050
        }