Adds the OpenStack RC Download buttons for keystone v2 and v3 to
the user menu dropdown
Change-Id: Ia1502f3f54e42ad0f18a8535871a27858a80e3d3
Implements: blueprint reorganise-access-and-security
This patch moves the API Access view, from a tab on the Access
& Security panel to its own panel under the Compute panel group
Change-Id: I1e523ba2e7e959474c0fc77f8b6c42994a481081
Implements: blueprint reorganise-access-and-security
As part of the breaking up of Access and Security, move the Key Pairs
tab to a new panel under Compute. Separate patches will address Floating
IPs, Security Groups, and API Access.
Fixes include:
- Should be significantly faster to access Key Pairs, as we are no
longer running multiple API calls for the other Access & Security tabs
at the same time. Hooray for speed!
- Should be easier for new users to find where Key Pairs are located.
- Reduce reuse of identical translatable strings
- Use common templates instead of duplication
- Updated policy rules and added missing rules to table get_data
- Small cleanup of the Key Pair download page, which was previously
using modal classes despite not being a modal.
Change-Id: I66f1f65a2cb49bd10e0364b12efba4346f373ed3
Implements: blueprint reorganise-access-and-security
In api/neutron.py [1], there is a logging, which throws a TypeError,
because the arguments of the format message is passed as a tuple,
which is not working when you pass the arguments to the logger,
instead of replacing in-place. In the current code, running the log
message leds to the following:
TypeError: not enough arguments for format string
Call stack:
File "test.py", line 9, in <module>
"router=%s", (router_id, router))
Message: 'router_static_route_list(): router_id=%s, router=%s'
Arguments: (('asd', 'asdf'),)
In this patchset, this bug is fixed.
[1]: https://github.com/openstack/horizon/blob/master/openstack_dashboard/api/neutron.py#L1079
Change-Id: I233c435bb7ca89c6c8ecd49a66bccb5b59eedf41
Closes-Bug: #1659342
This was a temporary workaround for an issue in heatclient which has now
been fixed. The workaround can now be removed.
Change-Id: I325c6e1e192cf7323a2f0ded8e62e1e050e829b2
Closes-Bug: 1653975
This patch updates the OpenStack logos across Horizon to the newer
versions. It also uses SVG files instead of PNG, so that it scales
better.
Change-Id: Ief3661023332ed6777256d20a4dc865f6a51695f
Closes-Bug: 1637490
Always try to request and use version 2.40 of the nova api for that
particular call, so that we can use pagination.
Change-Id: I5890776bb273f6dd20807dc0d315f4c67785fcc4
Stitches back together all the pages for the os-simple-tenant-usage
call, so that the usage statistics are complete.
Implements blueprint paginate-simple-tenant-usage
Depends-on: If99db6933de012b71cf2c982075f08b3e664361e
Change-Id: I8c1206807f707ef47dd92e3cb663970804e3ec8e
The volume backup code is passing '' as a default container name,
which will cause cinder/swift to fail. If no container name is provided,
the default value of None will enable the auto creation of a container correctly.
Change-Id: I7813153c65652ce6e1a5ac03204a8738eefdc64e
Closes-Bug: #1658137
Only delete the error for required field when segmentation id is not
required for the network provider.
Set string values as the choices for admin state field.
Change-Id: Ie5d62960b85b9a1b9e0caf8fa51761d950cf430b
Closes-bug: #1630416
When try to delete an instance in network topology view, horizon would
try to load project/instance table in background, then do the delete
row action to the instance.
But the project instance table was paginated, it only load the first
page instances. The delete action would not work if you try to delete
an instance that are not in the first page.
The patch try to fix the bug.
Change-Id: I317bd1ee418d19c075ae3ac8d39563a0514b1795
Closes-Bug: #1597677
By default apache spawns only one process for the wsgi app if not specified.
This patch detects the number of CPUS to configure n CPUs +1 processes by
default and allows to specify the number of processes explicitly.
Change-Id: I684ecd15193cef169d7a86f66a47b7d1d76c1c24
Closes-Bug: #1658048