All of the drivers assume driver_address is a host name or IP, but for redfish
it's scheme://authority. This change allows to provide only host name here too.
Change-Id: Id392b79375b37b8ca8be63bec4818b8d9a3982d4
This patch is addressing the comments left in the original Redfish
documentation patch.
It mostly re-words some of the redfish properties and also makes it more
explicit what is required and what is optional.
Change-Id: Id02e85e80cb3a5518493a3e7af71cef64725a856
Including: General overview, prerequisites, how to enable it and how to
enroll a node to use it.
Partial-Bug: #1526477
Change-Id: Id1f3f3bd3b9523041efda888a38d9052435eac53
The OneView drivers deprecated support for pre-allocation model
in Newton cycle (6.1.0), making the dynamic allocation the default
model[0]. This patch removes code pertaining to pre-allocation
feature from OneView drivers. The dunamic allocation feature should
be used instead.
[0] https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/oneview-drivers-dynamic-allocation.html
Change-Id: I7789ffc0ebc6e42f58b184c0781fb3b122c00323
Closes-Bug: 1681509
Currently config drive can be stored in swift with keystone
authentication. This change allows ironic to store the config drive in
ceph radosgw and use radosgw authentication mechanism that is not
currently supported. It uses swift API compatibility for ceph radosgw.
New options:
[deploy]/configdrive_use_object_store
[deploy]/object_store_endpoint_type
Deprecations:
[conductor]/configdrive_use_swift
Replaced by: [deploy]/configdrive_use_object_store
[glance]/temp_url_endpoint_type
Replaced by: [deploy]/object_store_endpoint_type
Change-Id: I9204c718505376cfb73632b0d0f31cea00d5e4d8
Closes-Bug: #1642719
Updated documentation for kernel boot parameters in
install guide. Erased redundant information in deploy console part.
As these kernel parameters cannot be just force default option, let's
allow the user to do it just pointing to appropriate actions.
Change-Id: Ibd929c711d86480c5d7634ab2d5c7aed5043ee37
Related-Bug: 1417422
These should remain uncapped on master, so we should update the caps
after branching, and only on the stable branch.
Change-Id: Ia35f4f6250accee201a3ea2e2ba49772f672142a
This updates some of the example commands and output tables
(missing columns) in the documentation for using devstack
with ironic.
Change-Id: I30c1fd47f96ad13f544f5ed2d6b3aa040e27414d
To support rolling upgrades, capping of RPC communication and Ironic
objects is required. Old RPC services and objects may still be running
while an upgrade is in progress. This makes sure that these old
services are called and all objects are used in a supported RPC and
objects version.
This patch adds the configuration option "pin_release_version". Setting
this option caps (downgrades) the internal RPC communication to the
specified version to enable communication with older services. When
doing a rolling upgrade from version X to Y, set this to X. It defaults
to using the newest (current) possible RPC behavior and object versions.
Change-Id: Ie2342d4051f85392a8b10d39ebffc287da57bf2b
Partial-Bug: #1526283
Co-Authored-By: Szymon Borkowski <szymon.borkowski@intel.com>
Co-Authored-By: Ruby Loo <ruby.loo@intel.com>
Updates ``dev-quickstart.rst`` by adding instructions required
to install sqlite development headers while building python3.5
on Ubuntu
Change-Id: I2bb9bc2a62947d2cf1d6287e66fc973afab4d1f7
This commit updates the proliantutils version required in Ironic
to 2.2.1. This version of proliantutils includes HPSUM firmware
update support and updation of requirements to match
global-requirements (required to fix third party CI gate jobs)
Change-Id: Ife96638b6262d22b3aa82155df3d7e4f525bd22b
This patch does the following:
- streamlines the upgrade information
- adds headers for L->M, M->N and N->O upgrades.
Partial-Bug: #1606675
Change-Id: I0cdf423ed1bf302f2c721e87cec291712f3f18d3
With pbr 2.0 and Sphinx 1.5, the setting for treat sphinx warnings as
errors is setting warning-is-error in build_sphinx section. Migrate
the setting from the old warnerrors one.
Fix problems found:
* Duplicate labels (rename wrong faq entries, rename unused drivers
entries)
* Add api/autoindex.rst as hidden to the index so that we do not get a
warning. The modindex includes the same content, so no need to show
this.
* Add releasenotes/index.rst, webapi/v1.rst, user-guide, and install-guide.rst
to hidden index since they're not listed in index on purpose, so sphinx
will not warn that they do not appear in a toc
* Add deploy/radosgw to index
* ignore app.add_directiv warning
* Fix reference to user-guide to use proper markup so that Sphinx knows
the user-guide is referenced.
Change-Id: I00d249229d4d31ba36d4393d60847fdb1513a744
Developer guide should not include references to Python 3.4
or py34, since this Python version is not supported.
Change-Id: I0d326b7a542afa952c36ceb422f52d4192517b8b
Related-Bug: #1667312
Correct some typos in doc/source/drivers/ilo.rst,
doc/source/drivers/ipa.rst, doc/source/drivers/oneview.rst.
Change-Id: I47fc7ce7c6c8a83ab9b0ffae666f49cc90da9c0f
This updates the FAQ for release notes to:
1. clarify use of verb tense/person: e.g. 'adds' vs 'add'
2. indicate that variants of English spelling are acceptable
Also move this note to the corrent FAQ item.
Change-Id: I9571740c3d895d2a8aa50c354ccd71662e65d231
The developer guide currently includes instructions for installing
Python 3.4, but it is not a supported python version and should be
removed from the developer guide.
Change-Id: I1e0550f1dfd264c5ab09c45e4b9b2a1e570dac32
Closes-bug: #1667312
STP can cause issues with DHCP and PXE on some switches, and there is an
easy way to resolve it by change the switch port STP mode. This patch
documents the issue and the solution with an example.
Change-Id: I77aa88ec1c6d8d90e57d22365e488ecd704fe64f
This patch adds notifications for create, update or delete
port groups. Event types are:
baremetal.portgroup.{create, update, delete}.{start,end,error}.
Developer documentation updated. "portgroup_uuid" field added to
port payload.
Closes-Bug: #1660292
Change-Id: I9a8ce6c34e9c704b1aeeb526babcb20a5b1261db
We don't have parameter "True" of option "--support-standalone-ports".
We use [--support-standalone-ports | --unsupport-standalone-ports].
Thus, I remove parameter "True" of --support-standalone-ports of guide.
Closes-Bug: #1640592
Change-Id: I2c94c9ff869a4c62e994fa8fd9e312c4f4c0ff39
In accordance with ironic CI policies, this patch removesi some drivers
that are not tested on upstream or third-party CI
and for which maintainers have not communicated any plans
to have such testing.
This includes:
- virtualbox drivers
- seamicro drivers
- msftocs drivers
Change-Id: Ia3a7d798c877f4628946ee6c56d850b9847e6c3e
Closes-Bug: #1663018
This patch allows to get the disk size by OOB Inspection
using snmpv3 if RIBCL/RIS is unable to get it.
Closes-bug: 1609622
Change-Id: Ib315dabc50b1f0b627b69781ef1c14de0d5d972c
Add simple script to setup mysql and postgresql databases, this script
can be run by users during testing and will be run by CI systems for
specific setup before running unit tests. This is exactly what is
currently done by OpenStack CI in project-config.
This allows to change in project-config the python-db jobs to
python-jobs since python-jobs will call this script initially.
See also
http://lists.openstack.org/pipermail/openstack-dev/2016-November/107784.html
Update devref for this.
Needed-By: I58c1d37d620ca058a4c2127e329d8d21b391965f
Change-Id: Id21d3481f7b4929c40c7351e6321d9ba5ad078b8
This patch adds dynamic interface fields which are exposed via API
to base node notification object.
Change-Id: If761fb73357d940afe42b329f413ff0228434586
Partial-Bug: #1524745