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
(cherry picked from commit c18f9d90aeb9a5fcbb79318e1beef4b3bffac501)
This fixes so that the ID for the allowed
address pair rows is unique if it's the
same ip_address range but different
mac_address.
Closes-Bug: 2034035
Change-Id: I49e84568ef7cfbc1547258305f2101bffe5bdea5
(cherry picked from commit 9c75ebba01cc58c77a7114226ebaeedbe033962a)
This adds availability zone fields to volume
backup tables.
Change-Id: I6bf7c3ef4f6d6b73a6fafcc9b7038ccc4782037f
(cherry picked from commit dbdd3764624e42a073288558dcf825b4aab4878f)
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
(cherry picked from commit 14212342cf8f7eb987e50de112958af31063e02e)
The list of users assigned to a project becomes invisible when a domain context
is set in Horizon. If a domain context is set, the user list call should
provide a list of users within the specified domain context, rather than users
within the user's own domain.
Groups tab of project also has the same problem.
Change-Id: Ia778317acc41fe589765e6cd04c7fe8cad2360ab
Closes-Bug: #2054799
(cherry picked from commit ed768ab5071307ee15f95636ea548050cb894f9e)
Update the URL to the upper-constraints file to point to the redirect
rule on releases.openstack.org so that anyone working on this branch
will switch to the correct upper-constraints list automatically when
the requirements repository branches.
Until the requirements repository has as stable/2024.1 branch, tests will
continue to use the upper-constraints list on master.
Change-Id: I15437e50e1bbb27d5890da677f76a80442b6ae5a
This patch updates default policy-in-code rules in horizon based on
nova/neutron/cinder/keystone RC deliverables. It doesn't update policy
rules for glance as I have found no changes in their policy rules.
Horizon needs to update default policy-in-code rules for all backend
services before releasing the horizon[1].
[1] https://docs.openstack.org/horizon/latest/contributor/policies/releasing.html#things-to-do-before-releasing
Change-Id: I7437b3a46377c18f026db103237b4d107dc787cb
Retrieving that information for every network can take considerable time
on large deployments with large number of networks, and for some kinds
of network drivers (ovn binary) this will be always zero anyways.
This setting lets us disable that column to speed up the networks view.
Change-Id: I1f1561916067d3f4a02f10ec9f62e8ba777a1501
Currently, the value stored in the services_region cookie is ignored
when logging into horizon. This causes confusion for users that have
previously selected one region, to find themselves in a different
region after their token expires and are forced to log in again.
This change sets the services_region session value to the value present
in the cookie, with a fallback to the login region.
Closes-bug: #2040455
Change-Id: I051648844bf8dffce792ff553e9949285b1be6d4
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
test_manage_volume_attachments
Increase wait_for_steady_state_of_volume. Attach/detach can
take quite a long time.
Add wait_for_steady_state_of_volume into the extend_volume
test to wait until extending is done before checking size via SDK.
Change-Id: Ie3b9cf74e7c0a2ffcc3c9bbed1b4d45a84545e8f
These imports were kept to keep compatibility between separate
django-openstack-auth and horizon, but is no longer necessary since
horizon adopted to the new path and also django-openstack-auth was
merged into horizon very long ago.
Change-Id: I12dc4d585352477fded1aa96e8f712242849f843
This reverts the change[1] made earlier to workaround the issue caused
by usage of vendored version of six library in the django-pyscss
library.
The django-pyscss library no longer imports the vendored version of
six, since 2.0.3[2].
[1] 39f28ad5edacc31575d1de4971de56d765567b58
[2] 1499332e1d
Change-Id: I22802b75d6a8d8f35930709e89d64dd65982cef0