Commit Graph

16217 Commits

Author SHA1 Message Date
Zuul a6e8a3866e Merge "Remove Sahara support" 2024-05-30 06:11:10 +00:00
Zuul c33172ebb1 Merge "Remove Senlin support" 2024-05-30 06:06:01 +00:00
Zuul 538ff9cbfa Merge "do not use str(url) to stringify a URL for subsequent use" 2024-05-30 04:09:27 +00:00
Bence Romsics d8c10fb72a Fix input validation for provider net segmentation id
Only the local and flat network types do not allow a segmentation id
in neutron, all other types do. Adapt Heat's input validation
accordingly.

Change-Id: I71c46ea1f204d5cd69babc29750922242c30a3b6
Story: 2011125
Task: 50083
2024-05-16 05:40:25 +00:00
Takashi Kajinami 4fb4256cf7 do not use str(url) to stringify a URL for subsequent use
The str(url) function in SQLAlchemy hides the password.
For a URL string that is to be re-used, use
render_as_string(hide_password=False).

Co-Authored-By: Mike Bayer <mike_mp@zzzcomputing.com>
Change-Id: I5eceac615f142da76019bc4471afb3086bbc7b7e
2024-05-16 02:56:33 +00:00
Zuul 984d3adadd Merge "Remove SQLAlchemy tips jobs" 2024-05-15 18:45:32 +00:00
Zuul e2b43c1f2f Merge "Remove reference to devstack-gate" 2024-05-15 16:43:17 +00:00
Stephen Finucane 915ba0cede Remove SQLAlchemy tips jobs
The most recent SQLAlchemy and Alembic versions are now in
upper-constraints. As a result, this job has served its purpose and can
be removed. For more information, see [1].

[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/RBHXHTO3GUOOXVSZXD4C2O3TKDOH2QSC/

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Depends-on: https://review.opendev.org/c/openstack/requirements/+/879743
Change-Id: I1e9c6b951c564b8a038737a1072a6df73aa925a6
2024-05-16 00:05:16 +09:00
Zuul 20f6add7cf Merge "Remove skip level upgrade job" 2024-05-15 14:40:09 +00:00
Takashi Kajinami 0290f8a580 Remove reference to devstack-gate
devstack-gate was deprecated in xena and is being retired now[1].

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

Change-Id: Ib7e4f136f4b07ea30310fccebb58463eac023454
2024-05-15 13:07:32 +00:00
Takashi Kajinami 6cbf9a1e34 Remove Sahara support
The sahara project was marked inactive during this cycle[1]. Its
project health has not been improved even at m-2 thus 2024.1 release
will not be created for this project.

The project is retired because of no interest/volunteer to maintain
it[2].

[1] https://review.opendev.org/c/openstack/governance/+/899986
[2] https://review.opendev.org/c/openstack/governance/+/919374

Change-Id: If5a50258c3a9cba29c3f2202a640b5c3c1a8b0be
2024-05-11 12:36:33 +00:00
Takashi Kajinami 0357a47900 Remove Senlin support
The senlin project was marked inactive during this cycle[1]. Its
project health has not been improved even at m-2 thus 2024.1 release
will not be created for this project.

The project is retired because of no interest/volunteer to maintain
it[2].

[1] https://review.opendev.org/c/openstack/governance/+/902626
[2] https://review.opendev.org/c/openstack/governance/+/919347

Change-Id: I615de4d659f1d7879ad311e9f1c97a6937934262
2024-05-11 21:36:15 +09:00
Zuul 3799d1cca3 Merge "Fix networks validation for Trove" 2024-05-11 10:20:19 +00:00
Takashi Kajinami 1d155e48a2 Drop old excludes
These excludes were removed from the requirements repo[1] and are now
detected as errors.

[1] 314734e938f107cbd5ebcc7af4d9167c11347406

Change-Id: I0399c328ecbf74529658d0be0f88868049e6ba5f
2024-04-30 15:35:45 +09:00
OpenStack Release Bot d8e0c8918e reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.

Change-Id: I492cf52967cdeef00f2325ca2c6ace239aab55f9
2024-04-29 10:47:30 +00:00
Zuul b13140e913 Merge "Fix wrong shebang of loguserdata.py" 2024-04-25 07:49:24 +00:00
Zuul 85e3b92d4d Merge "Fix 'if' function with only 2 arguments" 2024-04-25 07:38:33 +00:00
Zuul b67ea2e0f7 Merge "Use stable Resource plugin interface in UpdateWaitConditionHandle" 2024-04-24 17:20:37 +00:00
Zuul 0021452823 Merge "Remove unused heat-functional-non-apache" 2024-04-24 06:19:42 +00:00
Zane Bitter 78119f60c6 Use stable Resource plugin interface in UpdateWaitConditionHandle
The update() function is internal and not guaranteed to be stable.
Resource plugins should override _needs_update() to control
update/replace behaviour.

Change-Id: I247b68669e692f6705e8adee60572c8e775ce0b8
Story: 2011068
Task: 49828
2024-04-24 02:11:50 +00:00
Zane Bitter f7eddbef83 Fix 'if' function with only 2 arguments
This had a similar problem as when null values were passed explicitly
before the fix for bug 1709620.

Change-Id: I02fb4c8815bc24d4c0c339022aa857dc344d58e9
Story: 2011108
Task: 49921
2024-04-24 12:06:07 +12:00
Takashi Kajinami bdc525809e Remove unused heat-functional-non-apache
The job was removed by 253aff806b and
has been unused since then.

Change-Id: I090acdabcb27f6099fdf49b2f7230848ea2d2681
2024-04-24 02:59:39 +09:00
Zuul 188ea0dd2c Merge "Revert "Skip aodhclient plugin test"" 2024-04-23 16:31:58 +00:00
Takashi Kajinami eea7ea099d Revert "Skip aodhclient plugin test"
This reverts commit 575827c9ac.

Reason for revert:
The issue with pyparsing bump was already resolved.

Change-Id: Ia01ad211eab1b8ae558a85b9e51df46164d7a1d1
2024-04-24 00:30:37 +09:00
Takashi Kajinami 29a594c85a Fix wrong shebang of loguserdata.py
With the previous detection logic removed by [1], we should update
the shebang so that the script is executed by python interpreter.

[1] 19bcbc0390

Change-Id: If116e89b75f450b818ed6b8819a0920fff6d34bb
2024-04-17 20:10:33 +09:00
Takashi Kajinami 8496fb37e4 Remove unused packaging library
Change-Id: Ie94345ab0c5fe109de31bcc5677c3947e2ea5d6a
2024-04-17 10:21:56 +09:00
Takashi Kajinami 5dc1e488d5 Remove skip level upgrade job
SLURP is supported between only .1 releases so upgrade from 2023.1 (or
2023.2) to 2024.2 is not supported.

Change-Id: I8a6b41347b5f07b30320351b5b4ad78e3758e5f8
2024-04-16 17:39:31 +09:00
Zuul 80eea85194 Merge "Fix update of OS::Heat::UpdateWaitConditionHandle" 2024-03-25 09:32:18 +00:00
Andy Botting c578686b6b Fix networks validation for Trove
When creating Trove instances with a specific network configuration,
some validation logic would fail if the network/port resources did
not already exist.

For example, if a network and a trove instance were to be created
as part of the same stack, the network ID would not exist yet and
result in the ID being an empty string.

This commit fixes that logic to specifically test whether the value
is None, rather than the truthy test of None or ''

Story: 2011075
Task: 49772
Change-Id: I12c98828271be05d1d98d653eeb2ae21ede058f7
2024-03-25 07:37:11 +00:00
Takashi Kajinami 399352dfdc Fix update of OS::Heat::UpdateWaitConditionHandle
The update method has incomplete arguments and causes error during
actual stack update operation.

Story: 2011068
Task: 49751
Change-Id: I7b141f8846005da8379b1c646b298088d27a66bc
2024-03-21 09:47:54 +09:00
OpenStack Release Bot 76d175c275 Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.

Sem-Ver: feature
Change-Id: Ib8ad88acb4cb65da2a44acaf76f189de57e81f0b
2024-03-14 06:13:48 +00:00
Takashi Kajinami 8892f32a2c Update regex to detect closed branch
... based on the change made in reno recently[1].

[1] https://review.opendev.org/c/openstack/reno/+/910547

Change-Id: I9a22fea720fcf92080803ccd83d4a88ea1c81258
2024-03-13 19:30:28 +09:00
Zuul 30a1ca1137 Merge "Fix access by admin users to resources in different projects" 2024-03-12 02:56:46 +00:00
Zuul 726ee1946f Merge "Restore tests disabled because of libvirt bug" 2024-03-12 02:42:37 +00:00
Takashi Kajinami 9b5697ff17 Restore tests disabled because of libvirt bug
It seems the latest libvirt in Ubuntu is no longer affected by
the known problem with device handlings. This re-enables some test
cases which were previously disabled because of the problem.

Change-Id: I538462414f0a9b634d4d216230ed04b49cf71c40
2024-03-12 00:35:18 +09:00
Zuul 42a0e28288 Merge "Allow more options to limit number of resources" 2024-03-08 05:33:48 +00:00
Takashi Kajinami 632998e218 Fix access by admin users to resources in different projects
This allows admin users[1] to use a different project id in request
path, to fix the unexpected access denials during redirection when
enforcing new default rules. This was allowed previously with
deprecated policy rules, and with the new SRBAC design we require
project scope auth to access project owned resources such as stack.

[1]
User with admin role in admin project in case admin_project_name is
set in Keystone. If it's not set then user with admin role in any
project are considered as "admin".

Story: 2011036
Task: 49532
Change-Id: I49f46e36828881d9700e0e178bd80eb04efe4510
2024-03-07 19:12:17 +09:00
Zuul 9da45ab44b Merge "Deprecate resources for inactive services" 2024-03-07 03:53:51 +00:00
Zuul 0c18a7fe9b Merge "reno: Update master for unmaintained/victoria" 2024-03-06 15:34:18 +00:00
Zuul 1b69475338 Merge "reno: Update master for unmaintained/wallaby" 2024-03-06 15:34:15 +00:00
OpenStack Release Bot af1d24a411 reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.

Change-Id: I9fd97c49c92b53310a17942fd7d55e09016be047
2024-03-06 11:41:53 +00:00
OpenStack Release Bot 1352778253 reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.

Change-Id: I6e119540469e6a3b22821303a87c6cfbeed86e09
2024-03-06 11:40:46 +00:00
OpenStack Release Bot 0863bc1f13 reno: Update master for unmaintained/victoria
Update the victoria release notes configuration to build from
unmaintained/victoria.

Change-Id: Ib0cf7d880f42ca90570881028daaabfd5941447b
2024-03-06 11:39:33 +00:00
Zuul 24c5a14114 Merge "Remove logic for cloud-init < 0.6.0" 2024-02-20 09:01:25 +00:00
Zuul c2f8834656 Merge "Use zoneinfo instead of pytz if available" 2024-02-20 09:01:22 +00:00
Zuul 451d351cce Merge "Drop unused default password in create_stack_user" 2024-02-20 08:50:06 +00:00
Zuul 1cfe32d7ec Merge "Stop using deprecated implicit_prefix option" 2024-02-20 08:50:03 +00:00
Takashi Kajinami 564507a72a Stop using deprecated implicit_prefix option
This argument was deprecated in netaddr 0.10.0[1], and was removed in
netaddr 1.0.0[2].

[1] aca2f56344
[2] cc42742247

Change-Id: I24f26ee44af8fdfca89312351e67e5edbf7c81de
2024-02-17 13:13:34 +09:00
Zuul 118054071c Merge "Add skip level upgrade job" 2024-02-06 03:01:44 +00:00
OpenStack Release Bot bf98f62ddd reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: I7d1f9999c7c6e950cf053f3d5e7807c94f42634c
2024-02-05 16:53:56 +00:00