Bug 1031048 - [RFE] Make all features of oVirt useable via REST-API and Python-SDK
[RFE] Make all features of oVirt useable via REST-API and Python-SDK
Status: CLOSED NOTABUG
Product: oVirt
Classification: Community
Component: ovirt-engine-api (Show other bugs)
3.3
x86_64 Linux
unspecified Severity unspecified
: ---
: ---
Assigned To: Michael Pasternak
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2013-11-15 09:26 EST by Sven Kieske
Modified: 2014-01-12 19:39 EST (History)
4 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2013-11-15 14:17:12 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Sven Kieske 2013-11-15 09:26:26 EST
Description of problem:
Currently, some things can't be achieved by using the API.
So you must use the webadmin-console for some things (afaik).

Also, new features get developed, and don't get initial api-support, or it
isn't mentioned, e.g.:
http://www.ovirt.org/Features/Detailed_Host_Network_QoS

Version-Release number of selected component (if applicable):
3.3.1-2

How reproducible:
always

Steps to Reproduce:
1. Find a (new) cool oVirt Feature
2. Try if you can use it via REST-API


Actual results:
Most Features work, but some won't

Expected results:
All features work via REST-API

Additional info:
There are use cases of oVirt, where you can't use webadmin but
have to utilize the REST-API or at least some sort of CLI (Python-SDK or
oVirt-Shell).

For these use cases, features not accessible via API simply don't exist.

At least it should be clearly documented somewhere which features are supported
and which not (for downstream rhev that's the case, afaik).

It would be huge if we could implement a policy, that no feature
get's released without being usable via API.

Automated Testing also benefits from this, as you can test easier via API
in contrast to make tests via selenium/webadmin.

This bug could be used as a tracker bug, if accepted.

If you feel this needs more clarification or discussion, please feel free to raise this topic on IRC or via ML.

Keep up the great work.
Comment 1 Itamar Heim 2013-11-15 14:17:12 EST
Sven - we try to develop all features with API support, sometimes the API does arrive later.

I'm closing this for as it isn't specific, so hard to fix. i.e., please open a bug on specific gaps you find.

also, we're working on moving the gui to work over the REST API, which should make this 99% go away (I hope).

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