| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added new api module for communication with openstack-management
service. Structure of this module is similar to other existing
api modules (IOW plain list of api methods). True is this plain
structure of api methods is not optimal because there is ATM not good
place to put business logic, but this is horizon wide issue and will
be targeted in a separate patch.
Because there is not real management service yet, these api methods
use classic Django models for storing dummy data.
You have to run "python manage.py syncdb" to init/update db.
Change-Id: I4e56be6824061f55021819ff66faa1cfd7f135d2
|
|
|
|
|
|
|
|
| |
out the resource_management tabs
API wrapper calls are commented out, and flavor attributes are incomplete
Change-Id: Ic56a4255ad960738af457aa426070de6950fc0e8
|
|
|
|
|
|
|
|
|
| |
Created Infrastructure panel and added it into installed apps
Added overview panel into infrastructure dashboard
Added service_management panel into infrastructure dashboard
Added resource_management panel into infrastructure dashboard
Change-Id: I0645e3179d3b5c02be2c408b7f69b134e644b3bc
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
Change-Id: I92a3b5539a20d855ae725a2993bf77eace3c0e28
Fixes: bug #1185195
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes: bug #1202310
Change-Id: I47365b0a89ab572f25cb71bfe17cae547261df9d
|
| |/
|/|
| |
| |
| |
| | |
Fixes: bug #1207070
Change-Id: I0b9d9f4ab71fcc76cc35a1cf77d49957f6b278a4
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Flavor ID supported values are:
* integer
* uuid4
* auto
Using 'auto' generates a random uuid4.
Clean method from Edit Form removed as unnecessary.
Flavor tests updated.
Fixes: bug #1189877
Change-Id: I222836d7a84b66891d5380f323bf123122044d30
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes bug 1202415
__repr__ was added to APIResourceWrapper in the recent commit,
but it searches all attributes in _attrs list. When an attribute
defined in _attrs actually does not exist, __repr__() fails.
This commit changes __repr__ to ignore non-existing attributes.
Change-Id: Iebaeae78f3763d87f3993ba5c4bbed4c23e84c45
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is talked in bug #1188533, and in current codes, there are several
places here:
horizon/forms/__init__.py:18:from django.forms import *
mark '# noqa'
openstack_dashboard/settings.py:182: from local.local_settings import *
openstack_dashboard/test/settings.py:5:from horizon.test.settings import *
mark '# noqa'
openstack_dashboard/dashboards/project/instances/workflows/__init__.py:1:from create_instance import *
openstack_dashboard/dashboards/project/instances/workflows/__init__.py:2:from update_instance import *
openstack_dashboard/dashboards/project/instances/workflows/__init__.py:3:from resize_instance import *
fix it
openstack_dashboard/dashboards/project/images_and_snapshots/urls.py:21:from django.conf.urls.defaults import *
fix it
fixes bug # 1188533
Change-Id: Id671280903f8452a78f81f1240d92297de7a89a8
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In every tab on any page with a few tabs (like Load Balancers
or Access & Security pages) there is a bottom border. If any
row actions menu is too long, its bottom is hidden for the lower
row. This patch removes the line which actually prevents menu
from running below border.
fixes bug 1190548
Change-Id: I244c7ee383bebaa85e1f4db08972af37160e2185
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Current minimal versions of python-keystoneclient and python-ceilometerclient
require an incompatible version of python-keystoneclient (>=0.2,<0.3)
As a result, setuptools will fail to install horizon if python-heatclient-0.2.2
and/or python-ceilometerclient-1.0.1 are installed
This patch updates the mimimal versions of these client to make sure they have a
compatible requirement of python-keystoneclient (>=0.3.0)
Change-Id: Id5dc6bb4514ebb98496ae08aa633c0b71d886f3f
Fixes: bug #1199529
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add column "Uptime" to instances overview
in project and admin panels. Add "Created"
and "Uptime" to instance details view.
fixes bug 1202889
Change-Id: I84559da6ca9ed750a9073dbb6203b49932df34fc
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: I271a1a83e56913a369fcb25d8e51ebed8b57c943
Fixes: bug #1203890
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Correct error message from "Unable to add userto primary project." to
"Unable to add user to primary project.".
This patch only fix the error messages in the Python file. Because we
have many missing strings in the po files at the moment, we'd better to
update all the strings at once rather than piecemeal.
Fixes bug #1190932
Change-Id: Ib1be37313e70b3c397ca7e15cbfffb9ff523a9b3
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Allows the user to pick a range of time
to query services usage data.
Fallback mode: the user will have to input
dates by hand if JavaScript is disabled.
Change-Id: I4cf4d4fd56fd450743b9d624dc066d6ed74df881
Fixes: bug #1102448
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
This commit adds a new panel "Aggregates" to the admin panel in
the dashboard listing defined aggregates.
fixes bug #1197775
Change-Id: I19c00cf393844199acc1b0eb93e10c35099627a6
|
| |
| |
| |
| |
| |
| |
| |
| | |
Added a new tab to the System Info panel showing all Compute Services.
fixes bug #1198247
Change-Id: I7389652cff37a1282cff48c919ab36b645fbee88
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
r'home/$' will match a container-name like 'test-name' or a path like
'somepath/a-key-name-home'. It should be r'^home/$'
fixes bug #1202079
Change-Id: I94f704990efc4ea6348c5707c774e1141ef1f3c2
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If any of the projects specify a capped client, it has the
potential for preventing that client from being tested in the
gate. To fix this, maximum versions are uncapped for all
openstack client code in all openstack projects.
python-neutronclient is treated as an exception for now.
Fixes: bug #1200214
Change-Id: I64c68db0632b6547a6340c952bdb9cafe11ea1d9
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This refered to a flake8 rule that's no longer in
use.
Change-Id: Ibeb038c713ae7f91c8e6ca897fe24911da6bd465
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use the new oslo.sphinx version of the OpenStack doc
theme instead of copying it into this repo.
blueprint oslo.sphinx
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Change-Id: I0bd91f7bb43f97b99051fed65b75fc05d5149cc8
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
This check looks to see whether a local variable
is unused. Also fixed all violators of said check.
Change-Id: I7c186df41b5601078ffc54588aace8136c6576bd
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | | |
Change-Id: I050bdcccdc88c80b636f1061d60cc2dc5086d9b8
Fixes: bug #1203394
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This bug addresses the incorrect location of the AJAX function call in api.py and moves it to the correct location in views.py
It also standardizes the AJAX JSON function to use a generic Django class instead of a function.
Change-Id: I445ca58d1e05187c9d05fdb6814039c69543324c
Fixes: bug #1201980
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The previous action caused confusion when it was called "enable" in the
WebUI for both a disabled and an enabled user. It created an expectation
that its name would change when the state of the user would change.
Fixes bug 1202187
Change-Id: I620843df730520b55bfb709aaff1d63ce3f6e772
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I63d3a92cea4da042942540b0800b5c4e825983c5
Fixes: bug #1202784
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ie9f2040850df3d7f1fcefe68430e9103c972f80f
Implements: blueprint heat-ui-resource-topology
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch replaces relative imports with full paths and
makes H304 test enabled.
Fixes bug 1188535
Change-Id: I47254cf9a790727102f7993d0fd107da514983df
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
blueprint quantum-security-group
Rule table view
* Add direction and ethertype columns (which are specific to Neutron)
It may be better to hide "Direction" and "Ether Type" columns
unless Quantum security group is enabled.
* Merge ip_protocol/from_port/to_port into one column for better view
* Use "::/0" for IPv6 ANY instead of "0.0.0.0/0"
* Rename "Source" column to "Remote".
(The naming "source" does not fit egress rules)
* Display security group name in the title of rule detail view
Rule creation form
* New arguments 'direction' and 'ethertype' in security_group_rule_create()
* Set the default value of 'direction' to 'ingress' in forms.handle()
* Rename 'ip_protocol' to 'rule_menu' and 'source' to 'remote'
Note that rule_menu is retrieved from rule.ip_protocol in the unit tests
since they are tests for custom TCP/UDP/ICMP rules.
Network abstraction layer for security group management
* Move security group methods to api.network
* Add Neutron security group API implementation
* Move base classes for network abstraction to a separate module
(api/network_base.py) to avoid circulated import between
api.network and api.nova/api.neutron
Add a configuration parameter to control Neutron security group support
* Neutron security group support is enabled when Neutron is enabled and
enable_security_group in OPENSTACK_NEUTRON_NETWORK in settings is True.
* Not all neutron plugins support security group, so we need a way
to control neutron security group is enabled or not.
* It can be determined by supported extension list from Neutron
and it is a possible future work.
Move get_int_or_uuid to openstack_dashboard/utils/filters.
* get_int_or_uuid is now used in security_group implementation as
well as floating IP logics.
* In addition the depth of the directory tree becomes longer and
it is hard to fit the import line in 80 chars.
It is a good chance to move it to a common directory.
Add __repr__ to API**Wrapper to make it easier to debug.
Limitations:
Neutron supports per-port security group. security groups can be
associated with a port instead of an instace and each port can have
a different set of security groups. It is not a scope of this BP
and is a future work.
Change-Id: I5410e88043a364596037b9ebcc566cd50b317614
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Providing a password is now mandatory during stack create.
Fixes bug: #1199549
Change-Id: I649605c8472e77966b8075e03e096f3942fe1dff
|