Commit graph

16503 commits

Author SHA1 Message Date
Zuul
8d97b51e1f Merge "Handle authentication failure caused by invalid trust" 2026-01-09 14:13:20 +00:00
Zuul
bb2c25f8ec Merge "Fix redundant header parsing" 2025-12-14 16:30:38 +00:00
Takashi Kajinami
7e88cfd3aa Fix redundant header parsing
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>
2025-12-14 17:19:08 +09:00
Zuul
acbe86ea28 Merge "Validate [DEFAULT] num_engine_workers" 2025-12-13 19:35:44 +00:00
Takashi Kajinami
b46ca5a183 Validate [DEFAULT] num_engine_workers
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>
2025-12-13 13:29:37 +09:00
Takashi Kajinami
3b77bf79a4 Handle authentication failure caused by invalid trust
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>
2025-12-13 00:52:42 +09:00
Zuul
a8b6e8b639 Merge "Deprecate integration with Vitrage" 2025-12-12 00:29:39 +00:00
Takashi Kajinami
7f17f50108 Delay string interpolations at logging calls
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>
2025-12-03 23:40:49 +09:00
Zuul
7d7927caf3 Merge "Add sata to OS::Nova::Server disk_bus constraint" 2025-11-24 11:54:16 +00:00
Zuul
36a5345e96 Merge "Fix missing os-service-types" 2025-11-24 09:31:33 +00:00
Zuul
7a2969cf5c Merge "Drop useless check logic" 2025-11-24 09:29:57 +00:00
Takashi Kajinami
94f93d705f Fix missing os-service-types
It is required for openstacksdk client plugin.

Change-Id: I44bf0009dc863d91d464adc9ad3a851400a39950
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-11-24 14:49:41 +09:00
Takashi Kajinami
344b61f24c Drop useless check logic
Change-Id: I579751cd5fa2116201a6f471deb09fa1918333f1
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-11-23 22:45:07 +09:00
Zuul
278c7e99cd Merge "Add back ParallelDeploymentsTest in upgrade test" 2025-11-22 19:43:02 +00:00
Takashi Kajinami
71d2c41764 Add back ParallelDeploymentsTest in upgrade test
Change-Id: Id83c803b68640a403560703ed554e9aa627788fc
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-11-23 01:10:51 +09:00
Takashi Kajinami
89b2c62cd3 Add skip level upgrade job
2026.1 is the release which supports SLURP from 2025.1 .

Change-Id: I322a9324a2181f511710bc028bf4f36d4252e4b7
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-11-22 23:51:19 +09:00
Harald Jensås
8319172da0 Add sata to OS::Nova::Server disk_bus constraint
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>
2025-11-22 14:01:28 +00:00
Takashi Kajinami
c6d9b0a684 Deprecate integration with Vitrage
... because the project was marked inactive[1].

[1] https://review.opendev.org/c/openstack/governance/+/963227

Change-Id: Ie6794f49a753995fac7b64bfb648733039884046
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-11-22 22:29:56 +09:00
Zuul
fea6044a60 Merge "ec2authtoken: Deprecate redundant options" 2025-11-22 04:23:27 +00:00
Zuul
c906fda7eb Merge "Use authentication with keystone ec2token api" 2025-11-22 04:23:22 +00:00
Takashi Kajinami
f3daa40a32 Remove reference to tag framework
... because the framework was removed[1].

[1] https://governance.openstack.org/tc/reference/tags/index.html

Change-Id: I5b20fb62fbee7acea51c83336aee2f4344cd1980
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-11-21 02:16:42 +09:00
Takashi Kajinami
3702b8b229 ec2authtoken: Deprecate redundant options
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>
2025-11-18 00:57:53 +09:00
Pavlo Shchelokovskyy
0242c28d5f Use authentication with keystone ec2token api
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>
2025-11-18 00:57:19 +09:00
OpenStack Release Bot
4134b05868 reno: Update master for unmaintained/2024.1
Update the 2024.1 release notes configuration to build from
unmaintained/2024.1.

Change-Id: If122976064cf5e29cbedcc0487a7fd0dc579d584
Signed-off-by: OpenStack Release Bot <infra-root@openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/change_reno_branch_to_unmaintained.sh
2025-10-31 11:54:29 +00:00
Takashi Kajinami
98f7da9c7b Drop duplicate section
Change-Id: Idbb9fbdd04e296582c0258f7cbc16a11a8535179
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-10-14 20:38:21 +09:00
Takashi Kajinami
8c6ab4ba28 Skip functional tests for .pre-commit-config.yaml update
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>
2025-10-06 08:28:26 +00:00
Zuul
34e7c99257 Merge "devstack: Use global uwsgi" 2025-10-04 15:25:04 +00:00
Takashi Kajinami
eddcbd93c1 devstack: Use global uwsgi
... following the global method.

Closes-Bug: #2126581
Change-Id: Ie4b2c73bb6364917d260d2ae9947fdf4802f346d
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-10-04 11:52:30 +09:00
Zuul
7b861c7002 Merge "Imported Translations from Zanata" 2025-10-03 14:13:06 +00:00
Zuul
18e142334a Merge "Use pre-commit to run pep8 checks" 2025-10-03 14:13:02 +00:00
Takashi Kajinami
ea0bfd8e20 Use pre-commit to run pep8 checks
Change-Id: Icfbdee104baa60f1507ce61f06797d0adb3e947d
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-10-03 06:22:05 +00:00
OpenStack Proposal Bot
4a1e40f892 Imported Translations from Zanata
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
2025-09-22 03:45:31 +00:00
Zuul
51d91d64e4 Merge "Remove option for apache < 2.4" 2025-09-21 14:54:50 +00:00
Takashi Kajinami
016e4e5cf1 Remove option for apache < 2.4
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>
2025-09-21 15:09:53 +09:00
OpenStack Release Bot
b2aa2df1a0 Update master for stable/2025.2
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
2025-09-15 09:48:13 +00:00
Takashi Kajinami
7ffb5dd3c2 Replace 0.0.0.0 in example url
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>
2025-09-06 00:08:58 +09:00
Zuul
d984d6d337 Merge "Validate URI/URL options by URI type" 2025-09-05 14:59:15 +00:00
Takashi Kajinami
ae9780f7e5 Remove unused oslo.service parameters
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>
2025-09-04 22:29:47 +09:00
Zuul
12d765fab3 Merge "Remove remaining log translation" 2025-09-02 04:25:45 +00:00
Takashi Kajinami
b0e4844332 Remove remaining log translation
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>
2025-08-31 03:23:55 +09:00
Zuul
0bd7c88094 Merge "Drop outdated description about oslo-incubator" 2025-08-29 14:20:31 +00:00
Takashi Kajinami
687e365b8d Drop outdated description about oslo-incubator
It was gone and now the module resides in oslo.reports library.

Change-Id: Id4207d8c002dd206b0457e77181d004e6719c2d6
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-08-29 22:45:23 +09:00
Takashi Kajinami
1b2df51ae6 Do not use mutable values for defaults
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>
2025-08-29 14:14:21 +09:00
Takashi Kajinami
a6596603ee Enable a few hacking checks for test assertions
Change-Id: I23a87e123e661b788e81df565aa83d611dae070a
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-08-29 14:14:18 +09:00
rabi
a1ce22a322 Use public API from oslo.service
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>
2025-08-29 01:36:13 +09:00
Takashi Kajinami
7a9db22063 Remove stale console scripts
These were removed by 414793c47d .

Change-Id: Ic4cc13cfe1f191fd839ad1befaecc65e90b1ba73
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-08-26 23:26:22 +09:00
Zuul
6fb9d3e967 Merge "Handle missing volume in handle_snapshot_delete" 2025-08-22 17:03:49 +00:00
Pavlo Shchelokovskyy
1d71efa038 Handle missing volume in handle_snapshot_delete
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>
2025-08-22 01:14:23 +09:00
Zuul
8efc5c6a76 Merge "Remove Monasca support" 2025-08-13 09:44:06 +00:00
Zuul
b3fbb89d64 Merge "Drop outdated README file for documentation" 2025-08-07 00:38:01 +00:00