1969 Commits

Author SHA1 Message Date
Arne Wiebalck
e52a13cca9 [doc] Cross-reference the updated power sync docs from tuning
Change-Id: I44f92d329e1bd6fdba2ed038ee94753aeb349659
2021-08-24 15:26:08 +02:00
Zuul
067b0a2716 Merge "Add api endpoints for changing boot_mode and secure_boot state" 2021-08-24 09:49:56 +00:00
Cenne
bc95c92f7c Add api endpoints for changing boot_mode and secure_boot state
Done:
  - Node API endpoints expose
  - RPC methods
  - Conductor Manager methods
  - Conductor utils new methods
  - RBAC new policies
  - Node API tests
  - Manager Tests (+ some testing for utils methods)
  - RBAC tests
  - Docs (api-ref)
  - REST API version history
  - Releasenotes

Story: 2008567
Task: 41709

Change-Id: I2d72389edf546b99c536c6b130ca85ababf80591
2021-08-23 19:38:58 +02:00
Arne Wiebalck
28b97db915 [doc] Update power sync documentation
Add some notes on potential UDP packet loss during conductor/BMC
power sync with IPMI, the corresponding increase in retries and
how to mitigate.

Change-Id: I4bc9a8f6f7f4da7f719a65f76ae97b1244701ee9
2021-08-20 15:27:43 +02:00
Arne Wiebalck
e55502e0f1 [Trivial] Fix typo in burn-in docs
Change-Id: I87c645c24bbcdb903ebcee17ef05b382ad7e2d50
2021-08-10 14:20:51 +02:00
Dmitry Tantsur
294046befa Use shim-signed on Ubuntu, shim is empty now
Also fix the documentation to use the correct paths and versions.

Change-Id: I7f004d40c1b8c617f9a456216df091e44d69693f
2021-08-03 13:07:22 +02:00
Zuul
24468818e2 Merge "Minor updates to anaconda doc" 2021-07-27 08:49:53 +00:00
Ruby Loo
c46ae1af42 Minor updates to anaconda doc
Some minor grammatical clean ups, clarifications in the
anaconda deploy interface documentation.

Change-Id: Ieeb427321c971fc6f59cb4a41d9630c687f5534f
2021-07-26 15:23:41 +00:00
Zuul
8d9bf692ec Merge "Document making bugfix releases and branches" 2021-07-26 01:44:27 +00:00
Dmitry Tantsur
59b4fb8dc1 Expand the IPMI documentation
Explaing which cipher suites must be used and how to pre-configure the
BMC. Also explain the privilege levels.

Change-Id: I93845ac9dd068b0ddb52693afe4993804857e5ea
2021-07-23 14:31:12 +02:00
Dmitry Tantsur
1e041bea3b Document making bugfix releases and branches
Change-Id: Id87da43caa33ee5f5e547497599b1f358a22b4ae
2021-07-22 18:16:35 +02:00
Riccardo Pittau
f095a94787 Prepare 18.1 and clean up release notes
Change-Id: I8f33eefdce7a60fa8e48225ec20a801b3d1222f0
2021-07-21 19:19:43 +02:00
Zuul
103e34f5a8 Merge "Set glance limit for baremetal friendly images" 2021-07-20 13:48:03 +00:00
Julia Kreger
b5872c9032 Set glance limit for baremetal friendly images
The devstack default limit enforcement for glance defaults
to 1GB, and unfortunately this is too small for many to use
larger images such as centos which includes hardware firmware
images for execution on baremetal where drivers need the vendor
blobs in order to load/run.

Sets ironic-base to 5GB, and updates examples accordingly.

Depends-On: https://review.opendev.org/c/openstack/devstack/+/801309
Change-Id: I41294eb571d07a270a69e5b816cdbad530749a94
2021-07-19 10:32:43 -07:00
Zuul
41a10cffce Merge "Burn-in: Add documentation" 2021-07-19 15:04:01 +00:00
Zuul
33842cda0d Merge "Add a section to redfish doc for BIOS registry fields" 2021-07-19 10:17:54 +00:00
Arne Wiebalck
e488792ccc Burn-in: Add documentation
Add documentation for the CPU, memory, disk, and network burn-in
cleaning steps to the admin guide.

Change-Id: Ide8061f96eeb303490f06ebf31d2f2e6be93d0d1
2021-07-14 17:51:11 +02:00
Bob Fournier
58ca01c22a Add a section to redfish doc for BIOS registry fields
Move the descriptions of the BIOS registry fields in the API to
a new section in the Redfish documentation.

Change-Id: Ifedb4526113bb84ccc598e13f5767b71a60f5532
2021-07-13 21:56:57 -04:00
Dmitry Tantsur
3199d289bd Fix iPXE docs: snponly is not always available
Actually, it's only available on RHEL/CentOS 8, but I hope the other
distributions will catch up.

Change-Id: I53314b8f16fd7b965c58370e33ab83501e7cb067
2021-07-13 14:43:07 +02:00
Zuul
9c926e6801 Merge "Update iDRAC virtual media boot known issue" 2021-07-12 12:58:28 +00:00
Derek Higgins
3bad548ce3 Allow reboot to hard disk following iso ramdisk deploy.
Re-uses the force_persistent_boot_device driver_info option
which can be set to ``Never`` in order to set the virtual
media to one time boot.

Story: 2009042
Task: 42805

Change-Id: Ida7adb3c02db6279ef934797614eaa7be1f35daa
2021-07-10 09:55:11 +01:00
Aija Jauntēva
fdef42fee3 Update iDRAC virtual media boot known issue
Change-Id: Ia34fce52f2b717428c7502ed7cb0ed1a7df66bc6
2021-07-08 12:00:50 -04:00
Cenne
46ff51487a Add boot_mode and secure_boot to node object and expose in api
* add fields to Node object
  * expose them at endpoint `/v1/nodes/{node_ident}/states`
  * update states on powersync / entering managed state.
  * tests
  * update api endpoint info in api-ref

Story: 2008567
Task: 41709

Change-Id: Iddd1421a6fa37d69da56658a2fefa5bc8cfd15e4
2021-07-08 15:04:15 +02:00
Zuul
e2b156ec8b Merge "Add note regarding configuration drives to tuning docs" 2021-07-07 16:28:55 +00:00
Julia Kreger
85212fead4 Add note regarding configuration drives to tuning docs
Configuraiton drives get stored in the instance_info field which
is of a text type, which in theory is not a big deal, however large
configuration drives are returned over the database client
and when entire node objects are generated by the client, which
has an obvious bandwidth and record transfer latency overhead.

Change-Id: I7f2b6ab9c3adf88202f213a42af7553cf9e8276d
2021-07-06 09:12:21 -07:00
Zuul
02bfb07ed3 Merge "[doc] Update section on ESP consistency" 2021-07-05 15:05:06 +00:00
Zuul
36818a3dd4 Merge "[doc] Bootloader reinstallations on Software RAID" 2021-07-05 15:04:50 +00:00
Zuul
e3b401baf6 Merge "Deprecate [pxe]ip_version parameter" 2021-07-05 15:04:33 +00:00
Zuul
232f796689 Merge "Ramdisk: do not require image_source" 2021-07-02 16:24:15 +00:00
Arne Wiebalck
bb0523f038 [doc] Bootloader reinstallations on Software RAID
Add a section to the docs how to handle grub reinstallations
with Ironic software RAID on BIOS nodes, e.g. during disk
replacements.

Change-Id: I2c1d1a61a3340f6785ab6f63cb96f2c045f8eabe
2021-07-02 17:00:35 +02:00
Arne Wiebalck
4e50733906 [doc] Update section on ESP consistency
Starting with Victoria, the ESPs are mirrored. Reflect this in the
docs.

Change-Id: Ic2c1117ea1e8c7fd118229eb0c09c6095f8195f5
2021-07-02 16:44:20 +02:00
Dmitry Tantsur
d8ccfabda8 Ramdisk: do not require image_source
Because of the way validation works, the ramdisk deploy interface
currently requires an image_source in addition to kernel/ramdisk.
After 1d6441cc347cfe984721f34ebb0cd64fd9e4d876 it is no longer
necessary, and this change removes this requirement.

Change-Id: I59996fac059dade0ef186598be1e8971e073eb04
2021-06-29 16:31:37 +02:00
Zuul
e16513f9fe Merge "Clean up vendor prefixes for iRMC boot" 2021-06-29 09:02:25 +00:00
Zuul
b550ab4a41 Merge "Allow ramdisk_image_download_source in instance_info for ramdisk deploy" 2021-06-29 09:02:12 +00:00
Julia Kreger
b2a249d186 Deprecate [pxe]ip_version parameter
The parameter has not had any effect in the code since
the dual stack PXE work went into place with Ironic as options
are now generated and transmitted to Neutron for both IPv4 and
IPv6. This option is only used by the internal
``dhcp_options_for_instance`` method in
``ironic.common.pxe_utils`` as a fallback if the calling method
does not specify a version. However a later change resulted in the
default behavior calling the dhcp option generation explicitly
to generate both IPv4 and IPv6 parameters, making the option
entirely redundant.

Third party drivers using the ``dhcp_options_for_instance`` method
should consider generating options for both IPv4 and IPv6 at all
times. See change
If7a296001e204ae0c9a49495731052ab33379628 for examples on how
to do this.

Change-Id: I343783389105f008ce6dafc8d25d93211710771a
2021-06-28 06:59:34 -07:00
Dmitry Tantsur
f8e2bc99d8 Allow ramdisk_image_download_source in instance_info for ramdisk deploy
Change-Id: Ie0697d25787ebfdfb80f84b93c0cb8c2f45ad090
2021-06-23 12:53:01 +02:00
Zuul
eb18f8fce8 Merge "Rename ilo_boot_iso -> boot_iso" 2021-06-22 14:49:07 +00:00
Zuul
f13a75d1ce Merge "Fix typos in inspection docs" 2021-06-18 22:15:22 +00:00
Dmitry Tantsur
fc27710fa4 Clean up vendor prefixes for iRMC boot
Generic fields, such as deploy_iso, should not have vendor prefixes.
This patch removes them from the iRMC boot interfaces with deprecation.

Change-Id: Ie24de1893395dca0e2dc4a57a42916f075d29ce6
Story: #2008880
Task: #42431
2021-06-17 17:24:42 +02:00
Zuul
ccde474b26 Merge "Add documentation for anaconda deploy interface" 2021-06-17 08:29:18 +00:00
Arun S A G
595345ffc4 Add documentation for anaconda deploy interface
This adds admin docs on how configure and use the newly added
anaconda deploy interface.

Change-Id: Ie2a1905d118d74e83eab5ad64931c685b3059504
2021-06-16 14:31:53 -07:00
Dmitry Tantsur
df228c5b94 Fix typos in inspection docs
A follow-up to commit 50b84c9aede3b54a5c0fcda7c64aa0f720cc8582.

Change-Id: Ie7acabf84c0460569c37804972c2dfdcf5d5e221
2021-06-16 14:21:31 +02:00
Zuul
c6e33896f1 Merge "dhcp-less: mention how to provide network_data to instance" 2021-06-16 10:15:02 +00:00
Zuul
28fec11d0d Merge "Document managed inspection" 2021-06-16 10:05:38 +00:00
Dmitry Tantsur
2c3470353d Split a community page out of the contributor docs
We need a simple "how to reach out to us" page that is not mixed with
code contribution guide. This change adds it by moving information
around and polishing it a bit.

Change-Id: I0a458c3baddaaa2226cd2105d6325025a0c81f05
2021-06-15 16:47:11 +02:00
Dmitry Tantsur
50b84c9aed Document managed inspection
Change-Id: If8ab089efdb2c035bc28dc400629760dcbce4c23
2021-06-15 16:14:05 +02:00
Dmitry Tantsur
fd7cde9b9e dhcp-less: mention how to provide network_data to instance
Change-Id: I72eb4d7f0d26dd5deee9167c5e29cf6af1b683ae
2021-06-15 15:54:16 +02:00
Dmitry Tantsur
e84b6d1020 Rename ilo_boot_iso -> boot_iso
Change-Id: Ie758cccdf8a7bc30389cd5d4cd83ea80dbae040f
2021-06-14 16:54:08 +02:00
Dmitry Tantsur
349bf2d5bc Clean up vendor prefixes for iLO boot
Generic fields, such as deploy_{kernel,ramdisk,iso) and bootloader
should not have vendor prefixes. This patch removes them from
the iLO boot interfaces with deprecation.

Also clean up the code a bit for less repetition.

Change-Id: Ib23203fa01837ee96f8a38ab50fa8252334c8cb8
Story: #2008880
Task: #42430
2021-06-14 16:36:33 +02:00
Zuul
d3242b4e1b Merge "Update CI jobs list and description in docs" 2021-06-11 15:44:44 +00:00