Update docs as requested by Mirantis

Change-Id: I5725fa1992d6562a5ffb89a6f0897e04e1240277
This commit is contained in:
Bob Ball 2016-10-03 16:44:30 +01:00
parent f15c61b0d4
commit 5090de8fc6
8 changed files with 55 additions and 43 deletions

View File

@ -9,7 +9,7 @@ PLUGIN_REVISION:=$(shell ./get_plugin_version.sh ${BRANDING} | cut -d' ' -f2)
RPM_NAME=${PLUGIN_NAME}-${PLUGIN_VERSION}-${PLUGIN_VERSION}.${PLUGIN_REVISION}-1.noarch.rpm RPM_NAME=${PLUGIN_NAME}-${PLUGIN_VERSION}-${PLUGIN_VERSION}.${PLUGIN_REVISION}-1.noarch.rpm
BUILDROOT=BUILD BUILDROOT=BUILD
DOC_NAMES=user-guide test-plan test-report DOC_NAMES=user-guide ${PLUGIN_REVISION}-test-plan ${PLUGIN_REVISION}-test-report
.SUFFIXES: .SUFFIXES:
@ -58,6 +58,10 @@ output/${RPM_NAME}: ${BUILDROOT}/${PLUGIN_NAME}
${BUILDROOT}/doc/build/latex/%.pdf: ${BUILDROOT}/doc/Makefile ${shell find ${BUILDROOT}/doc/source} ${BUILDROOT}/doc/build/latex/%.pdf: ${BUILDROOT}/doc/Makefile ${shell find ${BUILDROOT}/doc/source}
make -C ${BUILDROOT}/doc latexpdf make -C ${BUILDROOT}/doc latexpdf
output/${PLUGIN_NAME}-${PLUGIN_VERSION}-${PLUGIN_REVISION}-%.pdf: ${BUILDROOT}/doc/build/latex/%.pdf
mkdir -p output
cp $^ $@
output/${PLUGIN_NAME}-${PLUGIN_VERSION}-%.pdf: ${BUILDROOT}/doc/build/latex/%.pdf output/${PLUGIN_NAME}-${PLUGIN_VERSION}-%.pdf: ${BUILDROOT}/doc/build/latex/%.pdf
mkdir -p output mkdir -p output
cp $^ $@ cp $^ $@

View File

@ -59,7 +59,7 @@ author = u'John Hua (john.hua@citrix.com)'
# The short X.Y version. # The short X.Y version.
version = '@PLUGIN_VERSION@' version = '@PLUGIN_VERSION@'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = '@PLUGIN_VERSION@-@PLUGIN_REVISION@' release = '@PLUGIN_VERSION@'
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.

View File

@ -1,5 +1,5 @@
Intro Intro
----- =====
This document will guide you through the steps of install, configure and use of the XenServer Plugin for Fuel This document will guide you through the steps of install, configure and use of the XenServer Plugin for Fuel

View File

@ -11,16 +11,20 @@ To install the XenServer Fuel plugin:
#. Copy the *rpm* file to the Fuel Master node: #. Copy the *rpm* file to the Fuel Master node:
:: ::
[root@home ~]# scp fuel-plugin-xenserver-4.0-4.0.0-1.noarch.rpm root@fuel:/tmp [root@home ~]# scp fuel-plugin-xenserver-4.0-4.0.*-1.noarch.rpm root@fuel:/tmp
#. Log into Fuel Master node and install the plugin using the #. Log into Fuel Master node and install the plugin using the
`Fuel CLI <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-user-guide/cli.html>`_: `Fuel CLI <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-user-guide/cli.html>`_:
:: ::
[root@fuel-master ~]# fuel plugins --install /tmp/fuel-plugin-xenserver-4.0-4.0.0-1.noarch.rpm [root@fuel-master ~]# fuel plugins --install /tmp/fuel-plugin-xenserver-4.0-4.0.*-1.noarch.rpm
#. Verify that the plugin is installed correctly. Note that the
version displayed may differ in the final part of the version
number (the patch level). All versions with the same major and
minor version number are compatible with this guide.
#. Verify that the plugin is installed correctly:
:: ::
[root@fuel-master ~]# fuel plugins [root@fuel-master ~]# fuel plugins

View File

@ -1,39 +1,31 @@
Release Notes Release Notes
============= =============
Version 4.0.0 Version 4.0
------------- -------------
* Works with Fuel 9.0 * Works with Fuel 9.0
Version 3.1.2 Version 3.1
-------------
* Fix static routes with udev rules
Version 3.1.1
-------------
* Fix image cache
Version 3.1.0
------------- -------------
* Uses new features of FPB 4.0 * Uses new features of FPB 4.0
* Uses ssh-key instead of password * Uses ssh-key instead of password
* Fix image cache
* Fix static routes with udev rules
Version 3.0.0 Version 3.0
------------- -------------
* Works with Fuel 8.0 * Works with Fuel 8.0
* Add Neutron support * Add Neutron support
Version 2.0.0 Version 2.0
------------- -------------
* Works with Fuel 7.0 * Works with Fuel 7.0
Version 1.0.0 Version 1.0
------------- -------------
* Initial release of the plugin. * Initial release of the plugin.

View File

@ -121,15 +121,11 @@ Install XenServer Fuel Plugin
and the new OpenStack release is registered. and the new OpenStack release is registered.
* - Steps * - Steps
- -
| ``fuel plugins --install /tmp/fuel-plugin-xenserver-4.0-4.0.0-1.noarch.rpm`` #. Run ``ls /tmp/fuel-plugin-xenserver-4.0-4.0.*-1.noarch.rpm`` to confirm the exact version of fuel plugin to be installed.
| ``fuel plugins`` #. Run ``fuel plugins --install /tmp/<rpm filename>`` to install the plugin
| ``id | name | version | package_version`` #. Run ``fuel plugins`` to list the plugins installed
| ``1 | fuel-plugin-xenserver | 4.0.0 | 4.0.0``
* - Expected Result * - Expected Result
- - The table output by Fuel shows the version identified in the first step as installed
| ``fuel plugins``
| ``id | name | version | package_version``
| ``1 | fuel-plugin-xenserver | 4.0.0 | 4.0.0``
Prepare Nodes Prepare Nodes
------------- -------------
@ -411,7 +407,9 @@ Uninstall of plugin with deployed environment
- Verify XenServer Fuel Plugin cannot be uninstalled before all - Verify XenServer Fuel Plugin cannot be uninstalled before all
dependant environments are removed. dependant environments are removed.
* - Steps * - Steps
- ``fuel plugins --remove fuel-plugin-xenserver==4.0.0`` -
#. Run ``fuel plugins`` to identify the exact version of the plugin installed
#. Run ``fuel plugins --remove fuel-plugin-xenserver==<version>`` to remove the plugin
* - Expected Result * - Expected Result
- 400 Client Error: Bad Request (Can't delete plugin which is enabled - 400 Client Error: Bad Request (Can't delete plugin which is enabled
for some environment.) for some environment.)
@ -430,8 +428,10 @@ Uninstall of plugin
- Verify XenServer Fuel Plugin can be uninstalled as well as XenServer - Verify XenServer Fuel Plugin can be uninstalled as well as XenServer
OpenStack release after all dependant environments are removed. OpenStack release after all dependant environments are removed.
* - Steps * - Steps
- | ``fuel plugins --remove fuel-plugin-xenserver==4.0.0`` -
| ``fuel plugins`` #. Run ``fuel plugins`` to identify the exact version of the plugin installed
#. Run ``fuel plugins --remove fuel-plugin-xenserver==<version>`` to remove the plugin
#. Run ``fuel plugins``
* - Expected Result * - Expected Result
- Plugin is removed. - Plugin is removed.

View File

@ -39,7 +39,7 @@ Document purpose
================ ================
This document provides test run results for the XenServer Fuel Plugin version This document provides test run results for the XenServer Fuel Plugin version
4.0.0 on Mirantis OpenStack 9.0. <Complete on branch> on Mirantis OpenStack 9.0.
Test environment Test environment
================ ================
@ -67,6 +67,20 @@ verification. For other configuration settings, please see the test plan.
- 4GB - 4GB
- 60GB - 60GB
Plugin's RPM
------------
======================= =========================
RPM Name MD5 Checksum
======================= =========================
<Complete on branch> <Complete on branch>
======================= =========================
Interoperability with other plugins
-----------------------------------
No other plugins were tested for interoperability.
Test coverage and metrics Test coverage and metrics
------------------------- -------------------------
@ -77,9 +91,6 @@ Test coverage and metrics
Test results summary Test results summary
==================== ====================
Type of testing
===============
System Testing System Testing
-------------- --------------
@ -160,7 +171,7 @@ Detailed test run results
- -
- "Update stack actions: inplace, replace and update whole template" - "Update stack actions: inplace, replace and update whole template"
is failed because vif hot plug/unplug is not supported by the is failed because vif hot plug/unplug is not supported by the
XenServer driver in Mitaka. XenServer driver.
* - 9 * - 9
- Add/Remove compute node - Add/Remove compute node
- Yes - Yes

View File

@ -6,13 +6,14 @@ Troubleshooting
In addition to the Astute log, XenServer Fuel Plugin has its own log under In addition to the Astute log, XenServer Fuel Plugin has its own log under
/var/log/fuel-plugin-xenserver on all Compute and Controller nodes. /var/log/fuel-plugin-xenserver on all Compute and Controller nodes.
Besides HIMN tool mentioned in Installation Guide also has its own log The HIMN tool mentioned in Installation Guide also has its own log
under ``%LOCALAPPDATA%/Temp/XCHIMN.log``. under ``%LOCALAPPDATA%/Temp/XCHIMN.log``.
You can upload issued logs to https://cis.citrix.com or send to support if
they are requested. `Writing Good Bug Reports for XenServer`_ might be a
good reference to follow.
#. XenServer Bug Reports #. XenServer Bug Reports
.. _Writing Good Bug Reports for XenServer: https://www.citrix.com/blogs/2012/07/16/writing-good-bug-reports-for-xenserver/ You can upload issued logs to https://cis.citrix.com or send to support if
they are requested.
Please see the following blog post for advice on bug reports
XenServer: `Writing Good Bug Reports for XenServer
<https://www.citrix.com/blogs/2012/07/16/writing-good-bug-reports-for-xenserver/>`_