16690 Commits

Author SHA1 Message Date
nicholaskuechler
d710db0bbc fix typos
Change-Id: I57b79f8f3a2af3fbf116d5257ea64fe699a03176
2024-09-30 08:56:47 -05:00
681f9537c2 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: I1c65a13bb646b00d4b5138d850ad2cc132d143ac
2024-09-24 15:21:00 +00:00
Owen McGonagle
e0d9cd7fbf Fix password_validator to accept regex expressions
Change Horizon New password form to use Regex

Change-Id: Ie4bd7ee10c163d60bba78b953212ad8987ef6442
2024-09-19 11:25:57 -04:00
Zuul
e967760c3b Merge "pytest-based UI tests add basic browse settings tests" 25.1.0 2024-09-10 20:18:27 +00:00
Jan Jasek
e8f734703f pytest-based UI tests add basic browse settings tests
test_browse_user_setting_tab
test_browse_change_password_tab

Tests for basic browse of settings and change password tabs as those
tabs are not included in test_browse_left_panel because they are
not defaultly shown in the left browse panel.

Change-Id: I0bc59c4ae8c611868884b9654cb40e3e434b1f41
2024-09-09 16:15:40 +02:00
Jan Jasek
e6d7aedeb8 pytest-based UI tests add delete multiple image rows test
Change-Id: I0341da255e9330f364333696045b7c1b085b5aaf
2024-09-04 16:27:43 +02:00
Zuul
84a921d2e9 Merge "netaddr: fix IP conversion issues with netaddr>1.0.0" 2024-09-04 10:34:47 +00:00
Zuul
a3c9b5c05f Merge "Keep new RBAC disable by default" 2024-09-03 14:31:57 +00:00
elajkat
d6ffcdd149 netaddr: fix IP conversion issues with netaddr>1.0.0
netaddr 1.0.0 and above changed the way things are
converted to IPs (see [1]), make Horizon work
after bumping to this new version (see [2])

[1]: https://netaddr.readthedocs.io/en/latest/changes.html#release-1-0-0
[2]: https://review.opendev.org/c/openstack/requirements/+/909300

Change-Id: I3d7da8ef919f0607a1d32e2b28760e95449b4eaa
2024-09-03 12:18:46 +00:00
Zuul
b1fc4cb27c Merge "[TRIVIAL] Add comment about policy override for images>launch button" 2024-08-30 19:35:50 +00:00
Zuul
c4d0aae706 Merge "Update python classifier in setup.cfg" 2024-08-30 19:35:47 +00:00
Zuul
4be54ccc4b Merge "SDK for Neutron Subnetpools" 2024-08-30 19:32:30 +00:00
Zuul
7ff49a13a7 Merge "SDK for Neutron ports" 2024-08-30 19:30:19 +00:00
Ghanshyam Mann
ab5e01a0da Keep new RBAC disable by default
oslo.policy has enabled the new RBAC config options
enforce_scope and enforce_new_defaults by default[1][2].

There are more changes (test fixes also) needed to make
Horizon work with new RBAC. Some of the required changes
can be seen in the below changes:
- https://zuul.opendev.org/t/openstack/build/dad4aacd73ae4eee8dc58fced1730732
- https://review.opendev.org/c/openstack/horizon/+/927341
- https://review.opendev.org/c/openstack/horizon/+/927342

NOTE: Horizon has not enabled the new BRAC yet so there is
no change in behaviour in this release.

Needed-By: https://review.opendev.org/c/openstack/requirements/+/925464

[1] https://review.opendev.org/c/openstack/oslo.policy/+/924283
[2] https://review.opendev.org/c/openstack/releases/+/925032

Change-Id: Idfe9336df9f98badc1773a07c848b521a1323f3e
2024-08-30 17:50:23 +00:00
Zuul
bc17d90ad8 Merge "CSS fix makes "Delete item" button active" 2024-08-30 17:49:39 +00:00
Zuul
44d380c731 Merge "SDK for Neutron Trunks" 2024-08-30 11:16:33 +00:00
Zuul
24e6f71d45 Merge "Update horizon tests to use the RBAC new roles" 2024-08-30 10:32:09 +00:00
Ghanshyam Mann
4974d965c3 Update horizon tests to use the RBAC new roles
Horizon openstack dashboard rest API unit tests only
pass the project_id to oslo.policy to vrify the service
policy rule RBAC. This was passing till now as services
allow 'owner' (which only check project_id) to pass
the policy checks.

As per new RBAC, project_id is not enough and proper
role should be passed. For example 'owner' means in new
RBAC is either 'member' or 'reader' role with project_id.

oslo.policy 4.4.0 enable the new RBAC by default
- https://review.opendev.org/c/openstack/releases/+/925032

and requirement change to use the oslo.policy 4.4.0 in
upper-constraints is blocked with the horizon failure
- https://review.opendev.org/c/openstack/requirements/+/925464

This commit fixes the test to use the right role along with
the project_id so that policy rules can be checked correctly.

Needed-By: https://review.opendev.org/c/openstack/requirements/+/925464
Change-Id: I840996fd2635bca853da02c630a7ab3761576821
2024-08-29 23:58:13 -07:00
Zuul
86c5df40c4 Merge "Force logging of /auth/password in operation log" 2024-08-28 17:24:46 +00:00
elajkat
fa2b0ba748 SDK for Neutron Subnetpools
Related-Bug: #1999774
Change-Id: I5a8a1ea0ef616357a1e1802fcc4f594e2c573fc3
2024-08-28 17:09:50 +00:00
elajkat
c7a6407330 SDK for Neutron ports
Related-Bug: #1999774
Change-Id: I4f7ab64ad5b6131fd868f2dd5de2410a6015918d
2024-08-28 17:09:46 +00:00
elajkat
dfc5b4b64e SDK for Neutron Trunks
Related-Bug: #1999774
Change-Id: I3ae96a9b87de17eb38365ce3e64e50f085713c42
2024-08-28 17:09:39 +00:00
Zuul
923d3f9e00 Merge "Fix generation of inventory capacities" 2024-08-28 16:12:23 +00:00
Zuul
5daabe542d Merge "Sort image source choices by name for volume" 2024-08-27 17:49:52 +00:00
Jan Jasek
bb79e92ebb pytest-based selenium tests increase selenium implicit wait
When the environment is very slow, the 10s selenium
implicit wait is not enough for some elements.

Change-Id: Icdd851e35c9544cea77a5987fcc3946d5cab0ac6
2024-08-27 16:25:58 +02:00
Takashi Kajinami
c786ebb588 Fix generation of inventory capacities
This is follow-up of change I2ef63caf72f0f8f72fe8af87b21742088221578c
and fixes a few values referenced before being assigned.

Related-Bug: #2055784
Change-Id: I7ecc47b2b923d264342c69258b309ce1037c9102
2024-08-22 11:52:36 -05:00
Zuul
b2b822c985 Merge "Fix Placement statistics display" 2024-08-22 08:29:10 +00:00
Zuul
c5ee989525 Merge "pytest-based UI tests add delete multiple instance rows test" 2024-08-21 21:01:20 +00:00
Jan Jasek
2a269db9a7 pytest-based UI tests add delete multiple instance rows test
Change-Id: I08843042b3ce7d4a4c7c44e0ff4c6e1ee5d8d446
2024-08-21 16:33:06 +02:00
Jan Jasek
bc8d2d71fb pytest-based UI tests add message after change password test
Change-Id: I2f034b66787fe3bfdb2e584aca2a90233fdc6d80
2024-08-21 15:16:32 +02:00
Tatiana Ovchinnikova
30888edfd5 Fix Placement statistics display
For some inventories MEMORY_MB and DISK_GB are optional,
so we need to check before displaying them.

Closes-Bug: #2055784
Change-Id: I2ef63caf72f0f8f72fe8af87b21742088221578c
2024-08-21 12:15:22 +00:00
Tobias Urdin
c18f9d90ae Sort image source choices by name for volume
When creating a volume and selecting to use image as a
source we get a dropdown of the images that we can select
but this list is not sorted based on image name.

This changes so that it's sorted by the image name
ascending to match the instance launch dialog that
already lists images in ascending order by name.

Change-Id: I17212e460e307e08b2b6c2a8a68a14ffde8cc04b
2024-08-20 12:42:15 +00:00
Radomir Dopieralski
079eceb2c2 Force logging of /auth/password in operation log
Normally the operation log doesn't include operations performed by users
that are not logged in, but we want to make an exception for the change
user password form, which is used for changing expired passwords, that
doesn't log the user in, but we still want to have it logged.

Also, update the default value of mask_fields to include the field
names used in that form.

Change-Id: Ib07efeda9eecd78b91f8f13624578264282c3f89
2024-08-19 17:55:04 +02:00
Zuul
f713010976 Merge "Show Created At column for backups table" 2024-08-15 21:48:17 +00:00
Zuul
41f3bb1ba4 Merge "Delete container show duplicate toast notifications" 2024-08-15 20:29:57 +00:00
Zuul
ec3d6ee2c0 Merge "Update XStatic-JQuery.quicksearch min. version to include latest CVE fix" 2024-08-15 15:27:22 +00:00
Zuul
5b2c36e08e Merge "Displaying more properties in the image drawer" 2024-08-15 15:27:19 +00:00
Zuul
78d33c213f Merge "Fix allowed address pair row unique ID" 2024-08-15 09:13:43 +00:00
AgnesNM
c3f9736e68 Displaying more properties in the image drawer
Including checksum, os_hash_algo, and os_hash_value in the
properties displayed by the image drawer.

Change-Id: Icc275c0d29f81f5e75e0fb556d1211cfd5019a33
2024-08-15 11:05:07 +03:00
Zuul
64e10e1893 Merge "Fix floating IP associated to unbound port" 2024-08-14 23:13:42 +00:00
Zuul
f586090b92 Merge "Show availability zone for volume backups" 2024-08-14 22:10:30 +00:00
Zuul
83f8468c98 Merge "Add help text for edit instance form" 2024-08-12 18:35:32 +00:00
manchandavishal
fd1fa88c68 Update XStatic-JQuery.quicksearch min. version to include latest CVE fix
This patch updates XStatic-JQuery.quicksearch minimum version to ensure
the latest security vulnerabilities are addressed.

Closes-Bug: 2070486
Change-Id: Id8d00b325ad563ca7c720c758f4da928fed176cd
2024-08-12 17:12:06 +05:30
Zuul
d171cee383 Merge "Prevent KeyError when getting value of optional key" 2024-07-31 20:59:18 +00:00
Zuul
12563d146a Merge "Replace deprecated glanceclient exceptions" 2024-07-30 15:16:59 +00:00
Zuul
a2fccab32d Merge "Bump django-compressor requirement" 2024-07-30 15:16:56 +00:00
Zuul
e3f83c0ef6 Merge "Test for displayed volumes without attachments" 2024-07-25 12:27:15 +00:00
Zuul
e9bb9a592f Merge "feat: add floating IP address field under Project Dashboard" 2024-07-24 12:47:55 +00:00
Zuul
10d95a6847 Merge "Update xstatic-jquery-ui min. version to include latest CVE fix" 2024-07-23 08:56:40 +00:00
MinhNLH2
fcce68a914 Prevent KeyError when getting value of optional key
Closes-Bug: #2066115
Change-Id: Ica10eb749b48410583cb34bfa2fda0433a26c664
Signed-off-by: MinhNLH2 <minh.nlh.work@gmail.com>
2024-07-23 01:58:02 +07:00