85 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
68a62bd60b Updated from global requirements
Change-Id: Ie7a7e6613eb154b79c322d171005b91726b172fa
2017-11-16 11:04:47 +00:00
Rob Cresswell
e3e5812b19 Add Django OpenStack Auth to Horizon
Moves Django OpenStack Auth content to Horizon, since they are so
tightly coupled. This cleans up the development workflow and should
make keystone / auth related contributions easier.

Implements: blueprint merge-openstack-auth
Change-Id: Ia1cdc47bad1ca6e633073a9f9445b0c7f70d05bc
2017-09-27 12:06:57 +01:00
OpenStack Proposal Bot
95764640b0 Updated from global requirements
Change-Id: I57d0633ae6ca64badb04fcad622ea14c4dfffcdd
2017-09-16 23:12:37 +00:00
OpenStack Proposal Bot
2139536d09 Updated from global requirements
Change-Id: I18c9d75607dc4652d6c8c2ce139106effd060fc8
2017-09-13 12:51:00 +00:00
OpenStack Proposal Bot
818d65d9c0 Updated from global requirements
Change-Id: I75b6fc8284a2824a0cae30835ff409cc5b0527f9
2017-09-11 23:28:30 +00:00
Thomas Bechtold
8d7b2ce3c0 Make nosehtmloutput an optional test requirement
It is not strictly needed.

Change-Id: I37b2623ec834533a7ecae63084e2c2c04ecc1751
2017-08-21 15:25:44 +02:00
OpenStack Proposal Bot
c03ba4e1ee Updated from global requirements
Change-Id: I6df6d6a4c34f60cfd6e9f9248f41dc351ff851b4
2017-08-18 11:30:37 +00:00
OpenStack Proposal Bot
4dbbca3013 Updated from global requirements
Change-Id: I7a7fd6b1088556e301eb0d186326d4cb5b503e28
2017-08-18 04:41:10 +00:00
OpenStack Proposal Bot
a0c599a3a8 Updated from global requirements
Change-Id: I64bb12e6549d5dd41d11b6f397a0830dca50d5bd
2017-07-27 19:10:12 +00:00
Akihiro Motoki
497cae2b57 Use doc8 check
doc8 is a linter for documents and used in openstack-manuals.
It is better to enforce document linters for simple checking.

The current rules are really simple like:
- line length check (80 chars)
- new line at the end of file

Change-Id: I3810df521068ffc97e25a5fc56b72397bf9783bc
2017-07-19 10:31:16 +00:00
Akihiro Motoki
e6b78f92f2 Use flake8-import-order plugin
In reviews we usually check import grouping but it is boring.
By using flake8-import-order plugin, we can avoid this.
This flake8 plugin is already used in tempest.
It enforces loose checking so it sounds good to use.

Note that flake8-import-order version is pinned to avoid unexpected
breakage of pep8 job.

Change-Id: I8ccd05eb70350a2441cc2a4d1eafc09ee690b83b
2017-07-03 08:02:23 +00:00
OpenStack Proposal Bot
3552f8e87f Updated from global requirements
Change-Id: I99066250175bf71f73297936baba6a8ec531142c
2017-06-27 17:43:20 +00:00
Doug Hellmann
e8d1dd99a6 remove oslosphinx from test-requirements
Horizon uses the openstackdocstheme and doesn't need oslosphinx.

Change-Id: I2cb1f0d03d5eab7b5288801877383bbf0aed93a6
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-06-24 17:32:52 +09:00
OpenStack Proposal Bot
1c410793cf Updated from global requirements
Change-Id: I5cdf968d8c444ef38c0a33b390a21b6ed798fb21
2017-06-10 21:37:41 +00:00
Rob Cresswell
6eb8394213 Update the quickstart guide
This patch is the first in a series improving Horizons documentation. It
aims to make the initial quick start section clearer, updates the
information to remove some redundant information, and updates the
appearance to match the rest of the openstack docs.

Change-Id: I942e62b6c2c272dc2b5c91bca42c77677bb4e09d
Implements: blueprint pike-docs-overhaul
2017-06-08 21:01:37 +01:00
OpenStack Proposal Bot
7d27a60dcb Updated from global requirements
Change-Id: I621d101f15941e97b2ff8eca9f023e7addcbe106
2017-06-02 21:55:59 +00:00
OpenStack Proposal Bot
fb86cc3094 Updated from global requirements
Change-Id: I7617d5c362234edb2a34feef513ecda625535732
2017-05-17 13:39:51 +00:00
OpenStack Proposal Bot
1f9e7b685e Updated from global requirements
Change-Id: I9595fd8e16cf8cb33934d54f80ae32a69381aef1
2017-05-15 00:44:34 +00:00
xurong00037997
be0b003f10 Update hacking version
hacking version is managed in test-requirements.txt and the latest
version is 0.13.0 now.

However 0.13.0 is in very sorry shape as the Change-Id of hacking
I714caa085fa35cb4aac3b65c73a7de6d4807d04d .

So this patch updates our test-requirements.txt to avoid using
0.13.0.

Change-Id: I2fe6436d2cab2a1acbda9a93d3a9e11a41574c78
2017-02-14 04:19:37 +00:00
OpenStack Proposal Bot
0a1cdaefe1 Updated from global requirements
Change-Id: Ie0e48dc9be9a24d0737a398064c65777ee35f79b
2017-02-11 17:42:38 +00:00
OpenStack Proposal Bot
21ff99211e Updated from global requirements
Change-Id: I4d0a95b3c80d6f49894e4bdfeb8ff51d31024c3e
2017-02-10 05:49:24 +00:00
OpenStack Proposal Bot
53799454a7 Updated from global requirements
Change-Id: I7b598a5a001c01dadb366811542d7605a67ebd4d
2017-01-20 01:46:38 +00:00
OpenStack Proposal Bot
97b7aa8988 Updated from global requirements
Change-Id: I88e66c1c3f6b29c070106c65fda0c8ddb0a98d0c
2016-12-03 11:42:14 +00:00
OpenStack Proposal Bot
9265cdc8fc Updated from global requirements
Change-Id: I79068bfb1f2513c7f78a0b95e4e07ef1cf86fe03
2016-12-02 12:06:41 +00:00
OpenStack Proposal Bot
7ed2865502 Updated from global requirements
Change-Id: Ie2e0aaec42fb060ceead66a0096f20e41fa2fab6
2016-11-02 21:53:34 +00:00
OpenStack Proposal Bot
5ff87d82d7 Updated from global requirements
Change-Id: I2ab719b5097b7db741b65506804de8952f9856af
2016-10-22 01:19:36 +00:00
OpenStack Proposal Bot
11e70e633c Updated from global requirements
Change-Id: I21f5bcd2bee58af83062e6b1857b68abb892af56
2016-09-28 16:53:22 +00:00
OpenStack Proposal Bot
57524911b4 Updated from global requirements
Change-Id: I479934e02d9e60100622d786e35e11be2211871a
2016-07-21 13:24:52 +00:00
OpenStack Proposal Bot
5424cf2932 Updated from global requirements
Change-Id: I21ae77d65cca060c9fd2ef1b05fbf58b8f449a83
2016-06-24 03:11:48 +00:00
OpenStack Proposal Bot
2dd2aea29b Updated from global requirements
Change-Id: I47642888e6a90b44f1cdfb64a3c54c20f864af8f
2016-06-21 17:59:33 +00:00
OpenStack Proposal Bot
b28f736740 Updated from global requirements
Change-Id: I3173b0709ad944c5586026396fc10a9ba9f77604
2016-05-31 10:50:29 +00:00
OpenStack Proposal Bot
6ec5dd3b53 Updated from global requirements
Change-Id: If32dc6bbb2f848271291462caa438722705a61a8
2016-05-19 13:31:57 +00:00
OpenStack Proposal Bot
86cf509f7d Updated from global requirements
Change-Id: I56b2c300ae91875fda3b804a1c8728319e234363
2016-05-04 22:07:45 +00:00
David Lyle
037d1c0927 removing httplib2 test dependency
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
2016-05-02 13:19:08 -06:00
OpenStack Proposal Bot
718628f29b Updated from global requirements
Change-Id: I4f8f3d846024a9e2e4afd0448c4fdce50ed32807
2016-04-13 12:43:13 +00:00
OpenStack Proposal Bot
df0696fe6d Updated from global requirements
Change-Id: I0426c2d099deb7bd15f5a57d8954a9ee490c1893
2016-02-11 14:46:21 +00:00
OpenStack Proposal Bot
ef13347121 Updated from global requirements
Change-Id: I72894f7f096db78a5c45ee4752ce81fb2cf6bffe
2016-01-29 20:45:25 +00:00
OpenStack Proposal Bot
87f7f69cac Updated from global requirements
Change-Id: I5e7bcae6b34dcd01d808c1599572460f995d82db
2016-01-25 00:19:31 +00:00
OpenStack Proposal Bot
052249c41f Updated from global requirements
Change-Id: I369e4cafbb6fcb89c458e9b802de1bb4885af310
2015-11-20 04:55:00 +00:00
OpenStack Proposal Bot
efdb2a5894 Updated from global requirements
Change-Id: I9d446bd3f5231566417815907006e0508707af50
2015-11-16 11:45:24 +00:00
lin-hua-cheng
0ffb6d8045 Add reno for release notes management
An initial patch to add reno and create a base directory for
release notes

Change-Id: I4be108a22d4e67ebfc4483fbf45f9feffbac1e15
2015-11-11 02:38:47 -08:00
OpenStack Proposal Bot
14ee3d474a Updated from global requirements
Change-Id: Ie7e31ca935ee99ff3566998f987946ce2d00b587
2015-07-23 12:49:56 +00:00
OpenStack Proposal Bot
229d4c9e9c Updated from global requirements
Change-Id: I65d24c0428e0b56664fc057c9f03328d960b6da6
2015-07-17 16:13:09 +00:00
Victor Stinner
674a45ffe0 Replace mox with mox3
mox doesn't work on Python 3, whereas mox3 works on Python 2 and Python
3. Cinder, Nova and many other projects already replaced mox with mox3.
mox3 is now maintained by OpenStack.

Partial-Implements: blueprint porting-python3
Change-Id: I10e6a9754ebd58a2640d73ec8966527c3aa1fe9a
2015-07-13 15:02:10 +02:00
OpenStack Proposal Bot
a336dbd707 Updated from global requirements
Change-Id: I9fcc1afbc8cef0103c7524c9f8a9601ecfa9299f
2015-07-12 15:18:15 +00:00
OpenStack Proposal Bot
1ff134aac0 Updated from global requirements
Change-Id: Idc25bccb0147f0f00d07ad0479ba6703c8fb89b5
2015-06-22 08:21:19 +00:00
OpenStack Proposal Bot
a38a727035 Updated from global requirements
Change-Id: Ia64df740d0342c696a34db47cc49997a895c9403
2015-05-11 16:03:03 +00:00
OpenStack Proposal Bot
ebc5a9fc9b Updated from global requirements
Change-Id: I76b2e95802b4c81ffd31ebfc27565d7b6d06bcf1
2015-04-23 21:46:37 +00:00
OpenStack Proposal Bot
5114ec4b90 Updated from global requirements
Change-Id: I45b5abcce6571b6ec0f5d4c9f922b4f77854654a
2015-03-21 00:09:13 +00:00
Wu Wenxiang
8e8c084847 Replace unittest2 with testtools
Remove unittest2 from test-requirements.txt
Replace unittest2 with testtools in files:
* openstack_dashboard/test/api_tests/keystone_rest_tests.py
* openstack_dashboard/test/api_tests/rest_util_tests.py
* openstack_dashboard/test/api_tests/nova_rest_tests.py

Change-Id: Ic56b1096386548e8253e40cbd54ee5fc579cf413
Closes-Bug: #1179009
2015-02-20 06:50:41 +08:00