Bug 1570486 - Creating VM template from snapshot is available only via the UI
Summary: Creating VM template from snapshot is available only via the UI
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: BLL.Storage
Version: 4.3.0
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ovirt-4.3.0
: 4.3.0
Assignee: Eyal Shenitzky
QA Contact: Shir Fishbain
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-04-23 04:31 UTC by Eyal Shenitzky
Modified: 2019-11-04 05:06 UTC (History)
4 users (show)

Fixed In Version: ovirt-engine-4.3.0_alpha
Clone Of:
Environment:
Last Closed: 2019-02-13 07:48:09 UTC
oVirt Team: Storage
Embargoed:
rule-engine: ovirt-4.3+


Attachments (Terms of Use)
screenshots (127.87 KB, application/x-gzip)
2018-08-19 14:36 UTC, Shir Fishbain
eshenitz: review-
Details


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 90797 0 master MERGED Add missing path to call for creating a template from snapshot 2018-05-15 12:02:53 UTC
oVirt gerrit 90802 0 master MERGED restapi: allow to create VM template from snapshot via REST-API 2018-06-06 09:11:02 UTC
oVirt gerrit 91712 0 master MERGED restapi: Update to model 4.3.11 2018-05-29 11:18:02 UTC

Description Eyal Shenitzky 2018-04-23 04:31:46 UTC
Description of problem:

VM template can be created from one of the VM snapshots.
The only way to create VM template from a snapshot is via the UI only.
The option to create VM template from snapshot through REST-API is missing. 

Version-Release number of selected component (if applicable):
master-4.3.0 - from commit 2b8602fca13f12840dfee15b12cf88e5a45f633b

How reproducible:
100%

Steps to Reproduce:
1. Create a VM with disk
2. Create a snapshot of the VM
3. Try to create a template from the VM

Actual results:
The only way to create a VM template is via the UI

Expected results:
There should be an option to create a template from a VM snapshot via REST-API

Additional info:

Comment 1 Shir Fishbain 2018-08-19 14:36:15 UTC
Created attachment 1476906 [details]
screenshots

Hi Eyal,

Please see attached screenshots, the REST guide does not contain the create template from snapshot operation and also in the response body of GET for a specific snapshot, this option doesn't exist.

Comment 2 Eyal Shenitzky 2018-08-20 06:09:20 UTC
I have to admit that I am not familiar with the ovirt-engine/apidoc documentation but you can find the information under - 
../ovirt-engine/api/model#services/templates

Comment 3 Tal Nisan 2018-08-21 11:15:31 UTC
Under api/templates you send a request with this body (taken from the API documentation):

<template>
  <name>mytemplate</name>
  <vm id="123">
    <snapshots>
      <snapshot id="456"/>
    </snapshots>
  </vm>
</template>

Comment 4 Shir Fishbain 2018-08-21 12:49:52 UTC
Created a template from a snapshot by rest-API.

ovirt-engine-4.3.0-0.0.master.20180815091554.gitd5455ea.el7.noarch
vdsm-4.30.0-527.gitcec1054.el7.x86_64

Comment 5 Sandro Bonazzola 2018-11-02 14:33:09 UTC
This bugzilla is included in oVirt 4.2.7 release, published on November 2nd 2018.

Since the problem described in this bug report should be
resolved in oVirt 4.2.7 release, it has been closed with a resolution of CURRENT RELEASE.

If the solution does not work for you, please open a new bug report.

Comment 6 Sandro Bonazzola 2018-11-02 14:59:31 UTC
Closed by mistake, moving back to qa -> verified

Comment 7 Sandro Bonazzola 2019-02-13 07:48:09 UTC
This bugzilla is included in oVirt 4.3.0 release, published on February 4th 2019.

Since the problem described in this bug report should be
resolved in oVirt 4.3.0 release, it has been closed with a resolution of CURRENT RELEASE.

If the solution does not work for you, please open a new bug report.


Note You need to log in before you can comment on or make changes to this bug.