Пример #1
0
 def deployment_create(self, values):
     deployment = models.Deployment()
     try:
         deployment.update(values)
         deployment.save()
     except db_exc.DBDuplicateEntry:
         raise exceptions.DeploymentNameExists(deployment=values["name"])
     return deployment
Пример #2
0
Файл: api.py Проект: ktibi/rally
 def deployment_create(self, values):
     deployment = models.Deployment()
     try:
         deployment.update(values)
         deployment.save()
     except db_exc.DBDuplicateEntry:
         raise exceptions.DBRecordExists(field="name",
                                         value=values["name"],
                                         table="deployments")
     return deployment
Пример #3
0
Файл: api.py Проект: zioc/rally
 def deployment_create(self, values):
     deployment = models.Deployment()
     try:
         # TODO(rpromyshlennikov): remove after credentials refactoring
         values.setdefault("credentials", [[
             "openstack", {
                 "admin": values.get("admin"),
                 "users": values.get("users", [])
             }
         ]])
         deployment.update(values)
         deployment.save()
     except db_exc.DBDuplicateEntry:
         raise exceptions.DeploymentNameExists(deployment=values["name"])
     return deployment