416 Commits

Author SHA1 Message Date
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
OpenStack Proposal Bot
567615f6fc Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I4cb705afce20982d92fbc0ba4baefcc210771f38
2022-06-29 02:50:09 +00:00
Zuul
c37ea72a6b Merge "Add REBUILD option to user_data_update_policy" 2022-06-23 06:37:35 +00:00
Zuul
0778bd3422 Merge "Add OS::Neutron::QoSMinimumPacketRateRule resource" 2022-06-22 11:17:06 +00:00
Przemyslaw Szczerbik
0e70383d08 Add OS::Neutron::QoSMinimumPacketRateRule resource
This patch adds a new resource to support ``minimum_packet_rate_rule``
QoS rule in Neutron.

Related-Bug: #1922237
Story: 2009686
Task: 43997
See-Also: https://review.opendev.org/785236
Change-Id: I29e205979b40e3e0d0746e1c22fa679736c853b7
2022-06-13 14:39:57 +02:00
Zuul
44dd85dbcd Merge "Update python testing as per zed cycle teting runtime" 2022-06-13 12:14:26 +00:00
Zuul
0b6d5e07a7 Merge "Supports 'availability_zone_hints' for Neutron networks and routers" 2022-06-10 01:53:50 +00:00
LeopardMa
e2425a94a6 Update python testing as per zed cycle teting runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Removing the py36 centos8 job as well as
updating the python classifier also to reflect the same.

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

Change-Id: I5073a67df7a0b73dac21de4302743712f5541941
2022-06-04 11:39:19 +08:00
OpenStack Proposal Bot
dd4d2f2dc0 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Iecec295856c0d5b7769f6f8608869c133e38bde4
2022-05-26 02:50:45 +00:00
Takashi Kajinami
ba15d70e19 Remove remaining implementation for Heat CloudWatch API
The CloudWatch API was removed during Queens cycle[1]. This change
removes the remaining parameters because these have been kept for
enough cycles to let users aware of the removal.

Change-Id: I4f57f02332cb1b61a0681794e519dd5ecfbec6c3
2022-05-06 19:43:56 +09:00
Brendan Shephard
5e14163f9c Allow multiple required_service_extension
In some cases, some resources may require more than
one service_extension. In this case, we should allow
resources to define a list of required resources.

Change-Id: Iee0104a741cc050047824d23b8ab5ee9871c4f28
2022-04-26 06:37:05 +00:00
Alejandro García
77c6681278 Supports 'availability_zone_hints' for Neutron networks and routers
This patch adds the property 'availability_zone_hints' for OS::Neutron::Router,
OS::Neutron::Net and OS::Neutron::ProviderNet resources.

Story: 1644974
Task: 17156
Signed-off-by: Alejandro <agarcia@whitestack.com>
Change-Id: I71caefae01560dc106badbefd3859813d8417b2a
2022-04-14 20:30:35 +00:00
577ae3109a Update master for stable/yoga
Add file to the reno documentation build to show release notes for
stable/yoga.

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

Sem-Ver: feature
Change-Id: Ie99a9a10eb6266bf32c4dcde6f22e25fe7f9542a
2022-03-08 11:41:18 +00:00
apetrich
06071f5e9b Add REBUILD option to user_data_update_policy
OS::Nova::Server supports it so here we add the heat support for it.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1802602

Change-Id: Ieb05ba6d6b670aff31f9f8c8debb86a6dd3b0245
2021-12-07 04:06:07 +00:00
OpenStack Proposal Bot
29637ce945 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ie693d500eb35af94e13069d85516dc42a5f811dd
2021-11-02 02:42:00 +00:00
OpenStack Proposal Bot
96d6084b87 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I5af1eb5655899742cabd9df560b3c7413d48fbe7
2021-10-06 06:42:31 +00:00
Zuul
7778e00817 Merge "Drop support for Block Storage API v2" 2021-10-04 14:07:53 +00:00
Zuul
ee0eb8e944 Merge "Add volumev3 to shared_services_types by default" 2021-10-04 13:45:16 +00:00
Zuul
28a1113dff Merge "Imported Translations from Zanata" 2021-09-17 04:53:03 +00:00
c20bbba582 Update master for stable/xena
Add file to the reno documentation build to show release notes for
stable/xena.

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

Sem-Ver: feature
Change-Id: I29f0e9242c68f3b3f83ef0efd7bbb2bb09d4a1c6
2021-09-15 02:00:19 +00:00
OpenStack Proposal Bot
3290d2ea26 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ia0114a2bb50f22abcd3bdc144e83e6ff98dcfed4
2021-08-31 06:52:39 +00:00
Brendan Shephard
3eaeda68ba Allow arbitrary image properties
In some circumstances, it is necessary to have
arbitrary image properties on Glance images.
An example is described here:
https://storyboard.openstack.org/#!/story/2008951

This patch adds the ability to specify those
properties using the WebImage resource.

Story: 2008951
Task: 42575
Change-Id: I23475185671c52b02eb57f1aa537f206b51c384a
2021-08-04 23:43:42 +00:00
Takashi Kajinami
271156446f Drop support for Block Storage API v2
... because it was already removed from cinder[1].

[1] e05b261af7dcd24096b229860df65dff1d385910

Change-Id: I8baf1701483ce2addd47dd4cb472f92ad4a192cd
2021-08-02 05:41:26 +00:00
Takashi Kajinami
77bde0120b Add volumev3 to shared_services_types by default
The shared_services_types parameter defines the shared services located
in the other region. This parameter by default include volume and
volumev2 but doesn't include volumev3 which represents Bloack Storage
API v3.
This change adds volumev3 to the default items so that all of volume
services are included by default.

Change-Id: Idde186b2d88321e7902e4330780aabc369754b14
2021-08-02 05:41:11 +00:00
Zuul
8a5a18322f Merge "Add availability_zone to OS::Octavia::LoadBalancer" 2021-06-24 13:42:54 +00:00
Ghanshyam Mann
157f358057 [goal] Deprecate the JSON formatted policy file
As per the community goal of migrating the policy file
the format from JSON to YAML[1], we need to do two things:

1. Change the default value of '[oslo_policy] policy_file''
config option from 'policy.json' to 'policy.yaml' with
upgrade checks.

2. Deprecate the JSON formatted policy file on the project side
via warning in doc and releasenotes.

Also replace policy.json to policy.yaml ref from doc and code.

[1]https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html

Change-Id: I1aa12bcd2638390f25d57ce8abeeec248121dc02
2021-06-17 01:35:45 +08:00
Jake Yip
ba0b6676c0 Add availability_zone to OS::Octavia::LoadBalancer
Change-Id: I63369b92b77b4f84bc2646ab35632006ee6b841b
2021-06-16 22:41:32 +10:00
684c14f3d5 Update master for stable/wallaby
Add file to the reno documentation build to show release notes for
stable/wallaby.

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

Sem-Ver: feature
Change-Id: I9f0b228735202817e50d2541d8e340064f052594
2021-03-26 15:30:48 +00:00
Zuul
af0dd44dab Merge "Allow creating a Neutron port without fixed ips" 2021-03-15 18:44:39 +00:00
Zuul
26407ae5d9 Merge "Add separate policy for updates with no changes" 2021-03-15 15:56:37 +00:00
Zuul
c75d68254c Merge "Adds backups and backups_gigabytes parameters to cinder quota resource" 2021-03-15 14:05:46 +00:00
Zuul
439d42f902 Merge "Add segments attribute to OS::Neutron::ProviderNet" 2021-03-15 14:04:50 +00:00
Zuul
4ca9bc5ce7 Merge "Add Vitrage template resource" 2021-03-15 14:04:29 +00:00
Zuul
73f822361c Merge "Use resource_id instead of phy rsrc name in InstanceGroup" 2021-03-15 13:51:00 +00:00
Zane Bitter
af7f8e380a Add separate policy for updates with no changes
Allow operators to set a different (presumably looser) policy on PATCH
updates that don't make any changes to the stack, but just retrigger a
new update traversal (that will result in e.g. replacing any unhealthy
resources).

Change-Id: Id29e7ec7f6cf127177ea7ab29127b0568afaa18b
Task: 37305
2021-03-15 17:38:14 +05:30
Zuul
5338ba0aed Merge "Ignore old 'vN-branch' tags when scanning for release notes" 2021-03-11 22:53:56 +00:00
Victor Coutellier
1dcbac064c Add segments attribute to OS::Neutron::ProviderNet
Adds a attribute to the neutron ProviderNet resource to get the
segments of a provider network.

Change-Id: I27656822fd10dffbcaeda016c27a47974313a65d
Story: 2007260
Task: 38622
2021-03-11 15:26:27 +00:00
Lance Bragstad
93594c30ec Implement secure RBAC
This commit updates default policies to account for system scope
and default roles. This is part of a broader change to provide a
consistent and secure authorization experience across OpenStack
projects.

- Introduces basic/reusable check strings in base.py
- Implements secure RBAC for build info API
- Implements secure RBAC for the action API
- Implements secure RBAC for cloud formations
- Implements secure RBAC for events
- Implements secure RBAC for the resource API
- Implements secure RBAC for the service API
- Implements secure RBAC for software configs
- Implements secure RBAC for software deployments
- Implements secure RBAC for stacks
- Adds unit tests for legacy and new secure-rbac policies.

Change-Id: Iff1e39481ea3b1f00bd89dba4a00aed30334ecec
2021-03-02 09:32:41 +05:30
Rico Lin
8daa7e9389 Allow using database configs on db retry
Allow following db configs when calling wrap_db_retry:
    * database.db_max_retries
    * database.db_retry_interval
    * database.db_inc_retry_interval
    * database.db_max_retry_interval
So database cofig can now control db retries.
Please reference [1] for what each config options can do.

[1] https://opendev.org/openstack/oslo.db/src/branch/master/oslo_db/options.py

Change-Id: I034625733c2d22f0f5635f58e9df3d5785e58cf5
2021-02-27 15:42:07 +08:00
Takashi Kajinami
9292264aa7 Allow creating a Neutron port without fixed ips
Since Newton release, Neutron supports ports without fixed ips[1].
This change introduces a new no_fixed_ips property so that we can
create an unaddressed port from Heat.

[1] https://specs.openstack.org/openstack/neutron-specs/specs/newton/unaddressed-port.html

Story: 2008554
Task: 41685
Change-Id: I6f16905155038db44c7e01dd5d34d65032dca061
2021-01-25 22:40:03 +09:00