Commit Graph

256 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov a4fa93cf18 Update role metadata
Change-Id: Iec6864515436c2751e3e27c177045a876927ac05
2023-07-12 13:14:13 +02:00
Dmitriy Rabotyagov 3e71170672 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: Ib30ad75b70011fa9c74f8f57e41b0b85e2007003
2022-12-27 17:53:15 +01:00
OpenStack Release Bot eeead26238 Update master for stable/zed
Add file to the reno documentation build to show release notes for
stable/zed.

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

Sem-Ver: feature
Change-Id: I642a6e660e724ec3aca4a596b4a583b6a6abf6ca
2022-12-13 13:10:14 +00:00
Dmitriy Rabotyagov 6883786033 Switch sphinx language to en
With sphinx release of 5.0.0, they changed default for language variable
to 'en' from None. With that current None valuable is not valid and should
not be used.


Change-Id: Iacb546eeff620c3820039e4ac5656c3383ce8e5c
2022-05-30 16:01:17 +02:00
OpenStack Proposal Bot 9603944e04 Updated from OpenStack Ansible Tests
Change-Id: Icfbc5dd13188ab0d5dfb6d8305506f4d6801d20c
2022-04-04 09:13:46 +00:00
Jonathan Rosser 3db6d9d5f6 Cleanup setup.py config
Change-Id: I9f1c92c79240f52d25fef502d27316ea1b9887ba
2022-04-04 10:12:50 +01:00
OpenStack Proposal Bot aa0391313d Updated from OpenStack Ansible Tests
Change-Id: Ieec7967b28ea47ffda391a36f5a265e7934c2c96
2021-12-17 16:45:06 +00:00
Dmitriy Rabotyagov ea1f0c084f Add OS_CACERT env variable
Once internal CA is used, that is not part of default trust store,
we need to ensure that openstack clients will use system-trust instead
of the default one provided by certifi library.

Change-Id: Ibe6b59b497fa665b722b648a57cb5568b1b29b5f
2021-06-24 11:42:34 +03:00
Dmitriy Rabotyagov af0c55f683 Replace linters test with integarted one
We've created integrated linters check job a while back and it's successfully
working for several releases. At the moment we experience difficulties
with future maintenance of the linters check from the openstack-ansible-tests
repo. So instead of fixing current one, we replace it with modern version of
the test.


Change-Id: Ia6802a303ff2bb27f8722cb7c69b91a1a392f466
2021-05-21 15:52:19 +03:00
OpenStack Proposal Bot 256dd787d1 Updated from OpenStack Ansible Tests
Change-Id: I02fb25132922827312cee6f4ddd65231b94132af
2021-03-22 08:45:44 +00:00
Jonathan Rosser 384fd4f32d Remove references to unsupported operating systems
All references to Gentoo, SUSE, Debian stretch and Centos-7  are removed.
Conditional tasks, ternary operators and variables are simplified where possible
OS specific variables files are generalised where possible

Change-Id: I1289053aec91b447e2b0028aa5553a9d86de8abb
2021-03-17 09:17:43 +00:00
OpenStack Proposal Bot f39af0282e Updated from OpenStack Ansible Tests
Change-Id: I3cd50f7d60016c4cb7d132bf531463820093b8ce
2021-03-12 22:17:01 +00:00
Jonathan Rosser b4f6b665b2 Use ansible_facts[] instead of fact variables
See https://github.com/ansible/ansible/issues/73654

Change-Id: I8d1787e14f818c553f398adde554816856ef1a17
2021-02-25 12:24:54 +00:00
dmitriy b5b040dcc6 [reno] Stop publishing release notes
Since we copy all release notes to the integrated repo there is not need
in publishing release notes for each repository. We should only verify their
validity and linting.


Change-Id: I31d20acb1f2b76fa333cc1a7c62458638c42f401
2021-01-22 18:24:11 +02:00
Zuul 242772e999 Merge "Adding support of system scoped openrc and clouds.yaml" 2020-11-18 15:01:03 +00:00
siavashsardari fdc640ddcb Adding support of system scoped openrc and clouds.yaml
Change-Id: Iff5a0892d812601c0fa3fd549b7f00a468cfdd97
Closes-Bug: 1903656
2020-11-17 11:22:47 +03:30
zhoulinhui 3387d719ad Replace deprecated UPPER_CONSTRAINTS_FILE variable
Change-Id: I46abac4a8a8a87b4818697f9c7006a84701bbe4f
2020-11-10 13:11:24 +08:00
Jonathan Rosser 87e9d56d06 Fix linter errors
Change-Id: I0bc835348566bbc3e7d398ac525733e18147ecd4
2020-10-02 07:33:36 +01:00
OpenStack Proposal Bot e1768cb97d Updated from OpenStack Ansible Tests
Change-Id: I9b1a31b4f972f054e88ddf8302f9eec11c9ab89c
2020-09-24 16:54:31 +00:00
Zuul 25649c5ac5 Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:01:31 +00:00
OpenStack Proposal Bot a8c8137293 Updated from OpenStack Ansible Tests
Change-Id: I93da40f0401243fdc46334b3506ae7e3901b1b0e
2020-06-03 19:01:35 +00:00
Andreas Jaeger b45140a4a0 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: Icfd996dcee95e9526eb69a6615cb17b998d4dcea
2020-06-03 19:04:46 +02:00
OpenStack Release Bot 58621944de 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: I90d32ab2da6dc166ba56f28d3ffc363a7ff2d0fd
Sem-Ver: feature
2020-06-01 13:11:17 +00:00
OpenStack Proposal Bot 55fef70e16 Updated from OpenStack Ansible Tests
Change-Id: Ia5411e065e63457310f30778d026121aba20544b
2020-05-22 07:02:15 +00:00
Andreas Jaeger ae336f700f 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: I16c03c139b6dc3a05291a78c23b3b073b6f266cb
2020-05-20 18:46:24 +02:00
Zuul 6c18d5eb5f Merge "[ussuri][goal] Update contributor documentation" 2020-05-16 07:50:03 +00:00
Dmitriy Rabotyagov bdcafab5f0 [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:45:55 +03:00
OpenStack Proposal Bot 0a3e6a56be Updated from OpenStack Ansible Tests
Change-Id: I0d6de8d4581763b5d0307fed38c513523fc30fdf
2020-05-12 18:03:19 +00:00
OpenStack Proposal Bot ff2a317560 Updated from OpenStack Ansible Tests
Change-Id: Iab27fb3dbe95489a07363f9a1a314031d86bee78
2020-05-05 13:31:02 +00:00
melissaml 9c08fd4e32 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 noww
 obsolete content.

Change-Id: I615bbc9996eddfa98acc94d977f4a4867a49a8db
2020-04-14 20:36:32 +08:00
OpenStack Proposal Bot 32850768fa Updated from OpenStack Ansible Tests
Change-Id: I688d609ac34a5c051ef2d6e63be5f31f6ad3c813
2020-04-13 17:46:23 +00:00
OpenStack Proposal Bot 419b3ca306 Updated from OpenStack Ansible Tests
Change-Id: I03cf50f6eb1e4b1f84553397585b26068540d620
2020-03-11 12:45:45 +00:00
OpenStack Proposal Bot c8b1f998cb Updated from OpenStack Ansible Tests
Change-Id: If05dbb2c3d9b57a4c730ca144d09b6c6cac57547
2020-03-06 17:54:51 +00:00
Ghanshyam Mann 8e59463766 [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: I1d83909c44db843eee4b43a07b2538cc40235fa6
2020-03-01 16:04:56 +00:00
OpenStack Proposal Bot dadd63fe86 Updated from OpenStack Ansible Tests
Change-Id: Iccc4b705b4a3794b6e202e78a14bb31acd9768a5
2020-02-24 13:07:25 +00:00
Zuul dcb4c374dd Merge "tox: Keeping going with docs" 2019-12-12 21:02:06 +00:00
OpenStack Proposal Bot c603dc120f Updated from OpenStack Ansible Tests
Change-Id: I1a2a09b588d4dd5150563825522b7b08852ff534
2019-11-21 16:33:08 +00:00
Dmitriy Rabotyagov 75e64674a8 Replace git.openstack.org with opendev.org
This patch replaces git.openstack.org with opendev.org as redirection
from old path was enabled.

Change-Id: I811ce0f7adfb00377c31338a7b823f710f558fcd
2019-11-14 19:20:02 +02:00
jacky06 df1a24c9ce 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: Ia1dafae837c6ba68781a33a0d7d39aa3ab0c4876
2019-10-23 17:37:36 +00:00
OpenStack Release Bot b89635c280 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: Id94ec1071a350a5a21807a59997beb3c752fa036
Sem-Ver: feature
2019-10-22 18:55:47 +00:00
Dmitriy Rabotyagov c24af1a2b9 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: I6e1bcb984c94f885f7bfa8c78712daadfae3fc39
Story: 2006105
2019-10-17 15:39:34 +00:00
pengyuesheng c4011bc0ad Update the constraints url
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: I3b59a92e28c5d91008fffa3591cb245c9b058149
2019-09-26 11:02:03 +08:00
OpenStack Proposal Bot 5e079d7622 Updated from OpenStack Ansible Tests
Change-Id: Ie047f830bcf5470e2e0d6b78e3776c99b8361524
2019-08-20 03:05:23 +00:00
Zuul 8f32b3e8fb Merge "Update invalid link for README" 2019-08-15 01:11:36 +00:00
ShangXiao 5caf962c36 Update invalid link for README
The source code repository link is invalid.
Replace it with the available one.

Change-Id: I7d57205f84fe747609b7729859195d7ac0f28215
2019-08-13 23:50:59 -07:00
Dmitriy Rabotyagov b79fade909 Add option to redefine locale
Since CentOS do not support C.UTF-8 locale[1] we're placing system
default inside openrc file. If locale can't be found from gathered facts
it's defaulted to C.UTF-8.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1361965

Change-Id: I304bacf0e586b119ac41757b96fa237d2839aaf5
2019-08-13 19:47:19 +03:00
OpenStack Proposal Bot 53fcf7994a Updated from OpenStack Ansible Tests
Change-Id: I465cd760471016c92227ab89926e813157e8ebf1
2019-07-30 19:36:28 +00:00
OpenStack Proposal Bot af3a174036 Updated from OpenStack Ansible Tests
Change-Id: I9159ee4170e1093041789568f17b58421ee65678
2019-07-20 09:28:58 +00:00
OpenStack Proposal Bot 46745617ae Updated from OpenStack Ansible Tests
Change-Id: Ia339446114fcf962074969e114792d39362be767
2019-07-18 22:17:16 +00:00
Zuul bbbeb9b00e Merge "Cap sphinx for py2 to match global requirements" 2019-07-10 18:55:24 +00:00