This patch set adds a separate panel for Heat template versions and
template functions.
Depends on: Id9718bb5d1c2b70664a9c27c67e91436e5489dd6
Partially implements blueprint: heat-template-versions
Change-Id: I44bfd72a7d4147d48ffa999c93de0e41e591d5c1
Allow users to choose a server group when booting a VM. Adds
a dropdown list to select a server group to the Launch Instance
workflow.
Change-Id: I0b0d5ec79841da3da569bd22c533fdbf76002c96
Partially-Implements: blueprint nova-server-groups
When refactoring the hz-dynamic-table directive for Magic-Search, the
old search bar was not removed.
Change-Id: I66fce02e3c864f0149a65f40542a893c64c57329
Closes-Bug: 1577909
Once upon a time, the python-*client libraries were primarily built to
use httplib2. They have subsequently shift to using requests and thus
urllib3. The horizon test helpers code was maintaining a reference to
httplib2 as it intercepted errant library calls that were not mocked.
httplib2 is not actively maintained and OpenStack is moving to remove it
as a dependency. See
http://lists.openstack.org/pipermail/openstack-dev/2016-March/089225.html
for more details.
This patch removed the httplib2 dependency. Upon removing the
dependency it exposed a missed update from httplib2 to urllib3. A
function that was intended to catch unmocked calls was only listening
for httplib2 connections. This patch updates that failsafe to work with
urllib3. Upon doing so, it pointed out many, many missing mocks and in
turn, many broken tests that appeared to work because of API call
failures. This patch adds the missing mocks and fixes the broken tests.
The new failsafe prints the stack trace when an outside connection is
attempted. Additionally, to fix the fact that a missed mock used to
allow tests to potentially pass, as documented by bug 1517704, a test
failure is now forced on tests where a missing mock is detected.
Closes-Bug: #1517704
Implements blueprint: remove-httplib2-dep
Change-Id: Iaabdf03966c14c82e0c58a3b1ab1a6755c05adcb
This change allows a configurable default dns server list
which will be pre-populated within the subnet creation screen.
Change-Id: I89f3813ec6a5a05b575ea1bc775a861f2d2f1e59
Closes-bug: #1504680
The code for updating the Volume Size error in the Launch Instance
source step appears to be incorrect. This patch updates and improves the
handling to also bump the current value to the minimum for the chosen
image (rather than just a form field error). Also changed the default to
create a new volume, as it was advised that this is the more common
workflow.
Change-Id: Iecb679d967b2285776278f23018e4151ebb18df2
Closes-Bug: 1568866
project/instances: Detail view -> Console ...
ON error, it gives a button that just reloads the page. This
experience is odd and is not consistent with other alert messages.
Just removed that button ... its not necessary.
Closes-bug: #1570591
Change-Id: Ica7fa97cf249fa76809e8e8ac6750cec37d6eee6
This change also requires switching the Swift UI over
to using a regular button instead of the link.
Change-Id: I41fbed21614c3ea81aed0ad2bfa98ea31980a01b
Closes-Bug: 1572386
Closes-Bug: 1567830
Provide another way for developers to programatically declare
an Angular Table vs writing HTML markup.
You need to pass in the data, column definition, any batch actions,
and item/row actions into hz-dynamic-table.
The column definition includes
- selectAll
- expand
- a list of all the columns we want to display, For each column, provide
name (to show data), title (what the column header is actually called),
priority, sortDefault, any filters on the column,
and an optional template. (Template is HTML markup for cells in that
specific column. It is used to show the data in a more complex manner than
just the name - item[column.name])
To test, pull down the dependent demo patch on the Users Table or the
Images table and set DISABLED = False in _3031_identity_users_panel.py
or _1051_project_ng_images_panel.py, respectively.
Then go to last Users panel in the Identity menu or the last Images table
in the Projects menu.
Change-Id: Id8ca0d13ed79030a85aaf3daaee1335ead5344f5
Partially-Implements: blueprint angular-table-directive
* Added Distribution and Usage charts to the theme preview page to
make branding them easier.
* Added additional color options for the distribution pie charts
* Cleaned up naming, using dashes instead of underscores
Closes-bug: #1565303
Change-Id: If82a94ccc8e37353dcaf313929ca876b92552c28
Added track by to specify a unique key for ng-repeat to loop through
the list of associations.
Change-Id: Id44087ef0400188a76a459d383ace7cc6522e6d3
Closes-bug: #1462577