Updated the API calls, the MAC address had to be uppercase and in quotes.
The URL in the errata rendering works now.
Moved the configuration into local_settings.py.
Change-Id: Ib596bfd334a8b97be5bd4cdd6ecde03706863a73
In the POC mode, only one flavor is displayed and the nodes
are matched to the flavor using <= operator.
Change-Id: I406955ed37760cf2a565d6cc722e04ce8eb9c06b
The patch that added popups on node boxes skipped the
progress and live deployment views. This patch makes sure
the popups are displayed on all the node boxes on all views.
It also makes sure that the nodes information is available
even when there is no stack -- for the undeploy progress page.
Change-Id: Ib5bd428f9ba4d7b324c2b0fa4421994c4e3165c7
* Aligment done with grid, not pull-right
* Correct color for the icon
* Showing/hiding done with CSS not JS
* Repeated part of the template moved to an include
Change-Id: I3e1c81b885f9b0df11d7826d8c26dcf24d622e01
Overpage was showing the system load from last day. Instead,
we want to show the system load from last hour.
Change-Id: I95841b551cc8ae3593f648299e75a579fcdbbb7d
The first shrinkage happens when there are 25 nodes, and it makes the
boxes half the size (4 times smaller area-wise). The next one is at
100 nodes (when they have roughly the same area as the first one), and
makes them 1/4 the size (16 times smaller area-wise). The next step would
happen at 400, but then they would be too small.
Change-Id: I414bd8724e12891228c81e7f71549d08ae207753
The run_tests.sh was just blindly copied from tuskar_ui and didn't work
properly or run the local tests. This patch fixes the paths and adds
local settings.py file that loads both plugins.
Change-Id: I1b6c0a7a149201325638db39196f3c113a881820
Don't allow the user to increase the number of nodes over what is available.
Note: this doesn't fix a plan that is already invalid and has more nodes.
Change-Id: I644f781be6d3d616285de49873a4e996286436bd
For now, they are statically generated and don't update with the progress
bar -- that will be done as the next step.
Change-Id: I15701bf8523240f9429304f315386a8d3bd2cd7a
The AngularJS implementation proved hard to maintain, and brittle.
Angulars obtuse error messages did not help. Reimplementing this
in Python with standard Horizon tables proved faster than trying
to solve the issues with the JS implementation.
Change-Id: I3cd80d14505b278273b19bfd6b875326c3b72f6a
* Update the role names for Swift and Cinder
* Fix the column width of the index page
* Use bootstrap's dropdown menu
Change-Id: I55aee6aba5faabd30e70422f31003abd4ab2e132
Also some small fixes:
* include architecture when comparing nodes to flavors
* display architecture when displaying flavors
* call flavors "Flavors" and not "Node Profiles"
* missing translation
Change-Id: I1ff5c9974736606b851c10f01b2e186faf24c6a9
Properly save the flavor of the role.
Also bring back the autosave.
Also add menu for non-drag-and-drop adding.
Change-Id: Ie977aa2c1eb23b26589a881b65db6840046b5c59
The plan edit page is modified to show the flavors with a visualisation
of the nodes. Roles can be dragged and dropped on the flavors.
TODO: actually save the flavor for a role in the form
TODO: add a popup for adding the roles to flavors
Change-Id: I9b97f39e3800b5b6c2e5639fcfd186b4196d0190
Starting with the current templates and view, I will gradually
remake it to look like the wireframes require.
Change-Id: Ia6539c84677a4a40a030620b90cedc042f470e6c