507 Commits

Author SHA1 Message Date
Lin Tan
fa981fdb2f Fix tiny format issue with install_guide
Change-Id: I2202556d329805a0d0e8c1b387b356a9776fc5c1
2016-01-28 11:46:28 +00:00
Mark Silence
8a1063e803 Fix minor typo
Corrected spelling of signatures in last line of doc.

Change-Id: I55981725ae4b19c915010c5adaf08453ab704060
2016-01-27 01:25:03 +00:00
Jenkins
5bd6fe735c Merge "Remove unneeded enable_service in dev-quickstart.rst" 2016-01-22 00:07:52 +00:00
Zhenguo Niu
6bcbe9d477 Remove duplicate words in API version history
Change-Id: I56ad0f4f0adfd70663a720bcd9366d340dff0851
2016-01-21 14:54:20 +08:00
Zhenguo Niu
0c9915e4ab Remove unneeded enable_service in dev-quickstart.rst
We already added service enabled in devstack settings file
https://github.com/openstack/ironic/blob/master/devstack/settings

Change-Id: Ie43e8daf5b15f0c76e6f2095c0911c1ef640929d
2016-01-21 13:15:40 +08:00
Jenkins
25ce6f6767 Merge "Clarify that size in root device hints and local_gb are often different" 2016-01-20 19:52:12 +00:00
Jenkins
30435dd750 Merge "Reorganize the developer's main page" 2016-01-20 19:39:01 +00:00
Dmitry Tantsur
7a5acbd7bf Clarify that size in root device hints and local_gb are often different
We often set local_gb = size - 1, while in root device hints size
is expected to be real.

Change-Id: Ia1d53fa66870b13bff53324c85cef9731d59f71b
2016-01-20 17:02:37 +01:00
Andreas Jaeger
a74f8169d5 Update links to OpenStack manuals
Security Guide and User Guide have been reworked, update links to them
to current location.

Change-Id: I2c642546df21196c70f1b3a4498b8e07494c09f2
2016-01-16 18:02:04 +01:00
Ruby Loo
2ef3b403e4 Reorganize the developer's main page
This reorganizes the developer's main page by adding a
'Commands and API References' section at the same level
as the sections for Administrator's & Developer's guides.

It also removes subsections like 'Introduction' and 'Overview'
that didn't make sense any more since they included more than
one might expect from such sections.

Change-Id: Ibf5415d946238ffadedc36c9a731f773f4fa2d71
2016-01-13 22:22:08 +00:00
Ruby Loo
c12cc036eb Document backwards compat for passthru methods
This adds a section to the vendor-passthru documentation
about backwards compatibility (which isn't necessary but
desirable) for vendor-passthru methods.

Change-Id: I27b4a6638772e3508e9dab34d90ca904198352f0
2016-01-13 20:59:06 +00:00
Jenkins
1f59516a0a Merge "Clarify rejected status in RFE contribution docs" 2016-01-08 14:08:03 +00:00
Jenkins
0bfb89bd6b Merge "Document the process of proposing new features" 2016-01-08 13:57:59 +00:00
Jim Rollenhagen
16bb29ea1b Clarify rejected status in RFE contribution docs
s/not approved/rejected/ to be absolutely clear.

Change-Id: Iad135139a9d3731f0949010440518076927d0ebe
2016-01-08 05:42:21 -08:00
Jenkins
da5dfef88e Merge "Add documentation for standalone ilo drivers" 2016-01-08 13:30:12 +00:00
Vladyslav Drok
ffb654ba29 Document the process of proposing new features
This change adds documentation in code contribution guide on how to
propose new features to ironic using "Requests for Feature
Enhancements".

Change-Id: I439f073f00e3732ad246765389d17bc54f96fe13
2016-01-07 09:15:02 -08:00
Lucas Alvares Gomes
b48289e8a2 Remove release differences from flavor creation docs
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
2016-01-06 19:21:42 +00:00
Nisha Agarwal
b0eaea1b1e Add documentation for standalone ilo drivers
This commit adds documentation for iLO drivers with
standalone ironic.

Closes-bug: #1513314

Change-Id: I8d0891176ef59afce006cadc6ae142df427bacfc
2016-01-06 08:45:53 -08:00
Jenkins
87a91e3ad2 Merge "Don't return tracebacks in API response in debug mode" 2016-01-04 23:05:38 +00:00
Jenkins
0f245db577 Merge "Add documentation for user inputs as HTTPS URLs" 2016-01-04 16:44:23 +00:00
Jim Rollenhagen
bd60603e44 Don't return tracebacks in API response in debug mode
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
2016-01-04 15:11:03 +00:00
Jenkins
56c4fe590c Merge "Enable ironic devstack plugin in local.conf sample" 2015-12-29 03:13:14 +00:00
Jenkins
87e08d122a Merge "Update "Developer Quick-Start" guide for Fedora 23+" 2015-12-28 11:34:41 +00:00
Jenkins
caf0614681 Merge "Correct a tiny issue in install-guide" 2015-12-25 15:27:35 +00:00
Lucas Alvares Gomes
13cf3c1f68 Update "Developer Quick-Start" guide for Fedora 23+
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
2015-12-25 13:48:49 +00:00
Vladyslav Drok
73ea7ce39b Enable ironic devstack plugin in local.conf sample
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
2015-12-25 13:02:35 +00:00
Lin Tan
5fa4465ff5 Correct a tiny issue in install-guide
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
2015-12-25 09:28:32 +00:00
Lucas Alvares Gomes
2a5005d946 Add UEFI support for iPXE
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
2015-12-22 18:10:24 +00:00
Nisha Agarwal
70e1f8788c Add documentation for user inputs as HTTPS URLs
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
2015-12-15 15:35:58 -08:00
Jenkins
33bdbc7fa6 Merge "Add documentation for swiftless intermediate images" 2015-12-15 17:15:23 +00:00
Jenkins
7064d9ccaf Merge "Sequence diagrams for iLo driver documentation" 2015-12-15 15:18:13 +00:00
Jenkins
2e7e18ef33 Merge "Refactor ilo documentation for duplicate information" 2015-12-15 15:18:06 +00:00
Jenkins
872e0d2f35 Merge "Update swift HTTPs information in ilo documentation" 2015-12-15 15:14:03 +00:00
Nisha Agarwal
9aa7681bf0 Add documentation for swiftless intermediate images
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
2015-12-15 06:04:25 -08:00
Shuquan Huang
1a62671318 Add bifrost as an option projects in Service overview
There is a 'Service overview ' section in install guide[1]. At the end
of this section, it mentions about the option projects. We'd better
add bifrost[2] as an option here so that people can also use ansible
to play with ironic.

[1]http://docs.openstack.org/developer/ironic/deploy/install-guide.html
[2]https://github.com/openstack/bifrost

Change-Id: I2be14b00484c9cef4fb4862fa9514ed60522c1ad
Closes-bug: #1523754
2015-12-14 16:58:05 +08:00
Nisha Agarwal
bc22a20878 Sequence diagrams for iLo driver documentation
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
2015-12-13 15:01:37 -08:00
Nisha Agarwal
e08211e8d4 Refactor ilo documentation for duplicate information
Refactor ilo documentation for duplicate information
for glance and enabling the driver.

Closes-bug: #1513708

Change-Id: I44f7388ed391dd74dc6c8a2d42ae87dd35aae670
2015-12-13 14:59:45 -08:00
Nisha Agarwal
7924997b53 Update swift HTTPs information in ilo documentation
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
2015-12-13 09:00:17 -08:00
Jenkins
bdf9bf40f3 Merge "Follow up patch to correct code-contribute-guide" 2015-12-11 00:35:10 +00:00
Lin Tan
ac0738803a Follow up patch to correct code-contribute-guide
Follow up patch on I1d243a20151827a35aed465061befbcf65f96474

Change-Id: I1d4c87584db638e1652df7b4d5c75d7fe2787269
2015-12-11 00:16:18 +00:00
Jenkins
ba7ec49f88 Merge "Update python-scciclient version number" 2015-12-09 11:03:23 +00:00
Jenkins
bfcf0b723e Merge "Add port option support for ipmitool" 2015-12-08 23:45:31 +00:00
Chris Krelle
b9b6068689 Add port option support for ipmitool
This adds support for ipmitools port (-p) option allowing operators
to run ipmi on non-default ports.

Change-Id: I9203c2db01cc46a183901c454e98426b4583ce08
closes-bug: #1523577
2015-12-08 13:17:49 -08:00
Vladyslav Drok
10fdbcd8c4 Clarify what changes need a release note
This information is added to developer's FAQ.

Change-Id: Id615ee9ff50e6f8d7279c07ba31c5d9d31e399ef
2015-12-08 12:19:01 +02:00
Jenkins
103e211d35 Merge "Add Code Contribution Guide for Ironic" 2015-12-08 06:38:39 +00:00
Naohiro Tamura
e936fbfda1 Update python-scciclient version number
This patch updates python-scciclient version number for iRMC drivers.

Change-Id: I79e8b82b34e702e59ebe0f92746d10a0f3c955a8
closes-bug: #1518999
closes-bug: #1519000
2015-12-08 11:23:55 +09:00
Lin Tan
0d75fa62e5 Add Code Contribution Guide for Ironic
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
2015-12-07 16:50:44 +08:00
Ruby Loo
e91ff594f9 Documentation points to official release notes
This updates the documentation to point to the new release notes
at http://docs.openstack.org/releasenotes/ironic/.

Change-Id: I0aa419562c7b1c978637a983599453863e18bd09
2015-12-04 11:42:06 -08:00
Jenkins
e0e83b1239 Merge "Correct the db connection string in dev-quickstart" 2015-12-04 02:49:51 +00:00
Marcus Rafael
65f6b00bdf Updating OneView driver requirements and docs
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
2015-12-03 12:33:52 -03:00