455 Commits

Author SHA1 Message Date
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
Zuul
5d20edb9d9 Merge "Remove Python 3.8 support" 2024-06-27 18:25:13 +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
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
Zuul
bbd0e94e07 Merge "Hide resource types for Neutron LBaaS v2" 2023-04-06 15:36:38 +00:00
Takashi Kajinami
b5ccf5a307 Hide resource types for Neutron LBaaS v2
Neutron LBaaS v2 was retired a long ago and users are no longer able
to use these resource types.

Story: 2010678
Task: 47759
Change-Id: I9c9cdcbe6cb1019714dbb4cfc05c0c68ac2ff934
2023-04-03 09:20:39 +09:00
Stephen Finucane
64621053c2 db: Migrate to alembic
This is significantly easier than Cinder, Nova etc. as Heat hasn't had
any database migrations in multiple cycles, meaning we don't need to
worry about having to apply any older sqlalchemy-migrate migrations
before switching to alembic. Instead, we simply need to determine we're
upgrading a deployment that was previously using sqlalchemy-migrate,
upgrading a deployment that has already migrated to alembic, or
deploying a new deployment, adjusting accordingly.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I808af9cb21ba21808209b1daddac7426f4cad310
2023-03-25 12:00:35 +09:00
Stephen Finucane
25f1cc2e25 Integrate pre-commit
Makes my life easier wrt testing.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I5a79494eb81622be5e56686a1995eb2f0bddb085
2023-03-22 17:16:30 +00:00
OpenStack Proposal Bot
4c7bda0f2b Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I7eaf3a7f75d0eff695ae6cfb13e986bdadf13f2d
2023-03-11 03:08:57 +00:00
3f15d28a09 Update master for stable/2023.1
Add file to the reno documentation build to show release notes for
stable/2023.1.

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

Sem-Ver: feature
Change-Id: I66c13d91cee78725f6cf856f66382c7391ed5c26
2023-03-07 12:38:50 +00:00
Takashi Kajinami
216cdd4449 Update release note of task 47052
The previous content is not very accurate because the fix is made in
API layer instead of the CLI command.

Change-Id: I0abbd535aacc03446ada0fa806dfdfdaa4522afe
2023-02-15 19:43:08 +09:00
Chengen Du
1305a3152f Honor 'hidden' parameter in 'stack environment show' command
Related-Bug: #1999665
Story: 2010484
Task: 47052
Change-Id: Ifc51ff6a4deab05002ccded59383416f9a586aa0
2023-01-11 17:51:14 +09:00
OpenStack Proposal Bot
5451b9854b Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I5db9cc7f9a13db05a7d0ab0320e53bfdf4b419d9
2022-11-13 04:01:00 +00:00
1b42c7296a Update master for stable/zed
Add file to the reno documentation build to show release notes for
stable/zed.

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

Sem-Ver: feature
Change-Id: I58401373b25d20594edd1dd443c29fa7453731b3
2022-09-13 14:14:11 +00:00
OpenStack Proposal Bot
7b1b373d24 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I791e0ca3ccd221411f0ec9222a4c3f8ed9126f99
2022-09-11 03:20:24 +00:00
Zuul
f98d164be9 Merge "Floating IP port forwarding resource" 2022-08-17 06:14:33 +00:00
Zuul
3d228d0449 Merge "Remove remaining implementation for Heat CloudWatch API" 2022-08-17 05:49:39 +00:00
Brendan Shephard
79f5868e04 Floating IP port forwarding resource
Add a new heat resource for Floating IP port
forwarding extension.

Story: 2009321
Task: 43742
Change-Id: I729f11873940a83e77038c5ba8e8eb50965623f6
2022-08-16 13:50:52 +10:00