469 Commits

Author SHA1 Message Date
Zuul
1bdcc440ef Merge "cinder: Add mechanism to compare api microversion" 2024-09-29 17:21:45 +00:00
Zuul
97d42cf45d Merge "Return export_locations as a list" 2024-09-29 05:25:42 +00:00
OpenStack Proposal Bot
695c8e64ea Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I65c0e395d176f113532291a0df0c1fb7cdc23ac2
2024-09-27 03:30:27 +00:00
Takashi Kajinami
0b84e5be0d cinder: Add mechanism to compare api microversion
Introduce the capability to detect and compare available api
microversion to implement features which require specific microversion.

Story: 2011229
Task: 51085
Change-Id: Ic9fa21015dd8a49414b78cbe13a6047f1c80a21f
2024-09-26 19:31:09 +09:00
Zuul
ffa485a8e9 Merge "Treat api microversion as string" 2024-09-16 17:12:33 +00:00
OpenStack Proposal Bot
16eefd07c3 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I50a505dd302d99e5b05665c7fd0db8a7fb526774
2024-09-15 02:17:29 +00:00
Takashi Kajinami
ba5d05af67 Treat api microversion as string
... otherwise the trailing 0 is removed (for example 2.20 is translated
to 2.2), which causes wrong support status check.

Story: 2011223
Task: 51015
Change-Id: Ia43fdbed0482786c9d667f42f9a64ec46f00a735
2024-09-13 21:37:10 +09:00
3b2a880f76 Update master for stable/2024.2
Add file to the reno documentation build to show release notes for
stable/2024.2.

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

Sem-Ver: feature
Change-Id: I1a597da8f38d6f3b8d8c942066b2c3ef6030c429
2024-09-12 14:21:52 +00:00
Zuul
32a31a6121 Merge "Resolve B113 error (Requests call without timeout)" 2024-09-09 10:40:56 +00:00
Zuul
dd70120368 Merge "OS::Designate::RecordSet: allow CAA, CERT, NAPTR type" 2024-09-02 04:30:26 +00:00
OpenStack Proposal Bot
6fa82cd257 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ic6f78a5112e999c88cc65f9f5f0a896c0a77a315
2024-07-19 03:11:38 +00:00
OpenStack Proposal Bot
64e21e554b Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I0b8f898868dee2497ef9b8d3dd9421064342225c
2024-07-10 04:21:59 +00:00
Vladimir Ermakov
9d449ab4c0 OS::Designate::RecordSet: allow CAA, CERT, NAPTR type
CAA record may be required to pass LetsEncrypt validation.

Task: 50464
Story: 2011163
Change-Id: I284927348f80025ada3ebb0ec59d3e3abe64f541
2024-06-28 14:07:11 +02:00
Zuul
5d20edb9d9 Merge "Remove Python 3.8 support" 2024-06-27 18:25:13 +00:00
Frank Berghaus
d22f56bba1 Return export_locations as a list
export_locations is expected to be a list of strings. Previously it
was returned as a string representation of a list, which makes it
impossible to select the location with get_attr.

Story: 2011146
Task: 50283

Closes-Bug: 2068490

Change-Id: I530ee92cb3f1fac27bbdad7387275c8a265a125d
2024-06-10 08:56:47 +02:00
Takashi Kajinami
954cc656f8 Resolve B113 error (Requests call without timeout)
Add tunable timeout options to all request calls, so that slow response
does not hung up heat.

Change-Id: I16911cfe8e47f74f758103090bcba27b1750a350
2024-06-10 10:25:39 +09: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
Takashi Kajinami
b68411b42e Remove Python 3.8 support
Python 3.8 is no longer part of the tested runtimes for 2024.2[1]
because its EOL is coming soon.

[1] https://governance.openstack.org/tc/reference/runtimes/2024.2.html

Change-Id: I0ff93daa0176032be5a95041a2c4f828a01ab6a0
2024-04-30 15:35:49 +09:00
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
80eea85194 Merge "Fix update of OS::Heat::UpdateWaitConditionHandle" 2024-03-25 09:32:18 +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
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
42a0e28288 Merge "Allow more options to limit number of resources" 2024-03-08 05:33:48 +00: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
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
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
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
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
lujiefsi
7d86fc6d84 Allow more options to limit number of resources
This commit adds the configuration options related to resource limits
in the Heat project. The `max_software_configs_per_tenant`,
`max_software_deployments_per_tenant`, and `max_snapshots_per_stack`
options have been added to control the maximum limits for software
configs, software deployments, stack snapshots.

Story: 2011006
Task: 49401
Change-Id: If33a1c6f3eb9e93f586931bc5c05104439c92bf9
2024-01-26 22:22:11 +00:00
Takashi Kajinami
895d8645ad Deprecate resources for inactive services
Monasca, Sahara and Senlin were marked inactive during this cycle and
will not be part of the 2024.1 release. Because these projects are not
maintained in a consistent way, we deprecate resources for these
services.

We aim to remove these in the 2024.2 release.

Change-Id: Iab377ebc2569a4a5a81f736a1dfe9f406135f5d3
2024-01-22 21:03:39 +09:00
Zuul
a120c750c8 Merge "Hide OS::Glance::Image" 2023-12-15 05:56:36 +00:00
Zuul
b207d54612 Merge "Enable new defaults and scope checks by default" 2023-12-04 09:13:22 +00:00
Takashi Kajinami
01349f3793 Hide OS::Glance::Image
This resource requires Glance v1 API which was already removed[1][2].
It was deprecated some time ago so we can hide it now.

[1] 3dde3204d5c1b5323dba2d7b7607e69bcc58bbb2
[2] 30680961994b36ed12713c0f106b661535ce41c6

Change-Id: Ifbefdbc032c0b1ac538d68b41f13d0547b793ba5
2023-12-01 14:57:04 +09:00
Takashi Kajinami
d131a1ada2 Remove deprecated [DEFAULT] onready
This option was deprecated a long ago[1] and has had no effect for
multiple releases.

[1] 46d6b9306c26f36bc2d490afd9fcab30aa4725f5

Change-Id: I0971f67b43292f8794aa3329b2e7dccc67ec3f6f
2023-11-21 12:27:25 +09:00
Zuul
1aade657ad Merge "Add OS::Aodh::PrometheusAlarm resource" 2023-11-10 00:24:21 +00:00
Takashi Kajinami
6d13e93a37 Enable new defaults and scope checks by default
Based on the agreed steps to implement the SRBAC community goal, this
enables the new policy defaults and scope checks by default.

Change-Id: I315893150549d1174c3270c37c031e6a519f9a28
2023-10-24 13:18:40 +09:00
Zuul
7668b97777 Merge "cmd: Deprecate heat-manage migrate_properties_data command" 2023-10-16 07:23:31 +00:00
Stephen Finucane
9ba72bbc18 cmd: Deprecate heat-manage migrate_properties_data command
Well, we actually remove it but keep the entry point to avoid breaking
scripts. This has been around since 2016 and anyone that hasn't upgraded
now ain't upgrading.

This is one less set of APIs to worry about when removing the use of
autocommit.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I43051b3ca6e292f1164d750b04d7a440012b2ef5
2023-10-13 00:45:07 +09:00
Martin Mágr
f8a44f4904 Add OS::Aodh::PrometheusAlarm resource
This patch adds support for Aodh alarms of type Prometheus.

Depends-On: I72e124cca4398b78f7ed12e1db3f66bdbfcb196e
Change-Id: I5bb7c4d9086715fc22c0f7abc36d9bbfc88a60c9
2023-10-03 11:25:27 +00:00
OpenStack Proposal Bot
49b0a06230 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I6919a8e787116f93c9af1be2d451f49b553f58ae
2023-09-30 04:20:50 +00:00
57e9850e47 Update master for stable/2023.2
Add file to the reno documentation build to show release notes for
stable/2023.2.

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

Sem-Ver: feature
Change-Id: Ie6ed8c8b287cfeedcf1ee35cbb18f5bacf14adfa
2023-09-21 10:38:22 +00:00
Zuul
346f1d7611 Merge "Isolate project scope and system scope" 2023-09-15 09:35:43 +00:00
OpenStack Proposal Bot
a4ac653e35 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I40348bc16900e73e83c48dadef35cfa3cdd8ff8d
2023-07-04 02:14:12 +00:00
Takashi Kajinami
185f28a3b4 Isolate project scope and system scope
This change updates the default policies implemented in Heat, to follow
the updated guideline[1] to implement SRBAC.

The main change is that system users are no longer allowed to perform
any operations about project-level resources like stacks, while project
admin(*1) is still allowed to perform operations about project-level
resources BEYOND project (like getting stacks for all projects by list
stacks API).

[1] https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#direction-change

This also adds the test cases to validate reader role which was almost
implemented in heat.

(*1)
If Keystone has an admin project defined, Heat checks an additional
requirement that request context is scoped by that admin project.

Change-Id: I943b3c1ce021cc05445b73fbc342b8386cf5bf6a
2023-06-28 18:38:59 +09:00
OpenStack Proposal Bot
3896d8536a Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I40168146ff7ef700d66371e022bb3118dab4fe13
2023-06-01 03:10:36 +00:00
Zuul
40bf93fbeb Merge "db: Migrate to alembic" 2023-04-06 17:16:29 +00:00