| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When creating a new volume snapshot the window shows the quota of number
of volumes and what should be shown is the quota of snapshots.
Basically, the code was pasted from "Create Volume" and nothing has been
changed to respect the equivalent quotas.
Change-Id: Ifbfa84a008d7b61e4b53f885793c5a1750dade3c
Closes-bug: 1282172
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Using the Flavor ID as the unique ID for the popover causes
problems - if you have multiple instance with the same flavor,
the popover would not show up except for the first in the list.
Solution is to have a unique ID using the instance ID.
Change-Id: If3a43b90f524aa780aac4ecece5dbbbbba75137b
Closes-Bug: #1342907
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added datastore type and version columns in Instance Table
Added datastore type and version in Instance Details
Added appropriate Connection Examples (for each datastore type) in Instance Details
Launch Database has single dropdown with the following behavior:
- Auto select only if there's one datastore type and version
- Otherwise, enforce user to choose one
- Single dropdown uses optgroups to group versions for each datastore type
Implements: blueprint datastore-support
Author: Michael Yu <michayu@ebaysf.com>
Co-Authored-By: Ramashri Umale <rumale@ebaysf.com>
Change-Id: Iec3fb81e1fd85c653418b27d54b10c439fb3fa30
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch moves the flavor details in the instance listing into
a popover to reduce the amount of displayed details in the listing.
Change-Id: Ibd8cd228bae41e0f2870a8a14b6ce21338d61a8f
Closes-Bug: #1314177
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There's several places in the code where this type of thing exists:
form_data.update({'vpnservice_id': vpnservice.id})
better would be this:
form_data['vpnservice_id'] = vpnservice.id
This type of thing bothers me, so I'm going to clean it up.
Also fixed the two cases of:
if <some_string>.find(<some_other_string>) != -1:
which should clearly use the "in" operator instead.
Change-Id: Ic72a5b0a17c211f3949edc69732c1101c24590ec
Closes-Bug: 1339849
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: If0191f56b7242a422198b7fed40ca342669dd211
Closes-Bug: #1340146
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This patch set makes button 'Create Volume (Quota Exceeded)'
be replaced with enabled button 'Create Volume' after
deleting a volume.
Closes-Bug: #1326589
Change-Id: I10ebc668f99ed3f502be07cb82759052a29654a1
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This patch set allow user to chose a source for LBaaS member:
select active instances or just specify IP address.
Implements blueprint lbaas-members
Change-Id: I60a26c085bb0c88b55685d914a23ee3b0bfb7de4
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Trove database instances display size / flavor
information in the details view different to
how it is display for a nova instance.
Rearranged the details view to have a 'Specs'
section that contains Flavor, RAM and Volume
Size information
Change-Id: I45b5a78dc80902fa1ef6174ea534ebb06d5c01e3
Closes-Bug: #1340913
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add form for resize_volume with validation that
volume size is greater than existing size
Change-Id: Iedf3eea31c5fead6d1ba9ef5e02aec577718b236
Implements: blueprint trove-resize-volume-dialog
|
|\ \ \ \ \ \ \ |
|
| | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The nodegroup_template panel provides functionality
to define the hadoop processes and configuration of
those processes that will eventually make-up a
hadoop cluster.
This code was originally from:
https://github.com/openstack/sahara-dashboard
Change-Id: If56f69a2fbb81a0f9eed284aeab5541fa9249fb4
Partial-Implements: blueprint merge-sahara-dashboard
Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com>
Co-Authored-By: Dmitry Mescheryakov <dmescheryakov@mirantis.com>
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The qos settings in horizon is not the same with
nova's.To fix it, modify the horizon
local_settings.py.example.
Change-Id: I1b31506e9b0e95be882edd490f3fa9dafe54abde
Closes-bug: #1324127
|
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | | |
|
| | |_|_|_|/ /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
We should display the datastore name and datastore
version associated with a backup in the backups
table and the backup details view.
There is already a blueprint to add this information
to the instances table and details view so we have
used the same code and formatting here to ensure
consistency.
Change-Id: I286d430d4d670ee07298495e8f1b78795fa64609
Closes-Bug: #1340366
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The data_image_registry panel allows for tagging
images with the flavors and versions of hadoop that they
support. Those tags are used in creating clusters to
be sure that a cluster has all the necessary pieces to
function properly.
This code was originally from:
https://github.com/openstack/sahara-dashboard
Change-Id: I647c03a0ce9b802dd1100bce49dc46e24cac7190
Partial-Implements: blueprint merge-sahara-dashboard
Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com>
Co-Authored-By: Dmitry Mescheryakov <dmescheryakov@mirantis.com>
|
|\ \ \ \ \ \ \ \ |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Add volume size (in GB) to the trove databases
table and the database details page
Change-Id: Ia37e99c78cdb95a61772f2fa42c1b7f59a86aad8
Closes-bug: #1340900
|
|\ \ \ \ \ \ \ \ \ |
|
| | |_|/ / / / / /
| |/| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Currently all Trove panels in the navigation panel
are prepended with the word 'Database' - this is
redundant and wasteful of space as we get more /
longer panel names
Remove the word 'Database' from panel names in
the navigation panel
Change-Id: I481178c0aa1d99b2c775750a1f66fd2aa51e8647
Closes-Bug: #1336490
|
|\ \ \ \ \ \ \ \ \ |
|
| | |/ / / / / / /
| |/| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
CHanged the way we initially populate the restore
backups choice field in the trove launch dialog
so that it is consistent with other choice fields
in horizon dashboard e.g. compute->instances
An empty choiceField now says
'No backups available'
and a populated choiceFIeld will have an initial
selection of
'Select backup'
Change-Id: I1b0f57656bd649ad92268789f35c9ba77223dbc9
Closes-bug: #1340867
|
|\ \ \ \ \ \ \ \ \ |
|
| | |/ / / / / / /
| |/| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Currently the Trove Database Detail and the
Database Backup Detail pages are using the
non plural 'Detail'.
To be consistent with other dashboard screens
such as compute instances / images etc
we should use 'Details' rather than 'Detail'
Change-Id: I7ed63e68f8d8b7712d690639cd485b420406f8ef
Closes-Bug: #1336851
|
|\ \ \ \ \ \ \ \ \
| |_|/ / / / / / /
|/| | | | | | | | |
|
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
To be consistent with all other groups in the
dashboard navigation panel e.g. compute,
Orchestration etc rename Trove to be
Database instead of Databases
Change-Id: Ib308588e71fad1f197393a9eba18e5f4189088f1
Closes-Bug: #1336817
|
|/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Novaclient renamed HTTPNotImplemented to HttpNotImplemented
and changed the attribute code to status in exceptions
This change should make the code work on newer and older versions.
Change-Id: Ifef6c4c1b2924b03df00f427cfe3e6a7f415e569
Closes-Bug: #1340596
|
| |_|/ / / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* Ensure user emails are properly escaped
User emails in the Users and Groups panel are being passed through the
urlize filter to transform them into clickable links. However, urlize
expects input to be already escaped and safe. We should make sure to
escape the strings first as email addresses are not validated and can
contain any type of string.
Closes-Bug: #1320235
* Ensure network names are properly escaped in the Launch Instance menu
Closes-Bug: #1322197
* Escape the URLs generated for the Horizon tables
When generating the Horizon tables, there was an assumption that only
the anchor text needed to be escaped. However some URLs are generated
based on user-provided data and should be escaped as well.
* Use 'reverse' to generate the Resource URLs in the stacks tables
Closes-Bug: #1308727
Change-Id: Ic8a92e69f66c2d265a802f350e30f091181aa42e
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Users can create, view, delete and restore volume backups
Change-Id: I85b372013c4573018d39178314e769ec8adfd3c7
Co-Authored-By: Lin Hua Cheng <lin-hua.cheng@hp.com>
Implements: blueprint volume-backups
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If EC2 is not a registered service, don't show the "Download EC2 Credentials"
button in the "API Access" tab.
Fixes bug 1331153
Change-Id: I4e600b49573d2d3d96e93c984346d23f02e45e28
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Several cinder API mocks were missing from these tests. This patch
adds those so the error noise reported in bug 1329391 is removed.
Change-Id: Ib0ca72ff0df92d1c5187a86469ea7fc93873de11
Closes-Bug: 1329391
|
|\ \ \ \ \ \ \ \ |
|
| | |_|_|_|/ / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
There's a typo in trove's DeleteUser action.
api.trove.user_delete != api.trove.users_delete
Change-Id: I7bc7b2cda15eae5325035e85c95b49dfe2bb8381
Closes-Bug: 1330513
|
|/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently, there's no error logging on failed Trove API calls on the
databases-tabs "pages". That should be fixed.
Change-Id: I225eb1ebd37d1ac4f0340def437b70f754d91c29
Closes-Bug: 1337666
|
|\ \ \ \ \ \ \ |
|
| | |_|_|_|/ /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In the template, we needn't to load sizeformat.
Change-Id: I0e4dde9bcbea0ddfbb0c5d7ff6171af4c528e9eb
|
|\ \ \ \ \ \ \ |
|