Including: General overview, prerequisites, how to enable it and how to
enroll a node to use it.
Partial-Bug: #1526477
Change-Id: Id1f3f3bd3b9523041efda888a38d9052435eac53
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
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
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 adds dynamic interface fields which are exposed via API
to base node notification object.
Change-Id: If761fb73357d940afe42b329f413ff0228434586
Partial-Bug: #1524745
The link to `slides` in user-guide.rst gives 404. So this patch
updates the link.
Change-Id: I0ebf7c5ffe415b0c4325fef5ecade58773f6eeb6
Closes-bug: #1651065
* Add examples of correct data
* Regroup bullet points into more logical flow
* Use OSC-based commands for Nova
* Add short information on using nova scheduler logs
Based on real world debugging experience.
Change-Id: I0f2441764a1b434fca6a1589c72ec95b083d19ab
The locations of commas in JSON in docs/source/deploy/raid.rst
are not correct. This patch fixs it.
Change-Id: Ibda01aae45827d1e913bc76b1ee3aec99f97ccc9
Closes-Bug: #1654243
This patch adds notifications for create, update or delete ironic
resources (node, port and chassis). Event types general form are:
baremetal.<resource>.{create, update, delete}.{start,end,error}.
Developer documentation updated.
Partial-Bug: #1606520
Change-Id: I95c64d9aa806ff2d7e7dae54ced169c98282c67d
This updates the multi-tenancy documentation. The changes include:
- use the service name (e.g. the Bare Metal service) instead of the
project name (e.g. ironic)
- fix some grammatical issues
- refer to the ironic conductor as 'ironic-conductor' instead of 'conductor'
- remove note about setting enabled_network_interfaces config option in
ironic-api's config file; that is no longer needed since the checks
have been moved to the conductor side (when node creation was moved).
Change-Id: Ic4b1512672c16c1bff5b43595abd90190e23b0fe
Add a warning to remind user to configure provisioning and cleaning
network as non-shared network.
Add a note to remind user not to use provision network for instance
spawning.
Change-Id: Ifd7218fc24386097ed072195de8712d600399f09
Related-Bug: #1634573
This patch removes the mentioned drivers from ironic code tree.
Per our third-party drivers policy they are unsupported,
and there is no existing plan to have third-party CI for them.
Nevertheless, if anybody still needs them, they are available in
ironic-staging-drivers repo.
Change-Id: I1219892bbc1b814d80b62c8ec89b90819071870f
Related-Bug: #1640533
This patch updates the Ironic documentation to describe how to
configure security groups for baremetal servers.
Change-Id: I19b42f0fcecc7e4952de452e8576a1ad87e73b61
Closes-bug: 1594242
This change fixes nits mentioned in reviews of commit 295b35c48f7dcc
* Renaming ironic_api_audit_map.conf.sample file to
api_audit_map.conf.sample
* Doc change --> changing to [oslo_messaging_notifications]/driver
as notification_driver is deprecated
* Renaming path_keyword vendor_passthru in api_audit_map.conf.sample
Change-Id: Ib073598cea1e9acc9788e2db85f814f0295134ef
Names are easier to use for humans, so let's allow them.
The actual name -> UUID convertion happens during validation and its
result is cached for each interface instance.
This change will allow recreating a network without changing Ironic
configuration or setting a network name in advance (e.g. by an installer).
Note that when names are used, an administrator is responsible for ensuring
that no other networks have the same name (names are not unique in Neutron).
Change-Id: I9905bdc3f778310ba191b2bed6eb11bad11a2846
Closes-Bug: #1614938
The docs claimed that no upstream driver supports out-of-band RAID
configuration; this is no longer correct, since pxe_drac does.
Change-Id: Ifdbdc345a20e1fe077cfc6817127a293068a13fe
This moves the description of available notifications in ironic to the
administrator's guide and briefly describes how to configure
notifications. It also documents the message bus topic ironic
notifications are emitted on, since previously that required looking at
code to find out.
Related-Bug: #1526408
Change-Id: I4d5dfe92d2c2646a7cc803fa6ea7ade723aba310
This patch fixes the following items in Multitenancy documentation[1].
- A security group rule for iSCSI should be ingress because a node is
connected from ironic conductor.
- A URL of an article of ML2 plugin configuration has been changed at
Newton.
[1] http://docs.openstack.org/developer/ironic/deploy/multitenancy.html
Change-Id: I65400cd6717ce4d9c23f41a20f24ee96f9415c4d