46 Commits

Author SHA1 Message Date
Jay Faulkner
96eafdc866 Remove deprecated, untested ipminative driver
The ipminative driver was marked as unsupported on September 28, 2016,
and an email was sent to the list on March 9th, 2017 asking for
volunteers to run third-party CI to save the driver from deprecation.

Additionally, many ironic contributors who also deploy ironic have
reported instability while using this driver. For these reasons it's
being removed from the main ironic tree. If there are any users still
interested in this driver, they are invited to host it elsewhere.

Change-Id: I9bc9f4cbd916f040a636b967ec5556197ad3d8a8
Closes-bug: #1671532
2017-03-30 10:34:21 -07:00
Jenkins
dc3a341adb Merge "Add port groups configuration documentation" 2017-02-10 13:01:07 +00:00
Vladyslav Drok
d3e13f6f0b Add port groups configuration documentation
Closes-Bug: #1640592
Related-Bug: #1618754
Change-Id: Ib4b670e031402acc151e650e48924129d90595e9
2017-02-09 15:31:42 +02:00
Pavlo Shchelokovskyy
02ce7246ec Remove most unsupported drivers
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
2017-02-09 08:09:03 +00:00
gengchc2
06c4c00688 Use https instead of http for git.openstack.org
Trivialfix

Change-Id: Ie1dbfa3c89dd10d65f69a948ae1158cf6b864c45
2017-02-07 11:53:15 +08:00
Jenkins
f8f701b9c9 Merge "Update guide for PXE multi-architecture setup" 2017-02-01 11:41:30 +00:00
Lucas Alvares Gomes
df711eaea0 Document HCTL for root device hints
This patch is documenting the new root device hint: HCTL and adding a
release note for it.

Closes-Bug: #1648036
Change-Id: Ie7ef0e25aed50ea5372d7cfe80778575f8560271
2017-01-11 16:15:25 +00:00
Dmitry Tantsur
b6a2919b61 Support names for {cleaning,provisioning}_network
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
2016-12-02 13:29:29 +01:00
Jenkins
58c696cb42 Merge "Update keystone_authtoken configuration sample in the install guide" 2016-11-25 13:08:44 +00:00
junbo
9f7b432d3c Update keystone_authtoken configuration sample in the install guide
This change updates the sample values in [keystone_authtoken]
config section of the install guide, during the configuration
of the api service. The old values were incorrect.

Change-Id: Id054745c6e7f80c52711be6587d9d1ec2948dd8b
2016-11-25 11:03:51 +00:00
Jenkins
a331baab0f Merge "Add notification documentation to install guide" 2016-11-21 22:26:17 +00:00
Mario Villaplana
a9804c7ef6 Add notification documentation to install guide
This adds documentation about notifications in ironic to the install
guide.

Related-Bug: #1526408
Change-Id: I29d924633209326d2b141049f8f43a3d552c9ff4
2016-11-21 20:18:31 +00:00
Lucas Alvares Gomes
45b85e580e Docs: Document using operators with root device hints
This patch is adding documentation for operators in root device hints:
In which release they are available, what are the supported operators
and few usage examples.

The patch also adds a link to the documentation in the release note.

Closes-Bug: #1561137
Change-Id: I419ca5b07238a3996bcc0c76560349ad70a93f52
2016-11-16 14:42:38 +00:00
Jenkins
9e44d6e489 Merge "Add the way to get the deploy ram disks" 2016-11-11 13:48:45 +00:00
Jenkins
ea55703d9b Merge "[install-guide] describe service clients auth" 2016-11-09 14:40:22 +00:00
Pavlo Shchelokovskyy
492e67a64d [install-guide] describe service clients auth
Currently install guide incorrectly advises operators to configure
access for service users used by ironic-conductor in
[keystone_authtoken] section.

Such way of configuration was deprecated in Newton release, and using it
will result in a warning log message.

This patch changes the advised way of configuring service users to an
appropriate one using config sections corresponding to each service client
to be used, as well as proper options for keystoneauth plugins and
sessions instead of legacy options.

Change-Id: I96967682f18988d9e32f2ecfa7792aa0e653db3f
Closes-Bug: #1628842
2016-11-09 14:10:42 +00:00
Vadim Hmyrov
7132ea7014 Update guide section for messaging setup
Our current guide suggests to use already deprecated messaging options.

Change-Id: I8c5e58979d05bae0cdaa3499e2c404799232f2ab
Closes-Bug: #1639738
2016-11-08 14:01:18 +02:00
OctopusZhang
c88ed332b7 Add the way to get the deploy ram disks
And use coreos as the default path to build the deploy image.

Change-Id: I64adffd8b3263daaa33256f6c9d7290c1428566e
Closes-Bug: #1635094
2016-10-26 07:37:50 +00:00
Jenkins
47df7d2cdf Merge "Change 'decom' to clean/cleaning" 2016-10-16 16:29:52 +00:00
Ruby Loo
168d48eb76 Update guide for PXE multi-architecture setup
This updates documentation for PXE multi-architecture setup in
the install guide. It clarifies the values for the two *_arch
config options and combines the two examples into one.

Change-Id: I10684e16dd6efcc6d17fb4a825e55286c16a20be
Related-Bug: #1582964
2016-10-13 22:57:00 -04:00
Jenkins
cde866db2d Merge "Support multi arch deployment" 2016-10-13 08:58:43 +00:00
Jenkins
052fd957f9 Merge "Update ironic config docs for keystone v3" 2016-10-13 00:16:02 +00:00
Michael Davies
55064d99b9 Update ironic config docs for keystone v3
Ironic's installation guide specifies keystone v2 authentication,
which is now deprecated. This patch updates the example to make it
v3 compliant.

Change-Id: Ia1b9f189e061d4cb7ae04febced6bcbe05ce78c4
2016-10-05 21:54:07 +00:00
Hironori Shiina
602790a966 Keep numbering of list in Install Guide
This patch adds an indent to an internal link to keep numbering of an
enumerated list in iPXE setup section.

Change-Id: If64f85cff138ed70da074c03a1f54e86e8265058
2016-10-05 15:54:09 +09:00
Jenkins
bd0f79ae00 Merge "[install-guide] describe pxe.ipxe_swift_tempurl" 2016-10-04 23:29:53 +00:00
Pavlo Shchelokovskyy
a48f317c38 [install-guide] describe pxe.ipxe_swift_tempurl
Adds description and gotchas for this config option (new in Newton).

Change-Id: I667ecee9a18f467b39b0d4e0ce2c8d654048aee8
Related-Bug: #1526404
2016-10-04 17:19:56 +03:00
Jenkins
fe2e0be776 Merge "Invalid URL and Typo in enrollment.rst" 2016-10-03 14:29:23 +00:00
Yibo Cai
f8ff1b26be Support multi arch deployment
Ironic is flexible for x86/x86_64 servers by supporting BIOS and UEFI.
But to deploy servers of other architectures, such as aarch64 or ppc64,
configuration(PXE boot file and config template) must be modified,
which means one Ironic conductor can only deploy baremetal machines of
one architecture.

This patch adds multi arch deployment support. For example, to deploy
x86_64 and aarch64 servers by one Ironic conductor.

Closes-Bug: #1582964

Change-Id: I628320aeb44b232a262d0843bc726a68d297e1f8
2016-10-02 10:45:46 +00:00
Dao Cong Tien
d1d2b02b28 Invalid URL and Typo in enrollment.rst
Change-Id: I29500b03f0586047b7720bacfe9c872f50628df3
2016-09-30 12:28:46 +07:00
Pavlo Shchelokovskyy
cb71a38b88 Use correct option value for standalone install
For Ironic standalone mode, the install guide incorrectly documents
the value to be set for `auth_strategy` config option as 'none',
when in fact it is `noauth` (even in Kilo release when this was
introduced).

Change-Id: Ida1a0610baa3d40cadbc166dd53128a4429d57e2
Closes-Bug: #1603368
2016-09-28 17:13:51 +03:00
John L. Villalovos
e4b08df514 Change 'decom' to clean/cleaning
Decommissioning used to be a thing, but it was changed to cleaning.
Change references to 'decom' to the appropiate clean/cleaning word.

Change-Id: Ieeed5aae959e0b341ab1056fb84d65d41d3a05fd
2016-09-27 11:18:42 -07:00
Mathieu Mitchell
53251b851b Add link to new guide in old install guide
Additionally, reworded redirect instructions on the old page and removed
the "work in progress" tag from the new installation guide.

Change-Id: I0c5e4d06637627ab19c0c8a63e0056c9691a2cac
Closes-bug: #1612278
2016-09-26 13:21:01 -04:00
Mathieu Mitchell
b9b8ce7a8c [install-guide] Import "Setup the drivers for the Bare Metal service"
Change-Id: Iaa16036547898f10ec8d3cda77ceae75fcfe27d8
Partial-bug: #1612278
2016-09-26 08:41:21 -04:00
Mathieu Mitchell
bf926789c1 [install-guide] Import "Trusted boot with partition image"
Import Trusted boot under Advanced section.

Change-Id: I33907dee5d6af49b8851761dc7a5d7b4bb3081c6
Partial-bug: #1612278
2016-09-26 08:41:21 -04:00
Mathieu Mitchell
f4a6dc72d5 [install-guide] Import "Building or downloading a deploy ramdisk image"
Change-Id: I11cd67602b04c23cfe966cd2c2176ba01807c672
Partial-bug: #1612278
2016-09-26 08:41:21 -04:00
Mathieu Mitchell
240ee8ffc9 [install-guide] Import "Appending kernel parameters to boot instances"
Import appending kernel parameters to advanced section.

Change-Id: Id688a06ddcdcdfd7dae98e48381f92894825bff8
Partial-bug: #1612278
2016-09-26 08:41:20 -04:00
Mathieu Mitchell
279dd758a1 [install-guide] Import configdrive
Change-Id: I2e93bfe565b5ef696832ca33dce1b00370147862
Partial-bug: #1612278
2016-09-26 08:41:20 -04:00
Mathieu Mitchell
6394c279ca [install-guide] Import HTTPS, standalone and root device hints
Import root device hints under "Advanced" section.

Change-Id: I5a3002620c73568698d2ebe1af202001a8f074e1
Partial-bug: #1612278
2016-09-26 08:41:20 -04:00
Mathieu Mitchell
0445213bbb [install-guide] Import "Enrollment" and "Troubleshooting" sections
Change-Id: Ie8b570d2a54c38a9d04976a0430fe0d963db57b0
Partial-bug: #1612278
2016-09-26 08:41:20 -04:00
Mathieu Mitchell
123b5456da [install-guide] Import "Local boot with partition images"
Create a new "Advanced features" section and import local boot under
it.

Change-Id: Icb24adf37a2874f6fd6fb446243dbe894e5cb63f
Partial-bug: #1612278
2016-09-26 08:41:20 -04:00
Mathieu Mitchell
a999683891 [install-guide] Import "Flavor creation"
Import "Flavor creation" under a new "Create Compute flavors for use
with the Bare Metal service" block inside of the "Integration
with other OpenStack services" section.

Change-Id: Ic37f43a34d577f99d9a1f08300a87c553c1b026f
Partial-bug: #1612278
2016-09-26 08:41:20 -04:00
Mathieu Mitchell
21e7fc3a68 [install-guide] Import "Image requirements"
Import Image requirements under a new "Creating and adding images to the
Image service" block in the "Configure integration with other OpenStack
components" section.

Change-Id: I503f8c60c7579e7ae5daf30032eb0b047ad40531
Partial-bug: #1612278
2016-09-26 08:41:20 -04:00
Mathieu Mitchell
fb027ec924 [install-guide] Import "integration with other OpenStack components"
The following sections of the legacy install guide were imported:

  * Configure Compute to use the Bare Metal service
  * Configure Networking to communicate with the bare metal server
  * Configure Tenant Networks
  * Configure the Bare Metal service for cleaning

Change-Id: I5cf832401aba9499e9eec9bd50adcbedd356cb00
Partial-bug: #1612278
2016-09-26 08:41:20 -04:00
Mathieu Mitchell
e26c71bcf6 [install-guide] Import Install and configure sections
The following sections of the legacy install guide were imported:

  * Install and configure prerequisites
  * Install the Bare Metal service
  * Configure the Bare Metal service

Only changes made to the documentation are the following:

  * Formatting changes (code-block, proper lists, etc.)
  * Structure changes (installation and configuration are now under a
    single section)
  * Heading titles formatting [0]

[0] http://docs.openstack.org/contributor-guide/rst-conv/titles.html

Change-Id: I0f1f5dacd4ed31ccfb4ac38c1ff2ecfc94e99ca4
Partial-bug: #1612278
2016-09-26 08:41:20 -04:00
Mathieu Mitchell
7131037cf7 [install-guide] Import "Bare Metal service overview"
Import service overview in the new install-guide and provide a link in
the old guide that points to it.

Additionally, Swift was added to the list of interactions and Cinder was
removed since it is not yet available.

Change-Id: Ica6a9aae2c35f293228ffb75b2cf82478eb568a5
Partial-bug: #1612278
2016-09-26 08:41:02 -04:00
Jay Faulkner
4da03e0faf Add a basic install guide
This installs the basic directories and content pointing to the current
Ironic Installation Guide. Simply having this in our repo will not lead
to it being published, this is only the first step. Having these items
in our repository is a good first step to building out our install
guide.

Change-Id: I6a0e69bd3b6f5074ae61505f82f27bcf9df84bab
Partial-bug: #1612278
2016-09-07 08:40:48 -04:00