Commit Graph

89 Commits

Author SHA1 Message Date
Ghanshyam Mann 4791c14886 Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.

[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal

Change-Id: I8f4276fbd0f756cf7032822ffb6ca51b4d934478
2022-08-10 15:14:41 +02:00
Andreas Jaeger 944da81279 Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Remove obsolete sections from setup.cfg
- Update requirements, no need for python_version anymore
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine
- Use TOX_CONSTRAINTS_FILE instead of UPPER_CONSTRAINTS_FILE since
  the later is obsolete
- Increase lower constraints to fullfill package requests

Change-Id: I7126c2646f272b3f8c568630293a194bc5ba98a9
2020-04-28 21:20:48 +02:00
manchandavishal bfce75ee8c Drop Django 1.11 support
Django 1.11 ends its extended support in April 2020 (which is before
Ussuri release), so horizon drops Django 1.11 support in Ussuri.

tox envs for non-primary Django versions are no longer needed in tox.ini
as testing environments for non-primary Django versions are setup in
the zuul jobs now.

horizon>=17.1.0 is required to use Django 2.2. requirements.txt and
lower-constraints.txt are updated accordingly. for more info. please
refer [1].
Depends-On: https://review.opendev.org/#/c/700733/
[1] https://etherpad.openstack.org/p/Enable_Django22_support_in_Horizon_Plugin

Change-Id: I5ddd9d5ba23634f110927e385550d97b66fd2542
2020-01-02 20:35:53 +00:00
Jeremy Freudberg 55f14de598 Bump python-saharaclient lower bound to 2.2.0
Needed for the newest boot from volume stuff.

Change-Id: Ibebd7d789d9233e2c7dee3f41f23d82c3f7f2b8e
2019-03-07 10:04:07 -05:00
Akihiro Motoki 72a6a7a94b Switch test runner to django default runner
nose is not actively maintained now and Django default test runner
seems to have enough features.

* Horizon test setting no longer depends on nose and related stuffs.
  This commit cleans up nose related dependencies.
  The change was made in horizon Rocky-3,
  so horizon 14.0.0.0b3 is required at least.
* Integraion tests is marked via django.test.tag mechanism which is
  introduced in Django 1.10.
* Rename filename of test files to names starting with 'test_'
  so that the django test runner can find tests expectedly.
* run_tests.sh is no longer called from tox.ini, so it can be dropped.
  Note that the similar run_tests.sh in horizon was dropped long ago.

Change-Id: I1e5471078cc95031e8819f01100319a9ee2a3a73
2018-08-21 23:16:36 +09:00
Jeremy Freudberg 55e129f866 Bump python-saharaclient lower bound to 2.0.0
For S3.

Change-Id: Id3b975eb99691b0ec3a94066222b39b65ef33777
2018-07-30 07:59:38 -04:00
Jeremy Freudberg b742987174 Change approach to saharaclient authentication
We'll commit to the idea of constructing a session based on token auth
here in the sahara-dashboard code itself. And in preparation for some
upcoming python-saharaclient changes, move certificate settings into
that session object.

Change-Id: I5f76af0e14822513849af2e75445af837af85285
Story: 1747838
2018-07-09 12:47:16 -04:00
Luigi Toscano 56b69d6477 Goodbye mox - no more needed
The porting to mock of sahara-dashboard is complete.
This fulfills the community goal
"Remove Use of mox/mox3 for Testing" set for Rocky:
https://governance.openstack.org/tc/goals/rocky/mox_removal.html

Raise the requirement to the Rocky M2 release of Horizon,
which drops the usage of mox by default (it should be
explicitly enabled). Without a forced import from Horizon
the mox dependencies can be dropped here.
Bump also a dependency needed by this new version of Horizon.

Change-Id: Iaf272af9919f8a69562c0a469130bbf8628936cf
2018-07-04 19:38:21 +02:00
Luigi Toscano 0c10d0825f Sync Django requirements from global requirements
Change-Id: Ia9c32bc78eca063812c0f8423f5f46904728b385
2018-06-29 14:53:28 +02:00
Luigi Toscano dd3f3c8810 Require the (soon-to-be) Rocky version of Horizon
... or at least the first published tarball which will lead to Rocky.
On the other side this means forcing the usage of mox as long as
there are tests that depends on it (the switch was already flipped
in Horizon, so it needs to be enabled here).

This allows us to depend on newer Horizon features, including changes
to the test suite that are useful for the mox removal effort.

Change-Id: Ibf95b642f49aee9b3165f46e0422ff6bf56e9391
2018-04-23 22:30:53 -04:00
OpenStack Proposal Bot 0f83666144 Updated from global requirements
Change-Id: I9d440594745db3defc24ea510f2ae70792b613f0
2018-03-26 12:25:05 +00:00
OpenStack Proposal Bot abeedb5633 Updated from global requirements
Change-Id: Ifd421cd220bf64ee558642e3b5a9a2b0f73a3c3f
2018-03-15 08:08:41 +00:00
Andreas Jaeger ca02545ad6 Avoid tox-install.sh
Instead of using tox-install.sh, we can install
horizon now directly from pypi - or use the current branch in CI system
using tox-siblings.

Create doc/requirements.txt for doc requirements as well, it's use
currently only for releasenotes. Remove obsolete oslosphinx requirement.
Remove docs environment - this project has no docs, only releasenotes.

Update tox.ini for this change and add horizon to requirements
file.

Change-Id: I72a942149a88183a32afc0440ead7b927bdc93b5
2018-03-14 15:01:10 +01:00
OpenStack Proposal Bot f668617202 Updated from global requirements
Change-Id: I10e5dc04b4d52974c977e96a92c87f6993a5d76b
2018-02-14 12:32:35 +00:00
OpenStack Proposal Bot 3e7d69157e Updated from global requirements
Change-Id: Ic0794469a190bb76c57ee77ae94ef7fdc76d373e
2018-01-16 03:51:50 +00:00
OpenStack Proposal Bot 079984fc7d Updated from global requirements
Change-Id: I317818a6079cc55bb920d5e0d2edfe1a61526418
2017-11-21 15:54:26 +00:00
Akihiro Motoki e5d5c17802 Drop django_openstack_auth from requirements.txt
django_openstack_auth has been merged into horizon tree
as an effort of blueprint merge-openstack-auth.
There is no need to depend on django_openstack_auth any more.

Change-Id: Ifecbe219e5f193bfc35df370691b9cc0ee6097b2
2017-11-16 06:54:41 +00:00
OpenStack Proposal Bot 739754aaba Updated from global requirements
Change-Id: Iaf2f88061adbfb487aee00a3790c56907372bdb6
2017-09-11 21:50:23 +00:00
Iwona Kotlarska d6056d1ab6 Add export of node group templates
Partially-Implements: bp portable-node-group-and-cluster-templates

Depends-On: I33c3b6daa5b9e2be218a84efdb6113a4ce9a86df

This change adds functions to saharaclient to enable export of ngt
to JSON.

Change-Id: Ic5d9dffd0a3ae21a28ecbcfdd88f5cd1194551bb
2017-08-28 21:50:01 +02:00
OpenStack Proposal Bot fc2b57b121 Updated from global requirements
Change-Id: Iae652b4b427e78a2a8d5a744dbb09ad2e9bdee6f
2017-08-24 11:49:36 +00:00
OpenStack Proposal Bot 29cbe3edff Updated from global requirements
Change-Id: I83b1c78bf25e33d980db9e8aadb27d2be71af031
2017-08-24 06:01:20 +00:00
OpenStack Proposal Bot 000745901d Updated from global requirements
Change-Id: I370ffef1ab47c6481a70c5edeacab455d18d3ceb
2017-07-28 00:17:06 +00:00
OpenStack Proposal Bot 9a92bcd3b7 Updated from global requirements
Change-Id: I2d952ece2dca1f95047bf848ec04383281afa701
2017-07-06 01:45:52 +00:00
OpenStack Proposal Bot 25c5c7501e Updated from global requirements
Change-Id: I4b9e7c177a6a339f27b7ca51f6e9310232675524
2017-06-08 16:29:06 +00:00
OpenStack Proposal Bot 018ea207be Updated from global requirements
Change-Id: Iba9056c014ea70dc5cf0c651b7e677f70e369358
2017-06-06 23:27:59 +00:00
OpenStack Proposal Bot 6e8537f1e5 Updated from global requirements
Change-Id: I084ee4ed8d5a177a904d99af051527439aef4bd6
2017-04-18 16:56:57 +00:00
OpenStack Proposal Bot d51870b5c0 Updated from global requirements
Change-Id: I61a354f3120db6074a8a69799fe43b7ec426c45a
2017-04-12 04:22:44 +00:00
OpenStack Proposal Bot c2ae0147ce Updated from global requirements
Change-Id: I26e802441569b460c4521d5ae2b47dddd5f40712
2017-03-28 21:38:44 +00:00
OpenStack Proposal Bot 4909335ae1 Updated from global requirements
Change-Id: Icb463b2df1e1f078c2b05f4140d6f4a16e55810b
2017-03-02 17:53:49 +00:00
OpenStack Proposal Bot be50a9a9fb Updated from global requirements
Change-Id: Ice295f81dd37551ade08e24d4201423785c27197
2017-02-13 15:21:52 +00:00
OpenStack Proposal Bot dccee666aa Updated from global requirements
Change-Id: I172491381b6f71966225bb52eaab680638915e95
2017-01-25 20:30:28 +00:00
OpenStack Proposal Bot c4a0a6aafc Updated from global requirements
Change-Id: I6c899d6bad8410e447613cddf3f62fa1b69bb881
2017-01-24 22:34:20 +00:00
OpenStack Proposal Bot 9ad23c460e Updated from global requirements
Change-Id: Ic5512593aefff8ae8e26656a3d78cacd8178e3c4
2017-01-24 14:09:06 +00:00
OpenStack Proposal Bot 21ca6c2df0 Updated from global requirements
Change-Id: I1fbf72de84c9bd816c3315f5f53a13e9b1807ec3
2017-01-24 12:21:00 +00:00
avnish 3cc93818fa Remove useless iso8601 requirements
This patch cleans up the requirements.txt list to remove
iso8601 module not used anymore.

Change-Id: I9d828297dee0a9a01bde8f8b84c505fd8b5603d1
2017-01-20 09:02:58 +05:30
Rajiv Kumar 0d15f0ec52 Switch to oslo_log
Change-Id: I1fe00ab7b0405422af76488245a67b3d68e29f06
2017-01-18 16:49:30 +05:30
OpenStack Proposal Bot 9df0d482b4 Updated from global requirements
Change-Id: Ibf907536cc349954f88189140c137d3e51fe41cf
2016-12-02 17:18:53 +00:00
OpenStack Proposal Bot b0983e7032 Updated from global requirements
Change-Id: I4d9512db15a8d5d506ad192a66a2167becadd51c
2016-11-09 04:24:57 +00:00
OpenStack Proposal Bot 186487bb14 Updated from global requirements
Change-Id: Id4f164f1751533e916d7fc7234e5c67962cf0ad0
2016-10-19 03:59:12 +00:00
ChangBo Guo(gcb) a446429b61 Do not make project depends on Babel by default
There's no reason to depend on it as it's not needed to run the
application or use the library. We also remove it from cookiecutter
in Icc847c6a5cb194a77abfca6134444903cf7b8db5

Change-Id: I358b1b86c866651d2e96c2343c02090729d9838a
2016-10-01 19:26:09 +08:00
OpenStack Proposal Bot e9ad390ce6 Updated from global requirements
Change-Id: I42b6c9c506a0583e95bab1b363e871704c3bbab7
2016-08-31 09:15:19 +00:00
OpenStack Proposal Bot 21ef43d48e Updated from global requirements
Change-Id: I130c6dc73c4651e17db5b45d9eeec990c63bdc37
2016-08-19 09:11:37 +00:00
OpenStack Proposal Bot 14e7237b29 Updated from global requirements
Change-Id: I399097f26ad02e42b070e0d7f432667050f38c2e
2016-08-18 05:33:17 +00:00
Michael Ionkin 1eb34dd38a Designate integration
added designate client;
added SelectDnsDomain step in Cluster Template creation form. This
step is available if we enable dns service. This step contains one
dropdown list of available dns servers.
Domain Name is not required field so if it's not selected then
a cluster will be launched without designate usage.

partial-bp: designate-integration
Change-Id: If3e994026d012b9b33d59c8477d6f2a892f61374
2016-08-12 10:10:53 +01:00
OpenStack Proposal Bot 09a0530002 Updated from global requirements
Change-Id: I5f2c590bc9815e8ad35b82c18a7b2ae7ed2b6acd
2016-08-11 18:18:46 +00:00
OpenStack Proposal Bot ee83a697ca Updated from global requirements
Change-Id: I5001e2dea9abab2c5b544c23721f5ccaf7c9f53b
2016-07-30 01:24:48 +00:00
OpenStack Proposal Bot 6ce9834afc Updated from global requirements
Change-Id: I4c18710d79593aa8b6efbbc7703c3851231478b9
2016-07-19 15:32:42 +00:00
OpenStack Proposal Bot bc74bfcd3a Updated from global requirements
Change-Id: I80b7d3e27719fb8006ea8be486411d1bbe2584b0
2016-05-30 22:25:36 +00:00
OpenStack Proposal Bot 4a67a2c246 Updated from global requirements
Change-Id: Ib1adf92c32f01d0a41f77840e1158a94471cf9ed
2016-05-17 03:03:35 +00:00
OpenStack Proposal Bot b6ef14b563 Updated from global requirements
Change-Id: Ie7c9a4f2fe28683b6ae0f2766cc66a94fdbef74a
2016-05-11 14:04:01 +00:00