Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1067165 - Some capabilities not documented
Some capabilities not documented
Status: CLOSED CURRENTRELEASE
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: Documentation (Show other bugs)
3.3.0
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Andrew Dahms
Lucy Bopf
:
Depends On:
Blocks: 1054973
  Show dependency treegraph
 
Reported: 2014-02-19 16:08 EST by Thom Carlin
Modified: 2014-07-17 21:19 EDT (History)
6 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Build Name: 12978, Developer Guide-3.3-1 Build Date: 09-01-2014 10:14:45 Topic ID: 8599-563585 [Latest]
Last Closed: 2014-07-17 21:19:04 EDT
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 Thom Carlin 2014-02-19 16:08:10 EST
Title: Capabilities

Describe the issue:

Capabilities not documented

Suggestions for improvement:

Add documentation for missing types/states

Additional information:

Doing a simple compare, came up with the following list.  Some may already be in Appendix D.  From https://rhevm_url/api/capabilities for RHEV 3.3:
[...]
<configuration_types>
<configuration_type>ovf</configuration_type>
</configuration_types>
[...]
<creation_states>
<creation_state>pending</creation_state>
<creation_state>in_progress</creation_state>
<creation_state>complete</creation_state>
<creation_state>failed</creation_state>
</creation_states>
<power_management_states>
<power_management_state>on</power_management_state>
<power_management_state>off</power_management_state>
<power_management_state>unknown</power_management_state>
</power_management_states>
<host_states>
<host_state>down</host_state>
<host_state>error</host_state>
<host_state>initializing</host_state>
<host_state>installing</host_state>
<host_state>install_failed</host_state>
<host_state>maintenance</host_state>
<host_state>non_operational</host_state>
<host_state>non_responsive</host_state>
<host_state>pending_approval</host_state>
<host_state>preparing_for_maintenance</host_state>
<host_state>connecting</host_state>
<host_state>reboot</host_state>
<host_state>unassigned</host_state>
<host_state>up</host_state>
</host_states>
<host_non_operational_details>
<host_non_operational_detail>none</host_non_operational_detail>
<host_non_operational_detail>general</host_non_operational_detail>
<host_non_operational_detail>cpu_type_incompatible_with_cluster</host_non_operational_detail>
<host_non_operational_detail>storage_domain_unreachable</host_non_operational_detail>
<host_non_operational_detail>network_unreachable</host_non_operational_detail>
<host_non_operational_detail>version_incompatible_with_cluster</host_non_operational_detail>
<host_non_operational_detail>kvm_not_running</host_non_operational_detail>
<host_non_operational_detail>timeout_recovering_from_crash</host_non_operational_detail>
<host_non_operational_detail>vm_network_is_bridgeless</host_non_operational_detail>
<host_non_operational_detail>gluster_command_failed</host_non_operational_detail>
<host_non_operational_detail>gluster_host_uuid_not_found</host_non_operational_detail>
<host_non_operational_detail>emulated_machines_incompatible_with_cluster</host_non_operational_detail>
<host_non_operational_detail>untrusted</host_non_operational_detail>
<host_non_operational_detail>uninitialized</host_non_operational_detail>
<host_non_operational_detail>cluster_version_incompatible_with_cluster</host_non_operational_detail>
</host_non_operational_details>
<network_states>
<network_state>operational</network_state>
<network_state>non_operational</network_state>
</network_states>
<storage_domain_states>
<storage_domain_state>active</storage_domain_state>
<storage_domain_state>inactive</storage_domain_state>
<storage_domain_state>locked</storage_domain_state>
<storage_domain_state>mixed</storage_domain_state>
<storage_domain_state>unattached</storage_domain_state>
<storage_domain_state>maintenance</storage_domain_state>
<storage_domain_state>unknown</storage_domain_state>
</storage_domain_states>
<template_states>
<template_state>illegal</template_state>
<template_state>locked</template_state>
<template_state>ok</template_state>
</template_states>
<vm_states>
<vm_state>unassigned</vm_state>
<vm_state>down</vm_state>
<vm_state>up</vm_state>
<vm_state>powering_up</vm_state>
<vm_state>paused</vm_state>
<vm_state>migrating</vm_state>
<vm_state>unknown</vm_state>
<vm_state>not_responding</vm_state>
<vm_state>wait_for_launch</vm_state>
<vm_state>reboot_in_progress</vm_state>
<vm_state>saving_state</vm_state>
<vm_state>restoring_state</vm_state>
<vm_state>suspended</vm_state>
<vm_state>image_locked</vm_state>
<vm_state>powering_down</vm_state>
</vm_states>
<vm_pause_details>
<vm_pause_detail>none</vm_pause_detail>
<vm_pause_detail>eother</vm_pause_detail>
<vm_pause_detail>eio</vm_pause_detail>
<vm_pause_detail>enospc</vm_pause_detail>
<vm_pause_detail>eperm</vm_pause_detail>
<vm_pause_detail>noerr</vm_pause_detail>
</vm_pause_details>
<disk_states>
<disk_state>illegal</disk_state>
<disk_state>locked</disk_state>
<disk_state>ok</disk_state>
</disk_states>
<host_nic_states>
<host_nic_state>down</host_nic_state>
<host_nic_state>up</host_nic_state>
</host_nic_states>
<data_center_states>
<data_center_state>uninitialized</data_center_state>
<data_center_state>up</data_center_state>
<data_center_state>maintenance</data_center_state>
<data_center_state>not_operational</data_center_state>
<data_center_state>problematic</data_center_state>
<data_center_state>contend</data_center_state>
</data_center_states>
[...]
<usages>
<usage>display</usage>
<usage>vm</usage>
<usage>migration</usage>
</usages>
<nfs_versions>
<nfs_version>auto</nfs_version>
<nfs_version>v3</nfs_version>
<nfs_version>v4</nfs_version>
</nfs_versions>
<pm_proxy_types>
<type>cluster</type>
<type>dc</type>
</pm_proxy_types>
<cpu_modes>
<cpu_mode>custom</cpu_mode>
<cpu_mode>host_model</cpu_mode>
<cpu_mode>host_passthrough</cpu_mode>
</cpu_modes>
<sgio_options>
<sgio_options>filtered</sgio_options>
<sgio_options>unfiltered</sgio_options>
</sgio_options>
[...]
<authentication_methods>
<authentication_method>password</authentication_method>
<authentication_method>publickey</authentication_method>
</authentication_methods>
<step_types>
<step_type>validating</step_type>
<step_type>executing</step_type>
<step_type>finalizing</step_type>
<step_type>unknown</step_type>
</step_types>
<payload_encodings>
<payload_encodings>base64</payload_encodings>
<payload_encodings>plaintext</payload_encodings>
</payload_encodings>
[...]
<brick_states>
<state>up</state>
<state>down</state>
</brick_states>
<reported_device_types>
<reported_device_type>network</reported_device_type>
</reported_device_types>
<ip_versions>
<ip_version>v4</ip_version>
<ip_version>v6</ip_version>
</ip_versions>
<snapshot_statuses>
<snapshot_status>ok</snapshot_status>
<snapshot_status>locked</snapshot_status>
<snapshot_status>in_preview</snapshot_status>
</snapshot_statuses>
<content_types>
<content_type>text</content_type>
<content_type>binary</content_type>
</content_types>
<hook_states>
<hook_state>enabled</hook_state>
<hook_state>disabled</hook_state>
<hook_state>missing</hook_state>
</hook_states>
<stages>
<stage>pre</stage>
<stage>post</stage>
</stages>
Comment 1 Andrew Dahms 2014-02-25 17:07:25 EST
Documentation Link
------------------------------
http://documentation-devel.engineering.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.3/html-single/Developer_Guide/index.html#Capabilities

What Changed
------------------------------
The following topics were added to the Capabilities chapter so that all capabilities would be documented.

Creation States [ 28686 ]
Power Management States [ 28687 ]
Host States [ 28688 ]
Host Non-Operational Details [ 28689 ]
Network States [ 28690 ]
Storage Domain States [ 28691 ]
Template States [ 28692 ]
Virtual Machine States [ 28693 ]
Virtual Machine Pause Details [ 28694 ]
Disk States [ 28695 ]
Host Network Interface Card States [ 28696 ]
Data Center States [ 28697 ]
Virtual Machine Device Types [ 28697 ]
Configuration Types [ 28698 ]
Usages [ 28699 ]
NFS Versions [ 28700 ]
Power Management Proxy Types [ 28717 ]
CPU Modes [ 28718 ]
SCSI Generio I/O Options [ 28719 ]
Authentication Methods [ 28720 ]
Step Types [ 28721 ]
Payload Encodings [ 28722 ]
Gluster Volume Types [ 28723 ]
Transport Types [ 28724 ]
Gluster Volume States [ 28725 ]
Brick States [ 28726 ]
Reported Device Types [ 28727 ]
IP Versions [ 28728 ]
Snapshot Status [ 28729 ]
Content Types [ 28730 ]
Hook States [ 28731 ]
Stages [ 28732 ]

I also removed one topic [ 7954 ] from this same chapter that previously acted as a catch all that listed the above states by name only. Because each of the states now has its own topic, this topic was no longer necessary.

Updated revision history: [ 21132-593250 ]

NVR
------------------------------
Red_Hat_Enterprise_Virtualization-Developer_Guide-3.3-en-US-3.3-24

Moving to ON_QA.
Comment 2 Lucy Bopf 2014-07-17 21:19:04 EDT
Peer reviewed.

The changes listed in Comment 1 are now live in the 3.3 docs. (They also persist in the more recent 3.4 Technical Guide.)

VERIFIED.

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