The following headers are already parsed by the base RequestContext in
oslo.context .
- X-User-Domain-Id
- X-Project-Domain-Id
- X-User-Name
Change-Id: Iaf015a47650581cd74734de3b74a2e4f20e6a015
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
oslo.service does not accept workers < 0. Validate the input in
oslo.config layer instead of failing at runtime.
Change-Id: I181b28aafdf36f499a8390a0d91ccb14442815ff
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
In case the user who updated the stack last time is deleted from
keystone, the trust (user cred) kept in DB can no longer be used to
get authenticated by Keystone.
Ignore the authentication failure while validating or deleting
the existing trust.
Story: 2010675
Task: 47750
Change-Id: I20b7084427ac303dbb47130dc42ad684cc28cdb9
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: If32753a456aba1f6cbdf008e90c41df6aeacdddd
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
It is required for openstacksdk client plugin.
Change-Id: I44bf0009dc863d91d464adc9ad3a851400a39950
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026.1 is the release which supports SLURP from 2025.1 .
Change-Id: I322a9324a2181f511710bc028bf4f36d4252e4b7
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
With this change the ``disk_bus`` property of
``OS::Nova::Server`` resource's ``block_device_mapping_v2``
now accepts 'sata' as a valid value.
The SATA disk bus was added to Nova in the Queens release.
Story: 2011600
Task: 53096
Change-Id: If666c2a594849f7a075a1ef5432a5f6673c4ed99
Signed-off-by: Harald Jensås <hjensas@redhat.com>
Deprecate the options replaced by the new options to enable
authentication for ec2tokens API calls.
Change-Id: Ieb8eb1bdfadfd529905572d5a8f9e09ed29b3c52
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
As a result of fixing OSSA-2025-002, ec2tokens API in Keystone
now by default requires authentication.
The config section `[ec2authtoken]` is now expected to have
auth information for Heat to be able to use this API.
In multicloud configuration keystone auth credentials are
required for each cloud. These can be configured using the new clouds
option and the ``[ec2authtoken.{cloud}]`` sections.
NOTE:
Disables test_software_config.ParallelDeploymentsTest in
grenade. Should follow up to re-enable once fix has been
backported.
Related-Bug: #2119646
Change-Id: Ib41f76c1ba56005b6c4233424cca5768657a7686
Co-Authored-By: Adrian Jarvis <adrian.jarvis@catalystcloud.nz>
Co-Authored-By: Takashi Kajinami <kajinamit@oss.nttdata.com>
Signed-off-by: Pavlo Shchelokovskyy <shchelokovskyy@gmail.com>
Also use the consistent irrelevant files list for both functional
tests and grenade tests.
Change-Id: If4d995491a3c0f325b8453fb2ad5b3d4afb4cd3d
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
... following the global method.
Closes-Bug: #2126581
Change-Id: Ie4b2c73bb6364917d260d2ae9947fdf4802f346d
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I53c9b76929583ed2e551f572c4bc6ce1814c21ed
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/openstack-zuul-jobs:roles/prepare-zanata-client/files/common_translation_update.sh
apache 2.4 was released long time ago and is now available in recent
operating systems.
Change-Id: I89d399c28cd3907dfda9a4ee8efb73f8316d1040
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Add file to the reno documentation build to show release notes for
stable/2025.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2025.2.
Sem-Ver: feature
Change-Id: I8b5c3ad8d04131449c33c240b3bf90112d0951dc
Signed-off-by: OpenStack Release Bot <infra-root@openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh
0.0.0.0 is not a valid host name used in http requests.
Change-Id: I956d7e2ff42714d81067caf84906d5da9aded556
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Since we removed all usage of eventlet, these options are no longer
used.
Change-Id: I396f4b33a4802a1ba9a91894cb808696becf96f3
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Translation of log messages is no longer supported since Pike release.
See [1] for details.
[1] https://review.opendev.org/c/openstack/oslo.i18n/+/446762
Change-Id: Ibed8c187920a8fbf6c8db18bf34cf2ea047db99a
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
It was gone and now the module resides in oslo.reports library.
Change-Id: Id4207d8c002dd206b0457e77181d004e6719c2d6
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
These values can be shared among multiple function calls, which results
in an unexpected result.
Change-Id: I3dee3c30337935810fdb24162f91f5930b2a3298
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Some of the earlier public apis have been made private
in next oslo.service release.
Change-Id: I0c85ffaa6755a60d37714609d8b95a942b3b7168
Signed-off-by: rabi <ramishra@redhat.com>
if the volume set to be backed up on delete was deleted out of band,
stack will currently become undeletable.
Skip creating a backup in case the target volume is not found, to avoid
blocking stack delete, because there's literally nothing else we could
do.
Story: 2011463
Task: 52229
Change-Id: I482ee665af9b9c468be6347a79da21b296527590
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>