| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I598118618d1541946448e2e97a3a0e9da18c552d
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Disabling erase_devices clean_step in agent_ilo driver doesn't work
even though the configuration option is updated to 0.
Change-Id: I72501793b9a0d384555bec2bbe2ddfdb2f1c2c2f
Closes-Bug:#1448103
(cherry picked from commit f68a60ab0693a43c8b68aeddb6c4fa47b6255c02)
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch is making the neutron DHCP provider to explicitly check if
the request is coming from iPXE before ACK'ing the PXE request with the
iPXE script (When iPXE is enabled only).
Also, update the documentation that explains how to configure neutron
for iPXE to create the "ipxe" tag based on the DHCP user class or DHCP
option 175 (as before).
Conflicts:
doc/source/deploy/install-guide.rst
Change-Id: I60f9f515a9bd45aed6b2f6f9165a2f85259b3879
Closes-Bug: #1454332
(cherry picked from commit 4ec47b66602b4eb0b86ffd1fd69b70ef2bf16a25)
|
|/ /
| |
| |
| | |
Change-Id: I50d6932a101d318f6e2f36d28b517afc728c57e6
|
|/
|
|
| |
Change-Id: Ia0bdb6958ca943b9c93c31b7e6ec3baafe6a5f6a
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I9ef2dce01d94210fa9bec73d4a0181c273d3f874
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Manual import of Translations from Transifex. This change also removes
all po files that are less than 66 per cent translated since such
partially translated files will not help users.
This updates also recreates all pot (translation source files) to
reflect the state of the repository.
This change needs to be done manually since the automatic import does
not handle the proposed branches and we need to sync with latest
translations.
This is part of importing of translations, there are no new
translations for this project, thus only the pot file gets updated.
Change-Id: I0476d5439e461c25f7f66a6dc6e9f0eb74904d61
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The agent returns command_result of None when a command is in progress.
The code assumed it would return an empty dict. Fix the access of
command_result to never return None, and fix the tests to reflect
reality.
Closes-Bug: #1444715
Change-Id: Iae6cd90517cb7b268ce2c089c92f64b09a606a42
(cherry picked from commit 2e2fb8c4997b1cac7dc18e67e43a0d8ba65a79d5)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In juno, ironic provided support for migrating from nova's
"baremetal" driver to its "ironic" driver. These scripts
were used for that.
The baremetal driver was removed from nova in kilo. Ironic
doesn't support migrating from pre-kilo nova's baremetal
driver to post-juno nova's ironic driver.
Hence, deleting these migration scripts.
Closes-Bug: #1446330
Change-Id: Ic4990caa83a2eca3ee9fbd105bfe0a12bdaa7efe
(cherry picked from commit 76ab94fcbdddd43278175b8e8421fad0fb72c0cc)
|
|/
|
|
| |
Change-Id: I521ef3b52745637a7605e8e4c421e7d15164701e
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
This patch is adding a note to the local boot documentation about it
being dependent upon a updated deploy ramdisk.
Change-Id: I16904cd1c9c942239c1416acbe3d8d0ce490d8f2
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Set DHCPFactory._dhcp_provider to None after test to allow instantiate
a new stevedore.driver.DriverManage for the new DHCPFactory instance.
Closes-Bug: #1442081
Change-Id: I19cf6ca009d5c57d3d59a7a128bc8948f3f12b71
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The agent driver is using RPCs to call back from the driver to the
conductor asynchronously. When using the RPC.call() method, some nodes
would end up with stuck locks when using the agent driver during cleaning.
The agent driver would issue a call() to continue_node_cleaning() after
either the first heartbeat (from prepare_cleaning) or a heartbeat after
a clean step had completed. The conductor would attempt to get a lock,
but would not be able to. The node would retain its locked state (so
far as I could tell), even after the error. Other nodes would continue
and complete cleaning just fine. The exception raised by
continue_node_cleaning() was likely not caught by the agent driver, but
caught by vendor_passthru() in the conductor as an expected exception.
Switching to cast() avoids the issue because the errors are not sent
back to the caller. I didn't experience any more stuck locks with
this change.
Change-Id: I4dbb04ccb93199bba4e1a1614bc19b70a068a9ea
Closes-Bug: 1442810
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I8b433219b3826fa81397fe01699aa9c1ad09d321
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Apache mod_wsgi is strict about WSGI specification violations,
all response headers must be strings. This patch fixes value
of 'Content-Length' header.
Closes-Bug: #1441014
Change-Id: Iab82cac883efb19886527c35a2cb0055cbe0a6ce
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
|
| | |/ /
| |/| |
| | | |
| | | |
| | | | |
Implements: blueprint uefi-secure-boot
Change-Id: Iaa264c5476dbfc9ecab5065a78a65298ddd356d5
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Ceilometer can be used with Ironic, so it should be added to
"Conceptual Architecture".
Change-Id: Id329673da5fb7949a4d464bddd4e1613c3778bcb
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
It is recommended that users should deploy AMT nodes with local boot.
Co-Authored-By: Chris Krelle <nobodycam@gmail.com>
Close-Bug: #1436824
Change-Id: I536c587008bb68950ec7acfcf16c8ae28f9560bc
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | | |
eventlet.greenthread.sleep mock patch was not stop anywhere, used
decorator to unmock this one.
Change-Id: I01d8ffb451c41ea4c212b5d5be30176ea6aa6c13
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This adds a new section to docs to outline special considerations
for the juno -> kilo upgrade, specifically around how to upgrade
Nova and Ironic together.
Change-Id: Idf7efb7438217f5132f6a8581c591a04c76b1abb
Closes-bug: #1433727
|
|\ \ \ \ \ |
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Update installation service overview
Closes-Bug: #1378933
Co-authored-by: SHIGEMATSU Mitsuhiro <shigematsu.mitsuhiro@lab.ntt.co.jp>
Co-authored-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
Co-authored-by: Dmitry Tantsur <divius.inside@gmail.com>
Co-authored-by: John L. Villalovos <john.l.villalovos@intel.com>
Change-Id: I407da21faea6052bb415c383ffd7335715f93220
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Autogenerated boot iso for iscsi_ilo driver fails when
Fedora based IPA ramdisk is used for deploy in UEFI boot mode.
The keywords used (linux and initrd) in grub.cfg template are
specific to Ubuntu only. They are not recognized by Fedora.
Have changed it to keywords (linuxefi and initrdefi) which are
recognized by both Ubuntu and Fedora deploy ramdisks.
Also the menuentry name has been changed to 'boot_partition' in
grub config file. This is done to make it consistent with pxe
driver's elilo config file wherein menuentry name for the final
boot of user image is 'boot_partition'.
Closes-Bug: 1441691
Change-Id: Ia6fdbf4868e6606a18b33ce2b75f29f701a31b35
|
|\ \ \ \ \ |
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is follow-up patch addressing the comments that were given
as part of review I9b6cf288b34707a8a1d5d99a95f2bc9f6bf380f1
Change-Id: Ifeb1581a6391c00f55af0068c99e141b80948cfa
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
There are a lot of assumptions that Ironic has local PXE files.
This is untrue for deployments with separate DHCP servers and
agent images not hosted in Glance. Adds a new config option
'manage_tftp' in the DCHP section to disable TFTP management.
Closes-Bug: #1440896
Change-Id: Ibf5a415e3beee13d12e65e177816256df57cb423
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add bug number to comment, add autospec to mocks, call node.save() in
test case.
Change-Id: I4cfb934bf88a12351ebee8a1eabcb7fa47378439
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Follow-up to address final review comments and remove unnecessary
_time code that was originally only added to the review to mock
time which proved unreliable for testing.
Original change: I698a8ff1cb70d7758ed05e59b858d9e40708dd05
Change-Id: I109942cec4c84d376c568eba32a57cfb7553a34a
|
|\ \ \ \ \ \ \ \
| | |/ / / / / /
| |/| | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This fixes an issue where DIB installs a bootloader on top of the disk
image's bootloader. For now, hack boot_option to show as netboot for
whole disk images (from DIB's perspective), and fix it for real in
Liberty.
Change-Id: I5cc41932acd75cf5e9e5b626285331f97126932e
Closes-Bug: #1441556
|
|\ \ \ \ \ \ \ \
| |_|_|_|/ / / /
|/| | | | | | | |
|
| | |_|_|/ / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This patch is using hexhyp instead of hexraw for the type in the iPXE
script (boot.ipxe) since hexraw is not supported on older versions
of iPXE.
When creating a link between the configuration file and the node's mac
addresses, we make sure that we generate the 2 versions of it one using
the dash as a delimiter (hexhyp) and one without delimiter (hexraw)
for backwards compatibility.
Closes-Bug: #1441710
Change-Id: I19be3a04e7d53eeb45a67908e34884935dc84a91
|
|\ \ \ \ \ \ \ |
|