Introduce the capability to detect and compare available api
microversion to implement features which require specific microversion.
Story: 2011229
Task: 51085
Change-Id: Ic9fa21015dd8a49414b78cbe13a6047f1c80a21f
... 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
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
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
The update method has incomplete arguments and causes error during
actual stack update operation.
Story: 2011068
Task: 49751
Change-Id: I7b141f8846005da8379b1c646b298088d27a66bc
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
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
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
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
This option was deprecated a long ago[1] and has had no effect for
multiple releases.
[1] 46d6b9306c26f36bc2d490afd9fcab30aa4725f5
Change-Id: I0971f67b43292f8794aa3329b2e7dccc67ec3f6f
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
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
This patch adds support for Aodh alarms of type Prometheus.
Depends-On: I72e124cca4398b78f7ed12e1db3f66bdbfcb196e
Change-Id: I5bb7c4d9086715fc22c0f7abc36d9bbfc88a60c9
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
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