Commit Graph

355 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov d3ef8b1256 Deprecate openstack-ansible-galera_client role
Since we moved all functionality of galera-client part to galera-server
role there's no sense in futher keeping and branching of client part.

Depends-On: https://review.opendev.org/c/openstack/project-config/+/765777
Change-Id: I1623dbc80bee4eb7d889ee570d0ce27697b58cea
2020-12-07 12:41:44 +02:00
zhoulinhui 3f7b333d95 Replace deprecated UPPER_CONSTRAINTS_FILE variable
Change-Id: I0d712c73e870e01ed5683bc6f31de5b3100de622
2020-11-10 13:11:24 +08:00
OpenStack Proposal Bot f822e7d137 Updated from OpenStack Ansible Tests
Change-Id: Ie8ed982d1af33e4aa7d410c4159eeddedb004813
2020-09-24 16:53:34 +00:00
Zuul 188ea6b1f7 Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:01:27 +00:00
OpenStack Proposal Bot 21fa19e347 Updated from OpenStack Ansible Tests
Change-Id: I94a2271bffa0e79c2d4420e152645d95aa346244
2020-06-03 18:59:31 +00:00
Andreas Jaeger 9418117f4c Use newer openstackdocstheme and reno versions
The sync from https://review.opendev.org/733244 updated to
openstackdocstheme 2.2.1 and reno 3.1.0 versions.

Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: I9a7173e1c4f3b4ebf024b826813d8f1c002a7df3
2020-06-03 19:00:46 +02:00
OpenStack Release Bot 1403bc919a Update master for stable/ussuri
Add file to the reno documentation build to show release notes for
stable/ussuri.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.

Change-Id: Icd8079fccf0e2d6b802d2dab6c3450e5d02b2dd4
Sem-Ver: feature
2020-06-01 13:09:02 +00:00
OpenStack Proposal Bot ebe47b5947 Updated from OpenStack Ansible Tests
Change-Id: I62ec98a915de5f8f1421b4f004aeb3382d353b9e
2020-05-22 07:00:18 +00:00
Andreas Jaeger 70d7bc30db Update docstheme for style
New version of openstackdocstheme (Victoria+) respects pygments_style.
Since this repo is using now Victoria (master) requirements but has
not branched for Ussuri yet, it uses the new version.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

Change-Id: I0d6247312e22c365c1e449ee5a18a8765789a7f4
2020-05-20 18:44:30 +02:00
Zuul b96e5eaa22 Merge "[ussuri][goal] Update contributor documentation" 2020-05-16 07:57:23 +00:00
Dmitriy Rabotyagov 8bac0389a5 [ussuri][goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].

[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html
Story: #2007236
Task: #38554

Change-Id: Ifdbebe6fe4679a1a7af65e671746c98fe06d19fd
2020-05-12 23:42:04 +03:00
OpenStack Proposal Bot 6b51cfdc66 Updated from OpenStack Ansible Tests
Change-Id: I111685d43b6f790868ea01ccb6fc77cb7d3fd38b
2020-05-12 18:02:48 +00:00
OpenStack Proposal Bot 55a20869e1 Updated from OpenStack Ansible Tests
Change-Id: I007f79c7df11d4567e75fbf4631288380b9b0359
2020-05-05 13:30:17 +00:00
melissaml ad5819c594 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: Ie7d39b0dec4b985078437904dc4bad2a913bf735
2020-04-14 20:15:21 +08:00
OpenStack Proposal Bot 121c07eef5 Updated from OpenStack Ansible Tests
Change-Id: I3300e0224e22edd3a71a566b98ebe3606fe30083
2020-04-13 17:44:26 +00:00
OpenStack Proposal Bot 6d6ea45e0e Updated from OpenStack Ansible Tests
Change-Id: Ied1cd25c4d766a579e699565883be0fc2b3d7159
2020-03-11 12:45:19 +00:00
OpenStack Proposal Bot 2200d254bb Updated from OpenStack Ansible Tests
Change-Id: I78cae2cfd62722f2188fa07e00e26aff0158dfce
2020-03-06 17:53:48 +00:00
Ghanshyam Mann 5d9cc79e66 [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: Ib87205f047635a74353940afab0f13a5333064b2
2020-03-01 16:07:22 +00:00
OpenStack Proposal Bot 12bc357cd0 Updated from OpenStack Ansible Tests
Change-Id: I84dd89be41fe21fc5d540ca0c0fa4dcfd51e45f1
2020-02-24 13:05:26 +00:00
Zuul 95d36c261e Merge "Install mariadb-client for mysqldump command" 2019-12-02 14:07:20 +00:00
Georgina Shippey b89d5a94fe Install mariadb-client for mysqldump command
When using the nova to placement db migration script, debian users will have
issues using the mysqldump command as the mariadb-client-core package doesn't
include this command. The packages installed for the other distros do install
mysqldump alongside more tooling, this would bring debian to feature parity.

db migration script:
https://opendev.org/openstack/placement/raw/branch/master/placement_db_tools/mysql-migrate-db.sh

What we currently have:
https://packages.ubuntu.com/disco/amd64/mariadb-client-core-10.3/filelist
What we could have:
https://packages.ubuntu.com/disco/amd64/mariadb-client-10.3/filelist
Example of what an other distro gets:
see line 543, # mariadb-client.files
https://build.opensuse.org/package/view_file/server:database/mariadb/mariadb.spec

Depends-On: https://review.opendev.org/#/c/695238/
Change-Id: I50b1cde1a82a855d54c54b43f8d141df9583205c
2019-11-26 13:11:41 +00:00
Zuul ae9d8da4f7 Merge "Fix a type in yml file" 2019-11-22 13:07:37 +00:00
Zuul df2f44d4d9 Merge "Updated from OpenStack Ansible Tests" 2019-11-21 17:24:41 +00:00
Zuul 8524aa9649 Merge "tox: Keeping going with docs" 2019-11-21 16:43:37 +00:00
OpenStack Proposal Bot 3418fc3e11 Updated from OpenStack Ansible Tests
Change-Id: I80723d13336eb5dc8f39e94e5d5e19bf00f91171
2019-11-21 16:32:20 +00:00
ShangXiao 3e1ab8c307 Fix a type in yml file
Change-Id: Ia0c26a5c45f8f3ec4fce7459872da9d54fe8985e
2019-11-19 16:49:47 +08:00
Dmitriy Rabotyagov 6397dd0e86 Replace git.openstack.org with opendev.org
This patch replaces git.openstack.org with opendev.org as redirection
from old path was enabled.
Also we change upper constraints url due to [1]

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: I1ca77be73cda89776ccf8e5a1f48781261683103
2019-11-14 14:10:37 +02:00
jacky06 48ac69cd99 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: I4a931463119d0a48c83a9217b58868353170e5f3
2019-10-23 17:44:17 +00:00
OpenStack Release Bot 9e119d5f23 Update master for stable/train
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: I6cd7936eb9a5ff53db1b0c595769ea58673c0965
Sem-Ver: feature
2019-10-22 18:53:37 +00:00
Zuul c0f11db478 Merge "Switch to opensuse-15 nodeset" 2019-10-18 18:54:37 +00:00
Andreas Jaeger dd4cadbdea Switch to opensuse-15 nodeset
opensuse-150 nodeset is referring to openSUSE 15.0, which is still in
maintenance but openSUSE 15.1 has been released already. "opensuse-15"
is going to refer to the "latest openSUSE 15.x" build released and
working for OpenStack going forward, so add this nodeset and use
it by default going forward.

Depends-On: https://review.opendev.org/#/c/689323/
Change-Id: I791eb263daca896aa4538f38938b43f2a4a75b5c
2019-10-18 08:39:14 +02:00
Dmitriy Rabotyagov fda14fbe36 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: Ibed28b9dafee3bbba3dd7a2895f849ad2dde2f12
Story: 2006105
2019-10-16 11:26:47 +00:00
Jonathan Rosser f0b69f594e Bump galera version to 10.3.18
Depends-On: https://review.opendev.org/687454
Change-Id: If285b1b1b68ad155779c6ba750e5c0566c078e5d
2019-10-09 15:23:57 +00:00
ShangXiao 315d342692 Update invalid link for README
The source code repository link is invalid.
Replace it with the available one.

Change-Id: Id7fdeb4d07bdb13d1f63298b105187fe4e3b34c4
2019-08-20 00:41:00 -07:00
OpenStack Proposal Bot fcdcc81100 Updated from OpenStack Ansible Tests
Change-Id: Iadf6d67ae70aef257844f27569fd8b05a895f207
2019-08-20 03:04:58 +00:00
OpenStack Proposal Bot fc0e88c1d5 Updated from OpenStack Ansible Tests
Change-Id: I099614f666312c1a27d77bb2e8be8b33a5db1cbf
2019-07-30 19:34:29 +00:00
OpenStack Proposal Bot f9f4b0b56e Updated from OpenStack Ansible Tests
Change-Id: I413c32b1efebe20206c608e4e9cfa6fd16189e11
2019-07-20 09:26:10 +00:00
Zuul c8d7684f77 Merge "Drop support for Ubuntu Xenial" 2019-07-19 14:05:54 +00:00
Dmitriy Rabotyagov c41b2d4a9c Drop support for Ubuntu Xenial
Change-Id: Ic9a8014f781cf6a93653ede6ca9fb8c304627a4b
2019-07-19 11:57:08 +03:00
OpenStack Proposal Bot 24fb6603a0 Updated from OpenStack Ansible Tests
Change-Id: I56f776896d383367a19ec7e4749ba7ca25ccbf1c
2019-07-18 22:16:30 +00:00
OpenStack Proposal Bot 6426943876 Updated from OpenStack Ansible Tests
Change-Id: I66328fbfff6792f638b29cf9f4270f0df657a583
2019-06-27 10:19:47 +00:00
Zuul 9c53a43b9a Merge "Fix galera_client installation for openSUSE Leap 15.1" 2019-06-24 20:58:48 +00:00
Zuul ae3bce4597 Merge "Replace git.openstack.org URLs with opendev.org URLs" 2019-06-19 14:38:28 +00:00
Dirk Mueller 1fce4446f6 Fix galera_client installation for openSUSE Leap 15.1
The MariaDB repositories are offering a download repo under
the leap major version, e.g. "opensuse15" or "opensuse42" for all leap
42.x and leap 15.x versions, respectively. There isn't a specific
build for openSUSE Leap 15.1, so the previous logic selected
a repo url of opensuse-151 which does not exist.

Change-Id: I64c6796e4324717dd98aa8488bc3e83b31073c45
2019-06-19 16:14:00 +02:00
Jean-Philippe Evrard 7fa820fb6e Clarify supported SUSE versions
This role only support openSUSE Leap 15, not 42.3, not tumbleweed.
Saying all is confusing and a bad practice. This fixes it, while
ensuring the job is properly defined to test that assertion.

Change-Id: I287e8e46dc8548d6ebeea966ed10b9e2a2d97965
2019-05-22 13:37:14 +00:00
Jean-Philippe Evrard cdd69640de Make coverage consistent
Currently this role doesn't test the integrated jobs.
With the dynamic execution of the roles, this role
also get tested by the integrated repo.

This also makes sure leap 42.3 is not tested anymore,
and adds the linting jobs.

Change-Id: Ia2d252cfe4a7ef6d10369635a320c208262692d6
2019-05-22 07:20:46 +00:00
zhangboye 50167b448f Cap sphinx for py2 to match global requirements
Change-Id: I06f23be240d290c6a37ce47699f9de6054b42e4a
2019-05-16 15:22:59 +08:00
Mohammed Naser 96a7b8694a [redhat] Update variables to be version agnostic
The RedHat-based operating systems such as CentOS have a pretty
stable list of packages, therefore, we don't need to pin it by
version and we can instead move to a much more generic redhat.yml
which will support a bigger range of systems.

Change-Id: I215dc9bca6eb586b9c18c85f29a644ef25de41ea
2019-05-09 23:53:25 -04:00
OpenStack Proposal Bot 804619f06f Updated from OpenStack Ansible Tests
Change-Id: I1d6fedd0fab4f59596845dc3d1dcaade629e6e9e
2019-05-09 11:33:31 +00:00
melissaml eb335ccfa7 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: Id8efd9fadfa11ed5b75768ab66c8f51294cbc563
2019-05-05 19:39:30 +08:00