This patch updates python-scciclient version number for iRMC drivers.
Change-Id: I79e8b82b34e702e59ebe0f92746d10a0f3c955a8
closes-bug: #1518999
closes-bug: #1519000
A bump of the required python-oneviewclient version and
docs update regarding the use of Server Profile Templates.
Co-Authored-By: Sinval Vieira <sinvalneto01@gmail.com>
Change-Id: Icfef11c4953523b993631bc798efd2cfebcbe5f8
mysql login requires password by default. We should change the DB
creation and connection string as below.
1. mysql -u root -pMYSQL_ROOT_PWD -e "create schema ironic"
2. sed -i ... root:MYSQL_ROOT_PWD@localhost ... ironic.conf.local
Change-Id: I19696a470055823a3b2edc45a48889945c255dfd
Closes-bug: #1520420
The old ramdisk is deprecated, so we should not really default to it.
Also this guide makes an assumption that agent_* and pxe_* drivers
can't be used together, which is no longer the case, as IPA handles both.
Consolidate the example local.conf into one enabling both pxe_* and agent_*
drivers with IPA and create a separate page for explaining difference between
these two.
Co-Authored-By: Lilia Sampaio <liliars@lsd.ufcg.edu.br>
Change-Id: Ifeed7bf9128281b79d425f7c5dbb3d8c39e7fb68
In bare metal case this error happens much more often, we
are adding a new troubleshooting document and add it as
part of this new document.
Change-Id: I155b5c7160fbefe61c6a7bcdc5aa51452c8b8ab7
Closes-bug: #1503735
we have switched from MySQL-python to PyMySQL[1], so the mysql url in
dev-quickstart doc should be changed also, this patch will change
\connection=mysql:@' to 'connection=mysql+pymysql:@'.
[1] https://review.openstack.org/#/c/184392
Closes-bug: #1520020
Change-Id: Ibd2e6170eba3fe64f6a79966e1384c3ffc64f05b
This is a first stab a developer FAQ in our documentation. The only
question answered so far is "How do I create a migration script
template?" because every time I have to google that.
This FAQ should be extended with more answers from questions we get from
day to day.
Change-Id: I3a81261892c359e624ed2dbeb7cd42b11b799a6d
* Only tox has to be installed via pip, everything else is in virtual
environment. Nose is no longer used.
* One should NOT run other tox commands in an existing tox environment.
This is not how tox is intended to be used, and it cause weird failures
or seemingly random virtual environment rebuilds.
* Drop statement about running unit tests on a clear VM. Not sure where it
comes from, only tox and setuptools are required to run unit tests,
and they don't mess with system packages. Only leave note about devstack,
as people seem to have problems with it.
Change-Id: Ie7d0172b66231cfd8f9c4f8f2d76604a187443b0
Pillow now requires to have libjpeg installed, this change adds it
to the list of binary dependencies for unit tests in developer
quickstart guide.
Closes-bug: #1516782
Change-Id: Id779c97de4ec6830117120a3311500d1dc6fc7f6
This adds transitions to the state machine so that manual cleaning can
be performed on a node in the manageable provision state via the
'clean' verb. After cleaning is successfully finished, the node will
be in the manageable provision state again (via the 'manage' verb).
The state machine diagram was updated to reflect this.
Change-Id: Ifacdcceb65d1384351aa832042a7471bb48f0894
Implements: blueprint manual-cleaning
Since Server Profile Templates define configuration options that can change
important characteristics of a node, it is important to make this property
available in Nova flavors. That way the scheduler selects a node with accurate
configuration.
This patch moves the server_profile_template_uri from driver_info to
properties/capabilities so the user can use a properly defined flavor to
get a node with an appropriate configuration.
Co-Authored-By: Gabriel Assis Bezerra <gabrielb@lsd.ufcg.edu.br>
Change-Id: I543a07c8978fae4adc29ccd23e7943429aa3186a
This patch documents two new root device hints recently added to
Ironic-Python-Agent: wwn_with_extension and wwn_vendor_extension. Since
some SCSI devices use the same WWN those other two WWN can be used to
guarantee uniqueness when searching for the root device to deploy the
image onto.
Depends-On: Ic3e9a1111dfcc99702190c173562a0dccf5f94c4
Related-Bug: #1516641
Change-Id: I1d07441999327a75e5178fc9d365c81b87a60437
This commit fixes the following in iLO documentation:
- Fixes some incorrect information about drivers.
- Fixes some small mistakes like s/Proliant/ProLiant,
s/nova/Nova, s/baremetal/bare metal, etc.
- Fixes some broken HTTP links and also moves all the
links inline (removing references like [1], [2], etc)
- Changes a reference of bash ramdisk to agent ramdisk.
- Rebrands HP to HPE. The links are not changed as of now,
would be updated later once available.
Co-Authored-By: Ramakrishnan G <rameshg87@gmail.com>
Closes-bug: 1511224
Change-Id: I4c065ce0784e73810e9a23390d1148dc13699671
From the Juno version, we have the OpenStackClient to identify
the component. So we can substitute OpenStackClient for keystone
to identify the ironic.
I checked the OpenStackClient commands guide:
https://wiki.openstack.org/wiki/OpenStackClient/Commands#endpoint
The OpenStackClient API version is:API v2.0
The OpenStackClient command is:
os endpoint create
--publicurl <public-url>
[--adminurl <admin-url>]
[--internalurl <internal-url>]
[--region <endpoint-region>]
<service>
And the keystone command is:
keystone endpoint-create
[--region <endpoint-region>]
[--service_id <service-id>]
[--publicurl <public-url>]
[--adminurl <admin-url>]
[--internalurl <internal-url>]
Change-Id: I51ced0aeb04aed486cbe644305a9c19233e1d398
Installation Guide lacks whole disk user image creation guidelines.
To use agent drivers, we should use images created with the parameter
"vm", like: "disk-image-create ubuntu vm dhcp-all-interfaces -o my-image".
Change-Id: I82c30c20a1e1280beb8d30bfd3dd12df917172cb
Co-Authored-By: Lilia Sampaio <liliars@lsd.ufcg.edu.br>
Closes-Bug: #1514955
Currently the Install Guide section regarding CoreOS images
and how to build them names the "docker" service "docker.io",
which is wrong. This patch fixes this.
Change-Id: Ie5837cae013d0c5595c9ba992a60bcd3ca1bc0e0
Closes-Bug: #1515283
This patch adds a new driver combination/entrypoint so that
the Iboot power driver can be used with an IPA agent
based deployment workflow.
Change-Id: I677e60a333ec65cbd2852270fb091f17428e5e36
Closes-bug: #1514439
This patch adds documentation for configuring Ironic with RADOS
Gateway as Glance backend.
Implements: blueprint radosgw-temp-url
Change-Id: I6ac2d126b8a36007143cce0900d1c9184a781be9
This patch adds new driver with WakeOnLanPower and AgentDeploy
interfaces. Automatic deploy is possible because AgentDeploy
does soft power off at the end of deploy cycle.
Change-Id: I09dc41c1523fafc5155a02829f9528d65cf2f5b0
Currently the configuration reference of admin guide is kilo in Ironic’s
developer documentation. We should update it to liberty.
Change-Id: Ia2509ae34785308a1bd5c883d53e27668825445f
Closes-bug: #1509746
Ironic should be able to control power of the VMs hosted on
a XenServer host. This change adds such support to the ssh
driver.
Blueprint: xenserver-power-control
Change-Id: I30b4d0c3f2685170f8c4f6ec834e5395d6bb2499
There was a bug discovered in ImcSdk 0.7.1 with the SSL handshake that
caused problems when running Ironic for longer periods of time, this
patch changes the required version to the latest version of the ImcSdk
which contains a fix for this issue.
Change-Id: I7665e953b73ed83d5fb5d8adfbed5b3647e5ed48
Closes-Bug: #1508849
Prior to this patch the Ironic documentation was only mentioning about
the images which are packaged by the supported distros and about compiling
an iPXE image from source. This patch extends the documentation to talk
about the prebuilt images that are distributed by the iPXE project.
The patch also fixes the syntax of the note RST tag.
Change-Id: I3b4230e5a43e4db5268e1d0c2a1dcdf25ffac396
This patch adds the documentation for the OneView driver.
Implements: blueprint new-ironic-driver-for-oneview
Change-Id: Ibc48ab451e76001abccd5459ce9995f90d3be5df