The documentation in the master should reflect to the current version of
the code, therefore information from previous releases should be
removed. This patch is simplifying the flavor creation section of the
documentation because it reflected to many different versions of Ironic,
since Icehouse.
Change-Id: I5d3d54783dcaf1828cf8e09efcf2239566e5a916
Partial-Bug: #1523962
The API should not return tracebacks in a production environment. As
deployers often run services in debug mode, because OpenStack is hard to
debug, we should not return tracebacks in debug mode. To allow
developers etc to continue to use this feature, add a new config option
'debug_tracebacks_in_api' that maintains this behavior.
Also add to troubleshooting docs.
Change-Id: Idbbf7efc45140e9e3d8b9491edd58905cbba0363
Closes-Bug: #1525002
This patch is updating the "Developer Quick-Start" guide to instruct
people using Fedora 23+ to install a package called "redhat-rpm-config".
This is needed to build a virtualenv for development successfully.
Closes-Bug: #1527614
Change-Id: I95c927330faea009b327492a3884e01b9c44606d
As ironic is installed as devstack plugin, add this to sample
local.conf file. Apart from that, some formatting issues in
dev-quickstart are fixed.
Depends-On: I5125fce295c79600781469c2f48bea80e7600081
Change-Id: I30683b2569e6ca1233f54d1529a74f6a63cd633e
rabbit_host/rabbit_userid/rabbit_password/rabbit_virtual_host are
no longer belong to default group. They are under
oslo_messaging_rabbit group right now.
Close-Bug: 1529202
Change-Id: Iff25c3daed35a8490abc7914a79eb3427d2803f5
This patch adds UEFI support for iPXE, the changes made are:
* Remove conditional preventing iPXE to be configured with UEFI
* Add the boot_mode= kernel parameter to the iPXE template
* Add initrd=deploy_ramdisk kernel parameter to the iPXE template. The
UEFI support in iPXE requires the kernel argument to match what the
initrd expects. For more information see [0]
[0] http://forum.ipxe.org/showthread.php?tid=7589&pid=11843#pid11843
Closes-Bug: #1525989
Change-Id: I6e74bc6332c5aba92ef0de8694fd4259c596cf03
This commit updates the ilo document for accepting user
inputs in driver_info and instance_info as HTTPs URL.
Closes-bug: #1514096
Change-Id: I79f319b066ff9f41d12fb6cf35724bd3b095e8bf
This commit adds documentation for Swiftless
deploy for iscsi_ilo and agent_ilo drivers for hosting
intermediate images on local webserver.
The users can still use glance(which uses swift as backend store)
to host the user inputs like instance_info/image_source,
driver_info/deploy_ramdisk, etc.
Partial-Bug: #1513314
Change-Id: I06cd928414c120eec2ccbd3e3a8cd48fc44a2091
Improve iLo driver documentation by using seqdiag
to explain how provisioning is done.
Co-Authored-By: Ramakrishnan G <rameshg87@gmail.com>
Closes-bug: 1511236
Change-Id: I3ddffe1687547cc45f1f7debf6efc06d810de070
Refactor ilo documentation for duplicate information
for glance and enabling the driver.
Closes-bug: #1513708
Change-Id: I44f7388ed391dd74dc6c8a2d42ae87dd35aae670
This commit updates iLO driver documentation to reflect
that HTTPS has to enabled in swift explicitly to encrypt
the communication with swift for ironic conductor and
iLO. It also provides pointers on how to enable HTTPS
for swift endpoint.
Co-Authored-By: Ramakrishnan G <rameshg87@gmail.com>
Closes-bug: 1511227
Change-Id: Ie0763259d6e1a84c19f89efeb5a19f7c8ca9fc8a
This adds support for ipmitools port (-p) option allowing operators
to run ipmi on non-default ports.
Change-Id: I9203c2db01cc46a183901c454e98426b4583ce08
closes-bug: #1523577
This patch updates python-scciclient version number for iRMC drivers.
Change-Id: I79e8b82b34e702e59ebe0f92746d10a0f3c955a8
closes-bug: #1518999
closes-bug: #1519000
Add a code contribution guide for Ironic. This should be useful for
developers to consider some key points when write and review
Ironic code.
First introduces things related to live-upgrade which consists
of RPC version and Object version.
Change-Id: I1d243a20151827a35aed465061befbcf65f96474
Implements: blueprint online-upgrade-support
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