Commit Graph

11 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 54e3c21c85 Define constraints file for docs and renos
Right now we are not using any constraints for docs and releasenotes builds.
This has resulted in docs job failures once Sphinx 7.2.0 has been released.

The patch will ensure that constraints are used an we should not face
simmilar issue again.

TOX_CONSTRAINTS_FILE is updated by Release bot once new branch is created,
so it should always track relevant constraints.

Some extra syntax-related changes can apply, since patch is being passed
through ConfigParser, that does not preserve comments and align indenting.


Change-Id: I245b4d7f526380862fce2d88fbcd7ab1b8ed4053
2023-08-17 16:32:17 +02:00
Dmitriy Rabotyagov b8865bde4c Update tox.ini to work with 4.0
With tox release of 4.0, some parameters were deprecated and are ignored now
which causes tox failures. One of the most spread issues we have is using
`whitelist_externals` isntead of `allowlist_externals`


Change-Id: Ibbb153da7fd38b2a7df2b13480f647ab95d96d81
2022-12-27 17:53:21 +01:00
Marc Gariepy 977d2b9369 Cleanup setup.py config
Change-Id: I5b9acf8fab3813169eff3e063875694aa9ab9c72
2022-03-31 10:39:34 -04:00
zhoulinhui 3a7d20720a Replace deprecated UPPER_CONSTRAINTS_FILE variable
Change-Id: I5af8c322684b28070948c3dabf5841dd52e8d95f
2020-11-10 13:11:46 +08:00
melissaml 91d19c8c2a 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
- Remove obsolete sections from setup.cfg
- Cleanup doc/source/conf.py to remove now obsolete content.

Change-Id: I4fce1279bb8a5bf9a5d7e80d9f6400f7e9105f8c
2020-04-14 16:32:47 +08:00
Ghanshyam Mann e7dbdc8e3a [ussuri][goal] Updates for python 2.7 drop
OpenStack is dropping the py2.7 support in ussuri cycle.

Only update required is in tox to define common baspython as py3 os that
all tox env including [testenv:functional] will use py3 instead of py2.

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

Change-Id: I6535d9161e15aa2293c63c2d5ecc8ece952bbb2b
2020-03-01 18:54:32 -06:00
jacky06 7d37991c7e tox: Keeping going with docs
1. 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.
2. Remove the unnecessary blank line for tox.ini

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

Depends-On: Ie837d376bb1a1d93367369d25140dd8a9d5ac14e
Change-Id: I07419b0100ae680aa124f0c0024fedff29a30476
2019-10-23 17:45:01 +00:00
Dmitriy Rabotyagov 594c005963 PDF Documentation Build tox target
This patch adds a `pdf-docs` tox target that will build
PDF versions of our docs. As per the Train community goal:

  https://governance.openstack.org/tc/goals/selected/train/pdf-doc-generation.html

Add sphinxcontrib-svg2pdfconverter to doc/requirements.txt
to convert our SVGs.

Change-Id: Iebf8e1a3c88e039ef824b0c3f73286884f2beaf2
Story: 2006105
2019-10-21 18:25:00 +03:00
tonybrad 24dcb23bc4 Update the tests source
Change-Id: I8f6fc94f091917e78fa780f12a7873e919637ce7
2019-05-21 08:51:06 +00:00
Michael Vollman f9bfb7f0bc Basic working os_manila role
Starting this new role as a copy of the os_cinder role due to the
similarities between the two openstack projects.  This role will
deploy manila api, scheduler and share services on ubuntu with the
default local LVM backed NFS scenario.

Change-Id: Ibda073e5aaa6df3b254961d4aed3a8d5961f3432
2019-03-08 19:41:48 +00:00
Andy McCrae 58b9b85af8 Initial commit to os_manila role
This is the initial commit to the development of the os_manila role.
This commit just contains the scaffolding.

Change-Id: I1ba8bf8bb892179b8068de398a6d61840dd610b1
2018-11-05 11:42:43 -05:00