response for openstack.create_server has changed
(now missing parameters like public_v4, public_v6,
private_v4, interface_ip)
Change-Id: Ia79513bf77ca17fdf0787ad2faf747aaa9131183
This patch updates xstatic-jquery-ui minimum version to ensure
the latest security vulnerabilities are addressed.
Closes-Bug: 2070439
Change-Id: I42efca2e4dcafc67ccadd6ff71d3da2e9b0fdd98
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
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
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
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
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>
Python >= 3.9 provides the zoneinfo module to manipulate timezones.
Replace pytz by the built-in library to reduce external dependency.
Change-Id: I22707f966b692c056cedecaa83bf2cb0a29c09aa
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
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
It was deprecated 5 years ago[1] and has been kept for enough long
time.
[1] 31f7fc6bb24995376bb74d7de6866f5bf2b322c8
Change-Id: Ie80b418c3eee3212006124be1eb4ee9f831f3d1d
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
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
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