16640 Commits

Author SHA1 Message Date
Zuul
83f8468c98 Merge "Add help text for edit instance form" 2024-08-12 18:35:32 +00:00
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
Zuul
8dd4170b5c Merge "pytest-based selenium tests add fix test_disassociate_floatingip" 2024-07-22 11:34:00 +00:00
Jan Jasek
0b7f2c514f pytest-based selenium tests add fix test_disassociate_floatingip
response for openstack.create_server has changed
(now missing parameters like public_v4, public_v6,
private_v4, interface_ip)

Change-Id: Ia79513bf77ca17fdf0787ad2faf747aaa9131183
2024-07-19 21:21:33 +02:00
manchandavishal
c7650f4c0c Update xstatic-jquery-ui min. version to include latest CVE fix
This patch updates xstatic-jquery-ui minimum version to ensure
the latest security vulnerabilities are addressed.

Closes-Bug: 2070439
Change-Id: I42efca2e4dcafc67ccadd6ff71d3da2e9b0fdd98
2024-07-18 12:59:12 +05:30
Tatiana Ovchinnikova
7eea4feb3b Drop old integration tests job
As pytest-based integration tests job is stable, we do not
require old integration tests job. Also for the gate job we
should switch to the pytest-based integration tests as well.

Change-Id: I402f336b13c11d536be363b10dd6a090fa703281
2024-07-11 10:19:29 -05:00
AgnesNM
4a4155d96c Test for displayed volumes without attachments
A test to check that the 'Attached To' column in the Volumes table
displays a dash [-] when a particular volume is not attached
to any instances.

Closes-Bug: #1743226

Change-Id: If1d8fe5102c4924a8fedbb265083dff00197f22e
2024-07-11 12:56:07 +03:00
Sean Mooney
80bd68b1f0 Update job nodesets from bullseye to bookworm
This change updates the nodesets to use debian bookworm
in order to provide a newer libvirt version.

https://review.opendev.org/c/openstack/devstack/+/922630 enables
a number of optimisations to the base devstack job to improve
performance and reduce memory pressure in order to avoid timeouts
and improve the stability of the CI jobs.

One of the optimizations involved limiting the qemu block translation
cache size to 128mb which required libvirt 8.0.0. Bullseye does
not provide that but bookworm does.

This change updates Horizon to use bookworm to accommodate this overall
change in job configuration. Note Nova will raise its min libvirt version
to 8.0.0 in 2025.1 so this change would be required in anycase next
cycle.

Change-Id: I42eb5778c861515b4984f762bdf03d2c90d5da41
25.0.0
2024-07-09 14:59:47 -05:00
Francesco Di Nucci
a70ba5525b feat: add floating IP address field under Project Dashboard
Add "Floating Ip Address (optional)" field to allow users to optionally
specify a floating IP address while Allocating Floating IP from Floating
Panel under Project Dashboard

Change-Id: I004e8ffebc464a9e1ef6858885a13fb2b1e8050e
2024-07-09 08:24:54 +02:00
Zuul
a90d0560d4 Merge "Update USER_MENU_LINKS" 2024-07-08 19:49:00 +00:00
Francesco Di Nucci
88d8593ad4 Update USER_MENU_LINKS
Update default to reflect https://review.opendev.org/c/openstack/horizon/+/922207

Change-Id: Iac841a239e0e83dd01bf28d63d9910c06c05a95e
2024-06-26 11:08:19 +02:00
Zuul
b204df05bc Merge "pytest-based selenium tests add fix image modal instability 2" 2024-06-25 16:31:01 +00:00
Zuul
f94fca996e Merge "Replace use of testtools.testcase.TestSkipped" 2024-06-25 09:58:37 +00:00
Jan Jasek
f4a278ce2d pytest-based selenium tests add fix image modal instability 2
Change-Id: Idd1c82cff496b2a066fe72e712872f9d6a75daa3
2024-06-25 10:11:55 +02:00
Stephen Finucane
94138323ef Replace use of testtools.testcase.TestSkipped
This has been deprecated for removal [1]. Use the stdlib variant
instead.

[1] https://github.com/testing-cabal/testtools/commit/59b890db3c

Change-Id: Ic300bab69f12bd6508705ceaa0e9ba27b8b9402b
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2024-06-24 10:57:18 +01:00
Zuul
947d20a44f Merge "feat: add clouds.yaml download in menu" 2024-06-20 12:52:27 +00:00
Zuul
56f0e2685e Merge "SDK for Neutron networks and subnets" 2024-06-20 12:50:19 +00:00
Francesco Di Nucci
23fa6c499e feat: add clouds.yaml download in menu
Add a link for clouds.yaml download in dropdown menu, like openrc one

Change-Id: I2e3f8a1b96be120d4a853e2b8243fa0f6deab549
2024-06-18 14:46:17 +02:00
elajkat
a2d84f10e0 SDK for Neutron networks and subnets
Depends-On: https://review.opendev.org/c/909656
Related-Bug: #1999774
Change-Id: Ic454dcb06b9efe2a4735637bd804d8a337c394cd
2024-06-14 15:51:05 +00:00
Zuul
a4404445ab Merge "pytest-based selenium tests add fix image modal instability" 2024-06-13 10:17:23 +00:00
Zuul
a7c4b06de1 Merge "Replace pytz by built-in library" 2024-06-13 10:06:11 +00:00
Jan Jasek
e1ff24fb7e pytest-based selenium tests add fix image modal instability
Change-Id: I92fa6379394620837c8a2518ee6138279f429f9c
2024-06-12 22:13:44 +02:00
Takashi Kajinami
85316931bd Replace pytz by built-in library
Python >= 3.9 provides the zoneinfo module to manipulate timezones.
Replace pytz by the built-in library to reduce external dependency.

Change-Id: I22707f966b692c056cedecaa83bf2cb0a29c09aa
2024-06-12 14:21:34 +09:00
Zuul
93d8476528 Merge "Fix the display of 'None' in the Volumes table" 2024-06-07 20:28:35 +00:00
Zuul
08e99a2057 Merge "pytest-based UI tests add basic browse test" 2024-06-07 19:38:03 +00:00
Zuul
4d1dc1cffc Merge "pytest-based selenium tests add tests stability improvements" 2024-06-07 19:33:21 +00:00
Zuul
c0d558c65f Merge "pytest-based selenium tests add clarification of RC file naming" 2024-06-06 00:55:49 +00:00
Zuul
cf7e0a62c8 Merge "Allow port_get to fail when listing all floating ips" 2024-06-05 18:25:42 +00:00
AgnesNM
13722c202b Fix the display of 'None' in the Volumes table
The 'Attached To' column in the Volumes table was inconsistent with
    the rest of the columns in that it did not display anything when a
    particular volume was not attached to any instances.

    This change results in displaying the status of 'None' on the
    'Attached To' column as a dash[-].

    The status is 'None' when a particular volume is not attached to any
    instance.

    Closes-Bug: #1743226

Change-Id: Ife6221351c02b222b326b06cb45c685bd3cffbdf
2024-06-05 15:08:59 +03:00
Jan Jasek
73ac7b161e pytest-based selenium tests add fix instance deleted assertion
During deleting, instance have interphases like task=deleting
or status=deleted. During the test assertion can happen that
instance is still correctly in the deleting process but the
test fail because of expectation is that instance from sdk is
None

Change-Id: Ic11b6d23aac2cfb309f4ca23b137bb3458154935
2024-05-31 14:37:01 +02:00
Jan Jasek
3804e8e21f pytest-based selenium tests add clarification of RC file naming
Change-Id: I22be4b7cda5795effc698ee8853e466324a579d5
2024-05-16 11:42:39 +02:00
Jan Jasek
0d6cad000a pytest-based selenium tests add tests stability improvements
Change-Id: I326048c7b952c34e65c398904ff3d2a94a81ac4a
2024-05-14 10:59:23 +02:00
Takashi Kajinami
47823cce7c Remove deprecated exceptions.check_message
It was deprecated 5 years ago[1] and has been kept for enough long
time.

[1] 31f7fc6bb24995376bb74d7de6866f5bf2b322c8

Change-Id: Ie80b418c3eee3212006124be1eb4ee9f831f3d1d
2024-05-08 19:27:42 +09:00
Zuul
116bd8ccdf Merge "reno: Update master for unmaintained/zed" 2024-05-06 18:29:38 +00:00
Zuul
bda406a86c Merge "Drop pymongo from requirements" 2024-05-02 05:32:33 +00:00
Zuul
058815d1f5 Merge "Sanitize data for CSV generation" 2024-05-01 16:15:17 +00:00
Zuul
64eddcd3f5 Merge "Remove old excludes" 2024-05-01 05:43:47 +00:00
20e7a04696 reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.

Change-Id: I294b6c809f2e9e1d874fd2b3813f135a9caf24a4
2024-04-30 17:56:20 +00:00
Takashi Kajinami
1332c62779 Drop pymongo from requirements
The pymongo library is required only when profiler middleware is
enabled. The middleware is meant for development (The module path
contains developer) and is not for production.

Also it's not directly imported but used via osprofiler. In case
a different backend is used in osprofiler then the library is not at
all used. Users should install the appropriate library according to
the backend actually used, based on the extra dependencies of
osprofiler.

Change-Id: I1258a3e3c86c98a3b35ee413ae113f1eb7dcf00b
2024-04-30 21:14:17 +09:00
Takashi Kajinami
a4e31aa9e4 Remove old excludes
These are detected as errors since the clean up was done[1] in
the requirements repository.

[1] 314734e938f107cbd5ebcc7af4d9167c11347406

Also remove the note about old pip's behavior because resolver in
recent pip does not require specific order.

Change-Id: Ic8a34616a5723517cad880da3d9b75d03808c265
2024-04-30 18:04:43 +09:00
Zuul
ab99d768ff Merge "Respect SSL settings in placement API" 2024-04-30 06:52:54 +00:00
Zuul
35cbc79da5 Merge "pytest-based selenium tests switch zuul job to voting" 2024-04-23 22:23:06 +00:00
Zuul
df14d4e997 Merge "Imported Translations from Zanata" 2024-04-19 13:52:07 +00:00
Radomir Dopieralski
14212342cf Respect SSL settings in placement API
Make the placement API client respect the OPENSTACK_SSL_NO_VERIFY and
OPENSTACK_SSL_CACERT configuration options, so that it can work properly
in TLS-everywhere deployments.

Change-Id: Id0bb085bdf411eef240c3d50da56016c0a1d075c
2024-04-19 15:36:08 +02:00