Commit Graph

13035 Commits

Author SHA1 Message Date
Zuul 5717c7e599 Merge "docs: document stance on partition image use" 2024-05-06 10:49:17 +00:00
Zuul 38aa6433cb Merge "reno: Update master for unmaintained/zed" 2024-05-06 09:53:32 +00:00
Zuul 3134f13acf Merge "doc: Fix wrong example of [ipmi] cipher_suite_versions" 2024-05-06 08:34:34 +00:00
OpenStack Release Bot 13ab26188c reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.

Change-Id: I473ad6309784bc3e672eedb556d1694a2e5f99f5
2024-05-06 06:23:45 +00:00
Takashi Kajinami 198e2ceb3b doc: Fix wrong example of [ipmi] cipher_suite_versions
The example suggests python-style representation but this is not
actually parsed as expected.

Change-Id: I21ce1db655f81cd3fb3a0a0b92f8b81ff1e77c45
2024-05-04 18:38:58 +09:00
Zuul f39594fcec Merge "Remove eventlet workarounds" 2024-05-03 17:53:15 +00:00
Jay Faulkner e4c2f884cb Remove eventlet workarounds
The bugs these work around have been fixed for a long time, and we
require modern eventlet for Ironic. Let's remove the workaround.

Change-Id: Idecb3c5a774aecc6b65d0abd0262fe4b8625c6b7
2024-05-03 07:57:27 -07:00
Zuul 820ec7ddc7 Merge "Replace cinderclient usage with openstacksdk" 2024-05-01 17:22:26 +00:00
Zuul dec5780fca Merge "Inject a randomized publisher id" 2024-05-01 04:58:12 +00:00
Zuul 06c492aad5 Merge "Remove special treatment of .json for API objects" 2024-05-01 04:55:26 +00:00
Zuul 0e4adceda3 Merge "Run neutron for the functional test job" 2024-05-01 04:55:23 +00:00
Steve Baker 91d4bacbec Replace cinderclient usage with openstacksdk
Change-Id: Ib4a533584da85281d425fdbffa12a52d4838e185
Closes-Bug: #2042494
2024-05-01 07:58:41 +12:00
Takashi Kajinami 1e4ef9395a Remove old excludes
These are detected as errors since the clean up was done[1] in
the requirements repository.

[1] 314734e938f107cbd5ebcc7af4d9167c11347406

Also remove the note about old pip's behavior because the resolver
in recent pip no longer requires specific order.

Change-Id: I742ea0192398b9e9b78b969fa81f65621d9490de
2024-04-30 22:43:13 +09:00
Zuul 384c692f59 Merge "Fix iscsi url generate method for ipxe" 2024-04-29 22:57:31 +00:00
Zuul d49a1b907c Merge "ci: re-enable grenade test job" 2024-04-29 22:52:48 +00:00
Zuul b6b8ee07ce Merge "Replace glanceclient usage with openstacksdk" 2024-04-29 15:26:56 +00:00
Zuul 3a95a38b65 Merge "Redfish: fix error formatting when mounting vmedia" 2024-04-29 14:41:34 +00:00
Dmitry Tantsur f43587effd
Redfish: fix error formatting when mounting vmedia
Also add missing error into the message.

Change-Id: I9610add40afbb7beb30d375a3a455434f5446cc7
2024-04-29 14:11:06 +02:00
frankming dcf059af9e Fix iscsi url generate method for ipxe
Boot from volume feature has a ipxe template render step, and it need
to generate iscsi urls for booting the volume. However, it not works. In
the function, lun field should be hexadecimal instead of decimal,
according to SAN URIs description at https://ipxe.org/sanuri. So we
need to fix it.

Closes-Bug: #2055355
Change-Id: I080ca42c9ba05f2a4e0752312b79a32bef825752
Signed-off-by: frankming <chen27508959@outlook.com>
2024-04-29 17:06:34 +08:00
Zuul 08209c48ab Merge "docs: update ilo docs regarding status -> use redfish" 2024-04-29 08:30:06 +00:00
Steve Baker 978afbd5a1 Replace glanceclient usage with openstacksdk
Closes-Bug: #2042495
Change-Id: Ic8421bd937a3a1ab6c3b86c259cd929810c0532e
2024-04-29 12:30:33 +12:00
Julia Kreger fb850e7f00 Inject a randomized publisher id
To serve as a mechanism to allow an interlocking device identification
this patch injects a publisher id value into ISO images *and* the kernel
command line for any software running from the ISO image to match
the ISO in use to the location of data housed locally from within the
image.

Related-Bug: 2032377
Change-Id: I9b74ec977fabc0a7f8ed6f113595a3f1624f6ee6
2024-04-28 00:21:06 +00:00
Zuul 6437a2e794 Merge "Validate url options at config input layer" 2024-04-27 06:52:59 +00:00
Julia Kreger 508b1ccab3 ci: re-enable grenade test job
Change-Id: I1d2af3918dcc7cf3248edb460898044e35812b52
2024-04-26 16:53:04 -07:00
Julia Kreger bccea706c8 docs: update ilo docs regarding status -> use redfish
Change-Id: I67f275556186887ae6f555379c9f4c24cde48638
2024-04-26 16:41:38 -07:00
Julia Kreger 91ee72800f docs: document stance on partition image use
Change-Id: Ice381b2d22af48a99081080f5985f609a13dc939
2024-04-26 16:38:07 -07:00
Zuul 770a758b7d Merge "Trivial: use canonical name of microversion-parse" 2024-04-26 23:19:45 +00:00
Zuul cd489983de Merge "Ensure [molds] password is not logged" 2024-04-26 15:19:20 +00:00
cid ee5315bcf3 Remove special treatment of .json for API objects
- /v1/nodes/test.json will now only mean node with the name
"test.json"
- /v1/nodes/test.json.json will mean a node with the name
"test.json.json" and,
- /v1/nodes/test will mean a node with the name "test".

So /v1/nodes/test.json will no longer default to "test" and
will HTTP 404 unless a node with the name "test" actually exists.

This also removes the backward compatibility with the
guess_content_type_from_ext feature

Closes-Bug: #1748224

Change-Id: If4b3a23e2a09065f5e063e66cff66b96af4d3393
2024-04-25 17:58:00 +01:00
Julia Kreger 6c1e002c0d doc: Add extra context around release mapping
Adds some inline text to help contributors who
have not had to deal with release mappings before.

Change-Id: I064e5c80a11005df97e38523a7d703e803fa4a41
2024-04-25 06:49:29 -07:00
Dmitry Tantsur f7fd7961c0
Trivial: use canonical name of microversion-parse
Change-Id: I8b457b531cc181bbb43e8e21bcd29929ce5725f7
2024-04-24 09:13:47 +02:00
Riccardo Pittau c1f3daf7b0 Fix attach/detach vmedia redfish implementation
We need to map with virtual media devices and not boot
devices only.

Change-Id: I88b56ae26d9f1d8642ed6ffc5c055f8d56f6939a
2024-04-23 08:55:18 +02:00
Takashi Kajinami 623949bfae Ensure [molds] password is not logged
The [molds] password option accepts a secret value apparently. So its
value should not appear in debug logs.

Change-Id: If8a54c1d4f74516f1c24f7286e76955b2e424f5c
2024-04-22 06:47:44 +00:00
Takashi Kajinami 9cead9457c Validate url options at config input layer
oslo.config provides the URIOpt class which enforces valid URI(URL)
format. Use this built-in feature to detect any malformed values for
better feedback.

Change-Id: I0d846f78f8132a2d63266b7b3331ec7118cea1b4
2024-04-22 15:27:21 +09:00
Zuul b4773ad8d0 Merge "docs: update redfish docs to detail swift url issues" 2024-04-21 12:16:13 +00:00
Zuul 1cefbbcc75 Merge "redfish: change default virtual media storage to local storage" 2024-04-21 12:16:10 +00:00
Zuul 1904d3c1bf Merge "Docs: Remove outdated RBAC content" 2024-04-19 22:10:14 +00:00
Julia Kreger ae2b5f5f1f redfish: change default virtual media storage to local storage
This may be the most overridden default of Ironic, which means
we need to change the default value.

The default for ``[redfish]use_swift`` was historically ``true``,
however we've generally found that BMCs are particularlly sensitive
to extra characters in the URL as the characters may signify a
dynamically generated file, which would be problematic as virtual
media webservers also generally require range retrieval support.

This change makes the default ``false`` which should lead to one
less override for operators being necessary in practical operation.

Change-Id: Iad57b3c6423bced0e3cb6fb4e31aad6d805f26fa
2024-04-19 21:43:24 +00:00
Julia Kreger 126041be95 docs: update redfish docs to detail swift url issues
Change-Id: I45f7b647475c81e836f6d3ee036b33aee383fe6c
2024-04-19 14:42:43 -07:00
Zuul 3c5b4cb349 Merge "Follow-up: Use ``microversion-parse`` to parse version headers in API requests" 2024-04-19 15:52:31 +00:00
Zuul 27dbc24c85 Merge "Fix device_type in attach/detach vmedia for Redfish" 2024-04-19 13:59:40 +00:00
Julia Kreger ae4b585343 Run neutron for the functional test job
The functional test job needs neutron for neutron dependent
tests to be able to execute. As such RabbitMQ and Neutron
are enabled for the functional test job at this time.

Change-Id: I04f76ca1570b969136c0922eb07bc85360369920
2024-04-18 21:19:41 -07:00
Zuul 11309e7aea Merge "Remove redundant priority override code from service steps" 2024-04-18 21:59:40 +00:00
Zuul 7969baf58e Merge "Correct logging call in _heartbeat_service_wait method" 2024-04-18 21:59:37 +00:00
Zuul a7b2908e2c Merge "CI: Unpack cirros image partition jobs" 2024-04-18 19:20:12 +00:00
cid 20543fc115 Follow-up: Use ``microversion-parse`` to parse version headers in API requests
Adds a release note, unit test, and documentation update as a follow-up to the
`microversion-parse change <https://review.opendev.org/c/openstack/ironic/+/913793>`_

Change-Id: I535af988125a511e4f54c9d81acd47c327413774
2024-04-18 19:53:34 +01:00
Zuul f494d2760a Merge "Small Doc Fix: Moved user export for devstack guide." 2024-04-18 18:12:22 +00:00
Riccardo Pittau 68fcc6b0d2 Fix device_type in attach/detach vmedia for Redfish
We need to translate the generic device_type to sushy device_type

Change-Id: Id09e6f2b989513b41980c7b89c9d76edecc320db
2024-04-18 18:39:12 +02:00
Zuul 5fabff87d1 Merge "Use .coveragerc file" 2024-04-18 07:59:33 +00:00
Jacob Anders 92b61e280c Remove redundant priority override code from service steps
Currently, service steps are only supported as a user-requested action.
This change removes references to overriding priorities for service
steps as these overrides will have no effect and may cause confusion.

Change-Id: I35a8b59b17fdff3161df835903acec529e732c4f
2024-04-18 17:54:37 +10:00