Commit Graph

15 Commits

Author SHA1 Message Date
Ghanshyam Mann 91c6a2de3b 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: I4377339ff52836ad953e3936b3e6a33b3ba73389
2022-08-16 19:57:36 +00:00
Gregory Thiemonge 400c1194e0 Add TLS enabled support for pools
Bump openstacksdk to 0.53.0, it provides the tls_enabled flag for
Octavia pools.

Story 2008368
Task 41277

Change-Id: I41559e3f2d13e5adbb850f28f058b72404e28124
2021-01-29 10:20:38 +01:00
Gregory Thiemonge acd8c0f5c8 Fix lower-constraints for new pip release
Change-Id: Ia0c4bb5ef8aa2ab66b8abc8bdfb3457a003f884a
2020-12-17 08:53:24 +01:00
manchandavishal 8a2b8528ec [goal] Migrate testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Fixing:
- bug#1886298
Bump the lower constraints for required deps which added python3.8
support in their later version.

This patch updates python version to py38 in karma.conf.js file
as py36 is not avaialbale on focal. It also adds libfontconfig1
in bindep.txt as phantomjs requires libfontconfig[2].

Story: #2007865
Task: #40201

[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal
[2] https://www.npmjs.com/package/phantomjs-prebuilt#linux-note

Change-Id: I4a70b7fd1ed4b94ffaed34b73779659b24e1eb65
2020-09-02 16:33:46 +00:00
Zuul 8bc9329b5f Merge "Switch to hacking 3.0" 2020-07-17 02:44:47 +00:00
Michael Johnson 6db692e5fa Bump the minimum openstacksdk version
The availability zone updates for octavia-dashboard require a
minimum version of 0.46.0 openstacksdk[1].
This patch bumps that minimum in the lower-constraints and
requirements.txt file.

[1] https://docs.openstack.org/releasenotes/openstacksdk/ussuri.html#relnotes-0-46-0-stable-ussuri

Change-Id: Ia04b2e11608d6dac359b0acf0e712ade2e7894e5
2020-06-09 13:03:12 -07:00
Hervé Beraud 4f9ffa1b48 drop mock from lower-constraints
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we don't need it
in lower-constraints.

These changes will help us to drop `mock` from openstack/requirements

Change-Id: I8adfadd54749890e83a3a3048ad70a16428857d7
2020-06-09 10:50:23 +02:00
manchandavishal 771dcae2ed Switch to hacking 3.0
This patch update hacking version to 3.0.0[1]. In order to make code compatible
with new hacking rules line break before/after binary operator I have added
W504 into ignore list in tox.ini. It also drop flake8, hacking, django-babel,
and mox3 packages from lower-requirements.txt.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html

Change-Id: I96fc5ca23010958d68cf261793489580b57f3a4f
2020-05-15 14:09:25 +00:00
manchandavishal 558222f1c2 Fix pyScss version in lower-constraints.txt
Horizon requires  pyScss>=1.3.7 [1] but lower-constraints.txt
in octavia-dashboard uses pyScss 1.3.4 which can cause the
failure in future. So this patch update pyScss version in
lower-constraints.txt to sync the change.

[1] https://review.opendev.org/#/c/715241/

Change-Id: Ie05e0d9989b26369aaa35ef32ce6140e5228902a
2020-04-01 18:22:06 +00:00
manchandavishal d30787d677 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: If7c7ce79594449637655c4832db50c2c243ce1c0
2020-01-02 20:47:24 +00:00
Akihiro Motoki 86fb321f34 Fix Django version in lower-constraints
horizon requires Django>=1.11 but lower-constraints.txt in ocatavia-dashboard
uses Django 1.8. As a result, the latest Django 3.0.1 which is not supported
in horizon yet is installed when installing horizon as sibling.
This leads to a failure in lower-constraints job like [1].

[1] https://zuul.opendev.org/t/openstack/build/5ad97e34d5674d00af0713d57c02f616

Change-Id: I7f8db57600b39e4f230261e15d103b1d32968b38
2019-12-27 15:21:00 +09:00
Jacky Hu 38e835ceea Add load balancer flavor support
Change-Id: If698df8e5cea1b527477b9f546afd52bd37d8989
Depends-On: https://review.openstack.org/634532
2019-03-06 13:56:04 -08:00
Akihiro Motoki a5edff2a50 Drop nose dependencies
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.

Change-Id: I3b9a51d79de04279e1872cc41a2bb7c69a0f08f8
2018-08-18 04:10:37 +09:00
Michael Johnson 63841ad797 Update octavia-dashboard tox for stestr
This patch updates the octavia-dashboard tox environment to use stestr.

Depends-On: https://review.openstack.org/570260
Change-Id: I122cd42fea3972d2e9488a1c4239e061edb8a54b
2018-06-15 14:44:37 +08:00
Doug Hellmann e4f8ab4ece add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I0ad0aa3533d324a46289920efb9ad637cbcf37f7
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-28 17:15:14 -07:00