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.
- Move basepython to testenv, to use it everywhere in tox.ini.
Change-Id: I1f06b471e1a1ce1570862b281bdff82d27c6d381
To make configs more readable it's worth dropping out commented out
lines. Also some issues in configs has been fixed.
Change-Id: I1d2316fbe9ae0c74b9d516d3a143c7a58ff59365
This patch aims to add a prefix for memcached_server
on each role to give the ability for deployers to
override the location of memcached cluster. I.e users
wants to create a single memcached cluster with k8s
for each service.
We also add pymemcache based on [1] and fix zun-docker
systemd config.
[1] https://review.opendev.org/711429
Change-Id: Ic7b31506177ebb0f4f24eaff4db134aace5c0b1a
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: I91d9104335ca7d432966b5c19f27dead6f8f57f1
Move service to use uWSGI role instead of internal python daemon.
This aims to unify deployments by using uwsgi for all services
api which support using them as wsgi applications.
Depends-On: https://review.opendev.org/693528
Change-Id: I69044a13106f16bbbef8ae83e79a08aa127a7d2a
Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: Iddd3f069e9a52364b6d9b9697d080b03920f573a
Sem-Ver: feature
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: I43fb85532d1bbf0316a10664116a3bbbd9fdc66a
Story: 2006105
This patch refactors the openstack user/service/endpoints creation to
service_setup.yml which will eventually be managed by
openstack-ansible-tests.
Change-Id: I8c9d80b5396ef486f1fd70857b0d8ebbffdf87a6
This patch aims to migrate service from usage of regular syslog files
to journald. We also disable uwsgi logging, since it dublicates
requests that are logged by service itself.
Change-Id: Id466ac20d9d18fa86a4615a73433a51720bafc8e
This patch refactors the database creation to db_setup.yml which
will eventually be managed by openstack-ansible-tests.
Additionally enabling extras repo for centos, since it's not
enabled by default but required by docker
Change-Id: I441feb4b74b72002af0284137e6025821024979e
This patch updates the meta to reflect it's support
of Debian accordingly as well as rename ubuntu vars
file to debian.
We also add in vars/debian the correspondent docker-ce
uri and gpg_uri.
Change-Id: Icf91eee6e369d9a6a95dd0c8772c2760eaff5bd2
Add file to the reno documentation build to show release notes for
stable/stein.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.
Change-Id: I682f901c63d88f3094d707c960cc2cd1468a150e
Sem-Ver: feature
sphinxmark is no longer compatible with the latest release of Sphinx
which is causing all of our documentation jobs to fail. This patch
removes it as our current usage of openstacktheme for documentation
already provides watermarks for current branch and notices for which
branch the documentation covers.
Change-Id: I987f90aee31434ef79e960c449cfab576503c08b