1523 Commits

Author SHA1 Message Date
Zuul
9762fba094 Merge "iLO driver doc update" 2019-09-21 18:24:56 +00:00
Zuul
f7e1739c0c Merge "Build pdf doc" 2019-09-21 10:50:42 +00:00
Zuul
0ea2aa07cb Merge "Remove support for CoreOS images" 2019-09-18 07:59:29 +00:00
Ruby Loo
7c5839064f Remove cisco references and add release note
The cisco hardware types and interfaces were removed in
Ie12eaf7572ce4d66f6a68025b7fe2d294185ce28. This removes the
last few references to them, and adds a release note about
their removal.

Change-Id: I6d11dda0132d999b2dbf6bbd47cac55336e1d079
Story: 2005033
Task: 29522
2019-09-13 19:58:36 +00:00
Zuul
a013860768 Merge "iLO driver doc update" 2019-09-12 20:45:05 +00:00
Dmitry Tantsur
cbeb9cc79f Remove support for CoreOS images
Also remove the remaining elilo test template instead of updating it.

Change-Id: I79a49837f4d0dd6a432895e8997158a51feb99c3
2019-09-09 15:59:34 +02:00
Kaifeng Wang
9aab525d45 Build pdf doc
The is one of community goals that each project could produce a
single PDF file. The pdf should be in the output of openstack-tox-docs
job.

TeX packages are required to build PDF locally, following is recommended:

* inkscape
* texlive-latex-base
* texlive-latex-extra
* texlive-fonts-recommended

More about the goal:
https://governance.openstack.org/tc/goals/train/pdf-doc-generation.html
https://etherpad.openstack.org/p/train-pdf-support-goal
https://etherpad.openstack.org/p/pdf-goal-train-common-problems

Change-Id: Icf1e4b58675b23e82ee6f6d79eb8852436ed55bb
2019-09-06 14:50:02 +08:00
kesper
cb87c5745a iLO driver doc update
Doc update for 'Out-of-Band Sanitize Disk Erase'.

Change-Id: Ibefc18a0a607500fd918eca43af31a9d47745846
2019-09-06 06:39:52 +00:00
Zuul
1f68fb9073 Merge "add table of available cleaning steps to documentation" 2019-09-05 13:33:44 +00:00
Madhuri Kumari
9eebf2603e Use openstack cli in image creation guide
Change-Id: Ia3bd0d5f4b50220b7b8a6f574a289e8969af70f8
2019-09-05 16:02:24 +05:30
Shivanand Tendulker
c35f7d9483 iLO driver doc update
Doc update for 'ilo_ipxe' boot interface

Change-Id: I68253f15a0d9527b8733188091abdcbf4714c02e
Story: 2006408
Task: 36292
2019-09-05 02:41:23 -04:00
Doug Hellmann
e21aad3fd2 add table of available cleaning steps to documentation
The documentation currently has no information at all about what steps
are available *generally* for automated or manual cleaning. Users who
want to find this information must review the source code themselves,
except in one or two cases where driver-specific documentation has the
details spelled out.

This patch adds a series of tables to the general cleaning
documentation to provide details about the steps one could possibly
add to the instructions given to ironic, along with details about
required parameters and what the effect of each step will be.

Change-Id: I6b225cce38b815248c457814508531041c437e6d
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2019-08-30 15:23:43 -04:00
Zuul
e518bebe03 Merge "Support power state change callbacks to nova using ksa_adapter" 2019-08-24 02:20:13 +00:00
Gaëtan Trellu
678114799d Pass target_raid_config field to ironic variable
In order to create/delete RAID configuration via the Ansible driver
we should be able to retrieve the JSON target_raid_config data from
the node.

Change-Id: Ie1bbefbc438a6c7f4592ea96ff84d2d5eb2d412d
Story: 2006417
Task: 36307
2019-08-22 08:46:02 -04:00
Surya Seetharaman
d693d4c06c Support power state change callbacks to nova using ksa_adapter
Add power state change callbacks of an instance to nova by
performing API requests. Whenever there is a change in the
power state of a physical instance (example a "power on"
or "power off" IPMI command is issued or the periodic
``_sync_power_states`` task detects a change in power state)
ironic will create and send a ``power-update`` external event
to nova using which nova will update the power state of the
instance in its database. By conveying the power state changes
to nova, ironic becomes the source of truth thus preventing
nova from forcing wrong power states on the instance during
the nova-ironic periodic sync. It also adds the possibility of
bringing up/down a physical instance through the ironic API
even if it was put down/up through the nova API.

Note that ironic only sends requests to nova if the target
power state is either "power on" or "power off". Other error
states will be ignored. In cases where the power state change
is originally coming from nova, the event will still be
created and sent to nova and on the nova side it will be a
no-op with a debug log saying the node is already powering on/off.

NOTE: Although an exclusive lock (task_manager.upgrade_lock()
method) is used when calling the nova API to send events,
there can still be a race condition if the nova-ironic power sync
happens to happen a nano-second before the power state change
event is received from ironic in which case the nova state will
be forced on the node.

Credit for introducing ksa adapter: Eric Fried <openstack@fried.cc>
Depends-On: https://review.opendev.org/#/c/645611/
Part of blueprint nova-support-instance-power-update
Story: 2004969
Task: 29424

Change-Id: I6d105524e1645d9a40dfeae2850c33cf2d110826
2019-08-12 19:29:57 +02:00
Andreas Jaeger
9eccadbf19 Docu: Fix broken link
Fix broken RST that generated a link to
https://docs.openstack.org/../tools/link_aggregation_on_windows.ps1
which does not exist. Instead link to the file in git.

Change-Id: I4d941f9f39e49dcd997c1a82c9a2aba42c8a468a
2019-08-09 21:40:40 +02:00
Alexandra Settle
c740ae0a2f Fixing broken links
Change-Id: Ie3b699a0010c88366a0814db28fc7cbac123a8b2
Backport: stein rocky
2019-08-09 11:45:36 +00:00
Dmitry Tantsur
7a3d9a664e Clean up RAID documentation
* Use more copy-paste friendly indentation in the examples
* Use subheadings for properties
* Render JSON examples as JSON
* Remove explicit API version from CLI, we've been defaulting
  to latest for several releases.
* Small fixes

Change-Id: I1cae6e9b4ff124e3404bd55638bc77bdf3465fe0
2019-08-07 18:26:22 +02:00
Zuul
aded2c8b31 Merge "Follow-up to the IntelIPMIHardware patch" 2019-08-02 23:08:24 +00:00
Zuul
7e0441bbb1 Merge "Update software RAID configuration documentation" 2019-08-02 21:18:01 +00:00
Dmitry Tantsur
521c086853 Update software RAID configuration documentation
This provides a bunch of updates based on user testing of the feature.
Also the lines are wrapped and inter-document links are created.

Change-Id: Ia3408aee3ebcd4ad5deedaa48967f46134ad2cfc
2019-08-02 17:50:20 +02:00
Zuul
2637e59a84 Merge "Use openstacksdk for accessing ironic-inspector" 2019-08-02 14:48:39 +00:00
Dmitry Tantsur
d6774c294d Use openstacksdk for accessing ironic-inspector
Change-Id: Ibe4f6bf0b38364b5dd214e6c7e58d45a4d71ffdf
2019-07-31 15:23:39 +02:00
Iury Gregory Melo Ferreira
083cd44604 CI Documentation
- Jobs description: Help people understand
what each job does in our CI.
- How to add a new Job
- How to initially debug failures in jobs.

Change-Id: I33b99bc7fc1033b693a3748322c1878e4c9231d7
2019-07-31 10:41:11 +02:00
Madhuri Kumari
01a9726c04 Follow-up to the IntelIPMIHardware patch
Change-Id: I240c27c25f70b0a916bbed6cc4a4122c0bffd9a9
2019-07-26 15:51:20 +05:30
Andreas Jaeger
daddf516bf Update api-ref location
The api documentation is now published on docs.openstack.org instead
of developer.openstack.org. Update all links that are changed to the
new location.

Note that redirects will be set up as well but let's point now to the
new location.

For details, see:
http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html

Change-Id: I30a51394d396cc89f647b4170d6a2e6b0b993dcb
2019-07-22 19:19:38 +02:00
Zuul
b270dd9ed8 Merge "Bump openstackdocstheme to 1.20.0" 2019-07-15 17:18:19 +00:00
Madhuri Kumari
8fc538bdd9 Remove the PXE driver page
This file belongs to classic drivers and is not used anymore,
the reference link in the admin/interfaces/boot.rst is marked
hidden, thus can be removed.

Change-Id: Iefe656a4a79491f5f0513ab4e315b2da08918355
2019-07-10 14:26:42 +05:30
Zuul
bc8959765b Merge "Add documentation for IntelIPMI hardware" 2019-07-09 10:39:49 +00:00
翟小君
1becd6dda9 Bump openstackdocstheme to 1.20.0
Some options are now automatically configured by the version 1.20:
- project
- html_last_updated_fmt
- latex_engine
- latex_elements
- version
- release.

Change-Id: I308c3296bc56fdb623a9fc6b021c388be2d33330
2019-07-02 10:18:03 +08:00
Zuul
966f832bfb Merge "Remove CIMC/UCS drivers" 2019-06-28 07:45:26 +00:00
Julia Kreger
5f18e52b64 Remove CIMC/UCS drivers
Cisco's Third-Party CI was taken down as a result of the
CTO's office being restructured. Numerous attempts to
re-engage with Cisco directly and address the various
known issues in their drivers have not proven to be
fruitful.

Additionally, the drivers are not Python3 compatible,
and some reports have indicated that the CIMC driver is
no longer compatible with newer versions.

As such, the ironic community has little choice but to
to remove the Cisco UCS/CIMC hardware types and driver
interface code.

Story: 2005033
Task: 29522
Change-Id: Ie12eaf7572ce4d66f6a68025b7fe2d294185ce28
2019-06-25 23:44:19 -07:00
Zuul
c3ae38d0ed Merge "[Trivial] Software RAID: Documentation edits" 2019-06-25 03:32:52 +00:00
Arne Wiebalck
c908374edc [Trivial] Software RAID: Documentation edits
Highlight 'software' as the value for controller when defining RAID
properties and remove a redundant word.

Change-Id: Ie26ddb09fda063cd91890fa7644624f2277a4dab
2019-06-24 08:54:08 +02:00
Zuul
b44dee0dce Merge "Software RAID: Add documentation" 2019-06-24 04:30:26 +00:00
Arne Wiebalck
2f5ac84211 Software RAID: Add documentation
Update the RAID documentation in the admin guide with the IPA
support for Software RAID.

Change-Id: I3383e4b4b3c5a887e6795043ad8126d4d4a216d2
Story: #2004581
Task: #33643
2019-06-21 18:27:50 +02:00
pengyuesheng
7eba36e74b Blacklist sphinx 2.1.0 (autodoc bug)
See https://github.com/sphinx-doc/sphinx/issues/6440 for upstream details
Depend-On: https://review.opendev.org/#/c/663060/

Change-Id: Id7033122874f1ebbe1b659fae854b21003e5c0e1
2019-06-21 11:03:52 +08:00
Madhuri Kumari
f568a80e9d Add documentation for IntelIPMI hardware
Change-Id: I496cb2d786381b9aa1af11c2a37d728b47e2f9be
Story: 2005390
Task: 33576
2019-06-20 10:50:28 +05:30
Mark Goddard
dcab7df395 Update API history and release mapping for 12.2.0
12.2.0 will be the first release in the Train cycle.

Change-Id: Ide12cb4f83f3216af82e0d1139dc2f4468f1e5cb
2019-06-18 11:33:28 +01:00
Zuul
7d204b6568 Merge "Bump lower mock version to 3.0.0" 2019-06-11 11:59:47 +00:00
Zuul
d2bac1c2a1 Merge "Allocation API: backfilling allocations" 2019-06-04 18:23:47 +00:00
Ilya Etingof
234dea98bb Bump lower mock version to 3.0.0
Previously used mock 2.0.0 has a nasty bug which prevents mocking
`@staticmethod` callables [1][2].

1. https://github.com/testing-cabal/mock/blob/master/CHANGELOG.rst#300
2. https://bugs.python.org/issue23078

Change-Id: I38d78cb8de92e9ecfc3dda5ffafcb4ffe175169e
2019-06-04 17:05:01 +02:00
Zuul
0ed13a5085 Merge "Add a high level vision reflection document" 2019-06-03 15:57:11 +00:00
Zuul
0f03a8436c Merge "Add note for alternative checksums" 2019-05-29 10:48:27 +00:00
Zuul
9cfbd64c12 Merge "Add DHCP server part to make the document more detail" 2019-05-27 21:56:10 +00:00
Zuul
82c853530f Merge "Update sphinx requirements" 2019-05-23 11:28:26 +00:00
zhu.fanglei
4537e2c540 Fix inaccurate url links
This is to fix some inaccurate url links

Change-Id: I8d7f20f3d1b2cdf56fd79cf9388e79ecd2eb0108
2019-05-23 15:30:51 +08:00
Riccardo Pittau
9ed9101394 Update sphinx requirements
Following recent changes to global requirements [1], we need
to update sphinx requirements locally.

[1] If558f184c959e4b63b56dec3ca1571d1034cfe5c

Change-Id: Ia0dd6883b4c15b8a0646ee765689343c116b2bcd
2019-05-22 15:03:52 +02:00
Dmitry Tantsur
8f6bf4f9dd Allocation API: backfilling allocations
This feature addresses the case of moving the already deployed nodes
under the allocation API.

Change-Id: I29d0bd3663e0d1b27727a700c0f0e0fb6ceac1d9
Story: #2005014
Task: #29491
2019-05-21 20:09:21 +02:00
Jerry
5d054cac4e Add DHCP server part to make the document more detail
Story: 2003936

Task: 30198

Change-Id: I0cdc9b53acf022dc6828bf99fd6551ebbaf6caff
2019-05-20 22:59:23 +08:00