terminated leases can be renamed using update lease api
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Blazar |
New
|
Undecided
|
Asmita Singh |
Bug Description
Bug Description:
================
After the lease ends, it’s status is marked as 'TERMINATED' but you can
still rename the lease using update API.
If user tries to update a lease which is in ‘TERMINATED’ status, it should
return Conflict error as there is no point in renaming a lease.
Steps to reproduce:
===================
Step 1: create a lease(instance reservation)
$ blazar lease-create --reservation resource_
$ blazar lease-list
+------
| id | name | start_date | end_date |
+------
| ba2da1d2-
+------
Step 2: rename a lease after lease end
$ blazar lease-update lease-1 --name lease-2
Updated lease: lease-1
$ blazar lease-list
+------
| id | name | start_date | end_date |
+------
| ba2da1d2-
+------
Changed in blazar: | |
assignee: | nobody → Asmita Singh (asmita2018) |
status: | New → In Progress |
Changed in blazar: | |
status: | In Progress → New |
This could be a feature rather than a bug: imagine a user named their lease badly, and later they want to rename it to reflect what it was used for?