16813 Commits

Author SHA1 Message Date
Zuul
2511454a31 Merge "pytest-based UI tests switch zuul job to voting" 2025-04-17 11:28:51 +00:00
Jan Jasek
e8f954107d pytest-based UI tests switch zuul job to voting
Change-Id: I4387ba4ea3c611feae2057af2576b84a49c959db
2025-04-17 09:59:08 +02:00
Zuul
a14d7ab3f4 Merge "Fix phrase in RBAC polices" 2025-04-11 09:48:54 +00:00
Zuul
38925df1c9 Merge "pytest-based selenium tests add fix volume reserved issue" 2025-04-07 18:59:36 +00:00
Zuul
7b4bedb394 Merge "pytest-based UI tests add fix not interactable sidebar element" 2025-04-07 18:30:27 +00:00
Jan Jasek
7a5d25e7f2 pytest-based selenium tests add fix volume reserved issue
ERROR at teardown of test_create_instance_from_volume_demo
that causing
FAIL of test_volumes_pagination_demo
because there is still existing volume in state Reserved

Change-Id: Ibfd7f16ae428287fb2865c727dbc519a822e375f
2025-04-07 18:45:51 +02:00
Zuul
e059c521c3 Merge "VCPU, PCPU replaced to vCPU, pCPU" 2025-04-07 14:48:11 +00:00
Zuul
94042a5499 Merge "Enabling Provider Network Tab" 2025-04-07 13:53:10 +00:00
Zuul
bc04df85c2 Merge "Fixing port security checkbox for instance port" 2025-04-07 13:30:18 +00:00
Jan Jasek
005cf7850c pytest-based UI tests add fix not interactable sidebar element
Some of the UI tests fails because of elements
in dropdown menu in left panel are not interactable

Change-Id: Ibcdf82f8106de9f4fd6783514dc82dddc0b930e4
2025-04-07 13:23:35 +02:00
Zuul
e2b76a578f Merge "Fix internal server error if all volumes are in other projects" 2025-04-04 16:51:11 +00:00
Owen McGonagle
5190d6e554 Non-existent timezone fix
Closes-Bug: #2085126
Change-Id: I37c5462be8de39a7280208d55b64fc0430d0c584
2025-04-03 15:04:56 -05:00
David Hill
1221d35a56 Fix internal server error if all volumes are in other projects
This addresses the situation where all volumes are in another project
and details can't be fetched.   Before this patch, horizon would return
an internal server error but with this patch, an error will be returned
instead .

Change-Id: Id0522c884700dc2d005a4a665256a8c5e63da741
Closes-bug: #1971143
2025-03-26 15:15:23 -04:00
Ivan Anfimov
be43e6c503 VCPU, PCPU replaced to vCPU, pCPU
Writing style of units of measurement has been updated to be more correct.

Change-Id: I3d438239c2cf775f1fafd08f4a3052c9b7daac27
2025-03-25 17:45:56 +00:00
Ian Y. Choi
eb51c5d2fc Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I932c4f53d7f33ec0c52e6a9358d00d4b6f1c648d
2025-03-22 08:17:19 +09:00
Zuul
7bc20945ec Merge "Update master for stable/2025.1" 2025-03-20 15:49:25 +00:00
Zuul
adad6d69e7 Merge "Fix for Cancel button in Create Security Group form" 2025-03-20 00:05:14 +00:00
Zuul
027c686275 Merge "Scheduler Hints - add missing phrases" 2025-03-19 22:43:04 +00:00
9cadc77a31 Update master for stable/2025.1
Add file to the reno documentation build to show release notes for
stable/2025.1.

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

Sem-Ver: feature
Change-Id: I387b60e38880bc8f824c98d997c7dc03a5f0acde
2025-03-19 16:31:18 +00:00
Ivan Anfimov
b7a0b978cc Fix phrase in RBAC polices
RBAC polices Target Tenant - updated - Target Project (all another functions already use this, forgot update only details ;)).

Change-Id: Iaf7bf69968860bba2e676b71b34daf629d382d0d
2025-03-19 08:44:25 +00:00
Dmitriy Chubinidze
e9cae2275e Enabling Provider Network Tab
Enabling back Provider Network Tab with network details
(Network Type, Physical Network, and Segmentation ID) which was missing
since 2024.1 version.

Change-Id: Ib3e288a0c2f0baa80db5bdcfe9bcd342de4e8657
Closes-Bug: #2102267
2025-03-18 13:40:52 +00:00
Zuul
fa1e28805c Merge "Improve two factor authentication config in Horizon" 25.3.0 2025-03-17 17:35:48 +00:00
Tatiana Ovchinnikova
edad0dbfc4 Improve two factor authentication config in Horizon
User Credentials panel is added to Identity dashboard.
Credentials table has Create, Update and Delete credential actions.

Credentials tab is added to the user details for
Identity -> Users table.

Credentials panel is added to user settings.

Change-Id: Icaabed327604d39b0bf6ac3e3cacf9c62f9e5d5d
2025-03-17 09:19:51 -05:00
Ivan Anfimov
37e425c34c Fix for Cancel button in Create Security Group form
Without this change, Project -> Network -> Security Groups -> Create Security Group - form without cancel button

Change-Id: Ied841539d2b5af4e53dcc558756c27b61dfec55c
2025-03-16 10:14:55 +00:00
Zuul
d5e50b63e5 Merge "Modify help information on update Metadata form" 2025-03-11 17:24:12 +00:00
Zuul
7f6cf30b96 Merge "Improve key-pair description" 2025-03-11 16:38:42 +00:00
Zuul
aeb0492010 Merge "Define measurement units for RAM and disk." 2025-03-11 16:29:17 +00:00
Zuul
ef2beac616 Merge "Server Groups - add description for Policy" 2025-03-11 16:13:00 +00:00
Zuul
3bf50db357 Merge "Remove leftover Neutron test_data variables" 2025-03-11 09:24:59 +00:00
Zuul
f61a3ac7f1 Merge "SDK for Neutron Floating IPs" 2025-03-11 01:32:03 +00:00
Zuul
34fe9b6d6a Merge "SDK for Neutron IP availabilty and Agents" 2025-03-10 21:31:12 +00:00
Dmitriy Chubinidze
7c94e4af45 Improve key-pair description
Improving volume type extra specs description

Change-Id: Ief0b619deefd7c18e882dee3932c5cd90209dbe4
Closes-Bug: #2101181
2025-03-08 06:50:42 +00:00
Ivan Anfimov
49fb3fe504 Server Groups - add description for Policy
Change-Id: Idc28956bb64617f22247c43ee23759b70bdc85d1
2025-03-03 17:55:22 +00:00
elajkat
a63a4ee5e4 Remove leftover Neutron test_data variables
Related-Bug: #1999774
Change-Id: Ibc0bc756aa8b02aaaf4333d67a4390ef220ec809
2025-03-03 12:48:37 +00:00
Ivan Anfimov
96c404010a Scheduler Hints - add missing phrases
Change-Id: If5941560c2ce07ea8df219736768a03f28b47835
Closes-Bug: #2100631
2025-02-28 20:20:23 +00:00
Stephen Finucane
a11c3d3161 Don't modify Resource fields in place
Attribute accesses in SDK pass through a type-conversion utility method
that is responsible for ensuring the following behavior:

  >>> class Demo(resource.Resource):
  ...     foo = resource.Body('foo', type=str)
  ...
  >>> demo = Demo(foo=123)
  >>> demo.foo
  '123'  # result is cast to a string

Unfortunately, because of how this is implemented, attribute accesses
can result result in a copy of the attribute being returned, rather than
the attribute itself. This means attempts to modify mutable attributes
in-place can end up modifying a copy of the attributes, rather than the
attribute itself.

  >>> class Demo(resource.Resource):
  ...     foo = resource.Body('foo', type=list, list_type=str)
  ...
  >>> demo = Demo(foo=[123])
  >>> demo.foo
  ['123']  # items are cast to strings
  >>> demo.foo.append(456)
  >>> demo.foo
  ['123']  # 456 is missing!

This was not previously an issue for horizon as we were not hitting any
of these cases, however, in in openstacksdk 4.3.0, a bug was addressed
where conversion would not happen if using 'type=list', if 'list_type'
was unset, and if the item was a set or tuple (i.e. not a list).

  >>> class Demo(resource.Resource):
  ...     foo = resource.Body('foo', type=list)
  ...
  >>> demo = Demo(foo={'123'})
  >>> demo.foo
  {'123'}  # should be a list!

This has now been fixed, however, the bugfix has exposed a case where we
were in fact modifying a mutable list in-place.

The long-term fix lies in changing how openstacksdk works, so that it
always return the original attribute rather potentially returning a
copy. However, this fix is likely going to be rather involved and not
something we want to cram into the end of the Epoxy release. Instead,
modify Horizon so that it updates the entire attribute rather than
modifying it in place.

Change-Id: I6e7814ea16ca84689b363a53f22de62800c1f0d8
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Related-bug: #2100605
2025-02-28 13:49:57 +00:00
Zuul
1252f1c099 Merge "Size(GiB) - fix for forgotten space" 2025-02-27 23:15:16 +00:00
pengyuesheng
72eeb6aab4 Modify help information on update Metadata form
The value field type is text, and its limit length is 2^31-1

Change-Id: If8b4deeb599de8e2d935ef94ac793a5aecca6dfc
2025-02-26 21:55:52 +00:00
Zuul
f4d144faef Merge "Settings Reference - few small fix in documentation" 2025-02-26 21:49:55 +00:00
Ivan Anfimov
0d5d324f6a Settings Reference - few small fix in documentation
Change-Id: Ic4f17d9c3c90b70074307df94fbe1d9ed7683839
2025-02-26 20:39:26 +00:00
Zuul
39b99642ee Merge "doc: Create and manage volumes - fix for Size (GB) should be GiB" 2025-02-26 16:53:59 +00:00
Jan Jasek
27756071c6 Fix integration tests image unsupported media type issue
After the change in glance:
https://review.opendev.org/c/openstack/glance/+/930492
All the other formats than raw are inspected if the content
does match and potentially rejected.

Change-Id: I29ed795c4c5a451d7978ad7b80c26be70deee41e
2025-02-26 10:55:29 +01:00
Ivan Anfimov
63780f4b76 Size(GiB) - fix for forgotten space
and fix few small mistakes

Change-Id: Ic8271dd179178bdf00478c0ce4949d653d8e75a4
2025-02-25 21:46:29 +00:00
Zuul
378addadbe Merge "Support new pytest 8.3.4" 25.2.0 2025-02-24 17:48:57 +00:00
Ian Y. Choi
24274d1e7f Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Iec6c7bc6afedf1f18dc758de86a3b8e0317f4559
2025-02-15 09:36:34 +09:00
Zuul
d5ed5b043f Merge "Small fix with tags" 2025-02-05 02:07:39 +00:00
Zuul
3521aaff51 Merge "Do column name translations at runtime, not at import" 2025-01-31 16:13:32 +00:00
elajkat
308680680e SDK for Neutron Floating IPs
Related-Bug: #1999774
Change-Id: Ic937f7c7b8af0b7b8212a1d4ea2b785e193d47c2
2025-01-30 09:09:22 +01:00
Radomir Dopieralski
d79022eb33 Do column name translations at runtime, not at import
The column's verbose_name was forced to a string from a lazy translation
at the object's creation time, which happens when the table definitions
are imported, and when the user language preference is not set yet.

Instead force it to a string at the very last moment, when it is used in
a template.

Fixes-bug: 2093276
Change-Id: I9cd3bc2535915a858aa380287fccd89d0f19cf7d
2025-01-28 12:05:27 +01:00
Ian Y. Choi
440d7b98a3 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I279d32991738b1d9d4a0d839180c34dedec3d566
2025-01-25 09:25:19 +09:00