Adding required=False to the user name form allows it to call
update_cell when it has been left empty. I added logic to update_cell
to check if the form is empty or contains only whitespace and issue a
warning if true and only if the form in question is called 'name'.
Change-Id: Ieccb3f6d7be1acb4b7734e68d467a40cfc7eb99c
Closes-Bug: 1567398
This adds the Scheduler Hints step to the angular Launch Instance
workflow and allows specifying arbitrary hints when launching an
instance. It also displays available hints from the glance metadata
definitions catalog OS::Nova::Server namespace that use the
"scheduler_hints" properties target.
Implements: blueprint add-scheduler-hints
Change-Id: Ic33c31e645f45b7a4cbdf13e9a115c96399d5e32
test_download_rc_v2_file()
test_download_rc_v3_file()
Tests check that RC files are downloaded successfully and
some attributes of file's contents are correct.
Implements blueprint: horizon-integration-tests-coverage
Change-Id: Icef46863a6fb95600f7c98d5926cfb5b0dfa3d92
Adds the ability to edit an image from the table.
To test set DISABLED = False in _1051_project_ng_images_panel.py
Also, ensure in your local_settings.py that you set:
REST_API_REQUIRED_SETTINGS to include 'OPENSTACK_IMAGE_FORMATS'
Co-Authored-By: Rajat Vig<rajatv@thoughtworks.com>
Co-Authored-By: Nathan Zeplowitz<nzeplowi@thoughtworks.com>
Co-Authored-By: Matt Borland <matt.borland@hpe.com>
Co-Authored-By: Kyle Olivo<keolivo@thoughtworks.com>
Change-Id: I046eca486ebc0d2d980ee706105e202bf9b15ba8
Partially-Implements: blueprint angularize-images-table
This patches includes:
- don't wait instance launching if instance in error status
- add missed assertTrue to validate notification messages
- check that message is present and is displayed
Change-Id: If731751fa4deabdeebe373748b169ac7ac617f8c
Closes-Bug: #1569941
The core problem is in usage `while True:` to wait element,
but implicit_wait delegates its to browser already.
Just we need to catch StaleElement exception, reload
chain of element parents and then to execute command again.
Change-Id: I9c94b8adb04489c9675644d1501919af35e5bf99
Closes-Bug: #1570803
In base template add cancel model if it is modal.
And fix the button spacing issue.
Change-Id: I93eed71428469e67e01d959a01de44fc2597017d
closes-bug:#1386370
Updated forms.py with MetadataFormRegion.
Updated tables.py with method to bind anchor row column.
Added test for update image metadata.
Implements blueprint: horizon-integration-tests-coverage
Change-Id: Idd3651955b8f0e1a0c08dd43abd657aafa5a3bc2
test_volumes.py has been reworked according to approach
from https://review.openstack.org/#/c/273467/
Implements blueprint: horizon-integration-tests-coverage
Change-Id: I5fa417d9847569cf7993c850a77ddcf776d79927
A button should have either btn-default OR btn-danger ... not both.
This also removes the flashing red change this problem caused when
adding a 'disabled' class to the button after its already been
rendered on the page.
Closes-bug: #1557729
Closes-bug: #1549957
Change-Id: I6e035868be4df653438b4d31b462729c3fe06d9f
Right now we are showing the "open console" link on the
network topology screen for instances on each instance,
even if they are on a status that we know its not
going to allow the console to connect.
This patch makes it so the "open console" link will
only appear if the instance object has console data.
It also changes the order of getting the instance
data in the django part as to make less calls if we
dont need the console link.
Provides a list with known statuses that wont connect
to the console used to get the console data or not.
Change-Id: I536fee5186ac933b92a7dc01a2a5b82a6db0ae4c
Closes-Bug: #1543316
A lot of the JavaScript dev dependencies are quite outdated. This patch
updates them.
Closes-Bug: 1569783
Change-Id: I8b47e573a3a3160c824e21f6865b5e9af32c8d64
When building packages if git is absent, then we should not set
html_last_updated_fmt. It can still be set via the -D switch
when building with sphinx-build.
Change-Id: I905736fc5f998385128b306c75bc8191b2797dc6
Closes-Bug: #1552251
The registry has OS::Nova::Server registered with a label of Server.
This is not consistent with "instance" naming in horizon.
This impacts usage in the search panel.
Before:
http://pasteboard.co/8wghjVS.png
After:
http://pasteboard.co/8whGcA1.png
Change-Id: I41e24b56afea127fdc6fc4f66d9d3b119807b649
Closes-Bug: 1569493
PhantomJS has setup issues and is slowing down the gate with false
failures. We should change to Chrome until Phantom is more
reliable, at which point this patch can be reverted.
Change-Id: I4bf1c1e8e26ac708bd35145aff98562f30b3a050
Closes-Bug: 1568325
Project -> Access & Security Panel
Description field is required for creating a
new security group if nova-network is used.
Change-Id: Ie780ed2e2882f14ea937f90c5a8b518d4c44ca46
Closes-bug: #1513944
Create both test for router create/edit/delete(Admin->System->Routers)
and router Page Object. Also decapitalize routers table name for
Admin page so it could be referenced in integration tests like any
other table.
Implements blueprint: horizon-integration-tests-coverage
Change-Id: Ifb3dbfdade0071fc25417985bead3656044ac0a2
Previously only the predefined provider network types
can be used in supported_provider_types.
Neutron support various network back-ends and some of
them use different provider network types.
Operators who use such back-ends cannot specify extra
provider network types not defined in Horizon.
This commit reorganizes the logic around neutron provider
network and allows to specify extra provider network types.
Co-Authored-By: YAMAMOTO Takashi <yamamoto@midokura.com>
Related-Bug: #1504466
Change-Id: Ia5e3f91b7c5964a5253a67a42c7d63e35619d1c2
Value of SESSION_ENGINE in settings.py had been changed from "cache" to
"signed_cookies" in patch: https://review.openstack.org/#/c/6473/12.
According info in deployment.rst is out of sync, fix it.
Closes-Bug: 1568747
Change-Id: Iaa104479dcf0e094e5c6e9c63c3a518064f6fb6e