Commit Graph

24 Commits

Author SHA1 Message Date
Nate Johnston 3ce57efc46 Retire the Congress Dashboard project
Recently the TC has worked on determining the criteria for when an
OpenStack project should be retired.  When there was not a PTL nominee
for the Congress project, that triggered the TC to review the project
health per [1], and the TC has determined [2] that development work on
the project has ceased.  This decision was announced in the
openstack-discuss mailing list in April 2020 [3].

This commit retires the repository per the process for governance
removal in the Victoria cycle as specified in the Mandatory Repository
Retirement resolution [4] and detailed in the infra manual [5].

Should interest in developing Congress as part of OpenStack revive,
please revert this commit to have the project rejoin the list of active
projects.

The community wishes to express our thanks and appreciation to all of
those who have contributed to the Congress project over the years.

[1] https://governance.openstack.org/tc/reference/dropping-projects.html
[2] http://eavesdrop.openstack.org/irclogs/%23openstack-tc/latest.log.html#t2020-04-20T15:36:59
[3] http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014292.html
[4] https://governance.openstack.org/tc/resolutions/20190711-mandatory-repository-retirement.html
[5] https://docs.opendev.org/opendev/infra-manual/latest/drivers.html#retiring-a-project

Change-Id: I8026809e82c6aff8b64932a931229a08c6360629
2020-05-28 12:11:01 -04:00
manchandavishal 15afe9c6a5 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].
This patch also drop django-babel as horizon already swiched from
django-babel to enmerkar. congress-dashboard requirement.txt needs to
sync the change to fix gate failure. enmerkar, a successor of
django-babel will be installed via horizon, so we don't need to
have it in requirements.txt explicitly.

Depends-On: https://review.opendev.org/#/c/700733/
[1] https://etherpad.openstack.org/p/Enable_Django22_support_in_Horizon_Plugin

Change-Id: I105be486e98b856839214e72a363674cd5c23b9f
2020-02-05 14:21:35 +00:00
caoyuan 44bd4e5deb tox: Keeping going with docs
Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.

[1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045

Change-Id: Ifa044174c197f10c88947865508379c5b53c6090
2019-12-19 00:31:01 +00:00
Ghanshyam Mann 406b3ef20e [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Congress-dashboard is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Depends-On: https://review.opendev.org/#/c/693631/
Change-Id: I433d289bb0a6d1c8bea5492b2fefa2e000636294
2019-12-18 23:43:25 +00:00
manchandavishal 40ee8ed1dd Use Horizon project template for django jobs
Horizon defined a project template 'horizon-non-primary-django-jobs'
for django jobs. This patch use that template to run django jobs
here. For information please refer [1]

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

Change-Id: I7615b8fdf4793f5229725fc6502e0ed8e94aaddd
2019-10-05 10:06:17 +00:00
manchandavishal 8f0ba86489 PDF documentation build
Change-Id: I3c467d47b00173cb3c2604fd04041d42ae9fcdbd
2019-09-04 13:21:48 +00:00
manchandavishal bec72a11a5 Update the constraint url
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: Iae2f8c2cfd02bb5de48060de80a00711e1d48aab
2019-06-17 05:53:30 +00:00
Zuul e5ae91f347 Merge "Switch python3 versions of test jobs to match Train PTI" 2019-05-15 21:44:06 +00:00
akhiljain23 f631101af0 Switch python3 versions of test jobs to match Train PTI
In Train, we will use python 3.6 and 3.7 for python3 runtime
in our gate jobs [1]. This commit also adds python 3.7.

[1] https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I2841c18c889a788a88e4ec50e7daa15109b2e6bc
2019-05-09 12:32:57 +05:30
akhiljain23 c43cfb0065 Changes for url transition to OpenDev
This commit changes openstack.org URL to opendev.org URL

Change-Id: Ifddb1e5cd5fed2ce7d2a70cb10b1b661f91df289
2019-04-22 06:40:36 +00:00
manchandavishal 97cc90da48 Drop py35 jobs
Python 3.5 was the target runtime for the Rocky release. The current
target py3 runtime for Stein is Python 3.6, so there is no reason to
keep testing against the older version.

https://governance.openstack.org/tc/reference/runtimes/stein.html#python-runtime-for-stein

Change-Id: Ibd0fb9d3a87bd8c83c55298f4f3a7e0714fdc33d
2019-03-15 06:30:27 +00:00
jacky06 7a1e08dc96 Update hacking version
Use latest release 1.1.0 and compatible changes w.r.t pep8

Change-Id: Ib3434e6aedbbbe661f0c42ab82961c3c21e010d5
2019-02-18 14:03:43 +00:00
akhiljain23 1aa8418305 Add python 3.6 for test in tox
This commit adds support for py36 in tox.ini by default. When tox
command is executed by developer it will run py36 tests.

Change-Id: I21aba62ad0ea5b32445560dc38d28acff197ac23
2018-10-04 13:51:51 +05:30
Qian Min Chen 9894ebdfdc Modify the 'tox.ini' file
Since the horizon remove the 'run_tests.sh' file,
so there should remove '.venv' from the flake8 exclude
in the '.tox.ini' file.

Change-Id: Ief1d67e3d387590ef86e2abc45139f69d69912e3
2018-08-18 16:14:05 +08:00
huang.zhiping 7fbfd09ac8 fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: Ifc0557996260608bbbb9437fe527e0fef5f05415
2018-07-23 03:53:55 +00:00
Akihiro Motoki c6d1225686 Add python3 django 1.11 job instead of django 2.0 job
Django 2.0 is now used in tox py35 job, so there is no need for
py35dj20 job. Instead, Django 1.11 with python3 is not covered.

- py35dj20 job is dropped from tox.ini.
- python3-django111 is added to tox.ini.
  python3 is specified to basepython to avoid a specific python version.
- .zuul.yaml is updated to consume horizon-openstack-tox-python3-django111
  and drop horizon-openstack-tox-py35dj20.

Change-Id: I61129acf42b1c39c212c91ae0db06342472808b6
2018-06-13 20:24:19 +09:00
Zuul b6df4c3f12 Merge "Follow the new PTI for document build" 2018-06-06 05:37:22 +00:00
Anusha Ramineni ab907b8334 Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
https://governance.openstack.org/tc/reference/project-testing-interface.html
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html
http://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html

Co-Authored-By: Nguyen Hai <nguyentrihai93@gmail.com>
Change-Id: I585a2fb8cf6450fb0a22808ce954bdf49464da04
2018-06-06 05:18:11 +00:00
Akihiro Motoki b3ab877066 Django 2.0 support
Replace django.core.urlresolves with django.urls

(In Django 2.0) The django.core.urlresolvers module is removed
in favor of its new location, django.urls.
It was deprecated in Django 1.10:
https://docs.djangoproject.com/en/2.0/releases/1.10/#id3

Add py35dj20 job to test Django 2.0 integration.

Change-Id: I89dea8aaeb2a7d42a9ce99e7cb236c491b34c138
2018-05-11 00:26:15 +09:00
Doug Hellmann 7aa8cddf1b 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: I44faa4c9391cf94788a839557b6386bc6737781f
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Signed-off-by: Akihiro Motoki <amotoki@gmail.com>
2018-03-29 11:41:41 +09:00
Arundhati Surpur 2be93bd1a7 Add python 3.5 in envlist
In setup.cfg file the python 3.5 is added
In tox.ini the python 3.5 is added

Change-Id: Ie7ce5e5457258a3a92af066e7ba774366835f39f
2017-07-13 20:17:42 +00:00
Anusha Ramineni 0acc107bc2 pep8 to install only required packages
This commits updates pep8 to install only required packages
ref: I0596a6970725189fd9b46a0cac923b86ccb03f8c

Change-Id: Ie6cda130233f93c940b1c6ae085cda7b80df061e
2017-05-08 12:47:22 +05:30
Anusha Ramineni 88ef2e3d5a Move congress_dashboard folder to this project
Partially-Implements: blueprint enhance-congress-dashboard
Closes-Bug: #1653743
Change-Id: I9b2ae92e125181226130de56b09d5588b4cd1755
2017-03-15 04:41:58 +00:00
Anusha Ramineni 2a43ed659a Initial UI-cookiecutter commit
Partially-Implements: blueprint enhance-congress-dashboard
Partial-Bug: #1653743
Change-Id: Ia6c034011385e3af558bd5052cad134ada6fdbcb
2017-03-14 09:20:55 +00:00