From 8f8be9decf2eae129718b6fcf91623bb4e3b25e6 Mon Sep 17 00:00:00 2001
From: paresh-sao <paresh.sao@hpe.com>
Date: Fri, 22 Feb 2019 07:40:11 +0000
Subject: [PATCH] [docs] IPv6 support for iLO

Adds documentation for IPv6 support for iLO.

Change-Id: Ib1f7b12ca13b06fa68853624f86ee1975e28d6c2
---
 doc/source/admin/drivers/ilo.rst | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

diff --git a/doc/source/admin/drivers/ilo.rst b/doc/source/admin/drivers/ilo.rst
index 67bc179870..30f03f3ea0 100644
--- a/doc/source/admin/drivers/ilo.rst
+++ b/doc/source/admin/drivers/ilo.rst
@@ -53,6 +53,7 @@ The hardware type ``ilo`` supports following HPE server features:
 * `Inject NMI support`_
 * `Soft power operation support`_
 * `BIOS configuration support`_
+* `IPv6 support`_
 
 Apart from above features hardware type ``ilo5`` also supports following
 features:
@@ -317,9 +318,9 @@ Prerequisites
   which contains a set of modules for managing HPE ProLiant hardware.
 
   Install ``proliantutils`` module on the ironic conductor node. Minimum
-  version required is 2.7.0::
+  version required is 2.8.0::
 
-   $ pip install "proliantutils>=2.7.0"
+   $ pip install "proliantutils>=2.8.0"
 
 * ``ipmitool`` command must be present on the service node(s) where
   ``ironic-conductor`` is running. On most distros, this is provided as part
@@ -1846,6 +1847,24 @@ to create the server using selected node::
 .. note::
    Supported raid levels for ``ilo5`` hardware type are: 0, 1, 5, 6, 10, 50, 60
 
+IPv6 support
+^^^^^^^^^^^^
+With the IPv6 support in ``proliantutils>=2.8.0``, nodes can be enrolled
+into the baremetal service using the iLO IPv6 addresses.
+
+.. code-block:: console
+
+    openstack baremetal node create --driver ilo  --deploy-interface direct \
+        --driver-info ilo_address=2001:0db8:85a3:0000:0000:8a2e:0370:7334 \
+        --driver-info ilo_username=test-user \
+        --driver-info ilo_password=test-password \
+        --driver-info ilo_deploy_iso=test-iso \
+        --driver-info ilo_rescue_iso=test-iso
+
+
+.. note::
+   No configuration changes (in e.g. ironic.conf) are required in order to
+   support IPv6.
 
 .. _`ssacli documentation`: https://support.hpe.com/hpsc/doc/public/display?docId=c03909334
 .. _`proliant-tools`: https://docs.openstack.org/diskimage-builder/latest/elements/proliant-tools/README.html