Commit Graph

34 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov ceca11a27d Adopt for usage openstack_resources role
With efforts to create a resources in same, unified way,
we convert tempest role to use openstack_resources
for creating and managing openstack resources, like projects, flavors,
networks, images, etc. This should reduce maintenance costs
in case of futher collection updates and unify approach.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/911377
Change-Id: I658e6218cf59650d0abfa491ebaa6d3c37db2993
2024-03-05 20:40:12 +00:00
Dmitriy Rabotyagov 1a3615afdf 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: I7bd4a4623db0913fee84afc237c4bbb520f26c76
2022-05-30 16:01:30 +02:00
Jonathan Rosser 3fa5ab07cc Add docs for suggested cluster template and debugging hints
Change-Id: Ica00d078bddafd783ee6d24b0ac9151a8b57c3e1
2020-11-30 15:42:41 +00:00
Jonathan Rosser 7c90bb1729 Fix linter errors
We also fix magnum config in order to work with bind-to-mgmt,
until [1] got merged

[1] https://review.opendev.org/733408

Depends-On: https://review.opendev.org/763049
Change-Id: Iaa7a0aae186eaf080b7be3949821ed9e90c52456
2020-11-17 17:20:42 +00:00
Zuul 366e30a040 Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:41:48 +00:00
OpenStack Proposal Bot b3770cb8c6 Updated from OpenStack Ansible Tests
Change-Id: Ib0441f3154636786efa176636d4bf19c4b9b9bdd
2020-06-03 19:05:42 +00:00
Andreas Jaeger 03abb7a616 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: I0a42848fdf8aa7ce6b6581e6663093bf4936b802
2020-06-03 19:58:23 +02:00
Andreas Jaeger b65304e672 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: I4b6d21d3f56c3af495686f548bfac6a2bac40d00
2020-05-20 18:49:28 +02:00
OpenStack Proposal Bot a9a99e63af Updated from OpenStack Ansible Tests
Change-Id: I2050acaaa82cb3a3b3e627c985a81a41bd8545e6
2020-05-05 13:32:33 +00:00
Zuul b6f67d4b7b Merge "Cleanup py27 support" 2020-04-16 23:40:35 +00:00
melissaml 1b1bd593c8 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: I083f48da5fc2786d0628195edebbfff97c46aba4
2020-04-14 17:09:33 +08:00
OpenStack Proposal Bot f562cf9339 Updated from OpenStack Ansible Tests
Change-Id: I48b3448495213ab277ca2ab922a0ed4488e18030
2020-04-13 17:50:13 +00:00
OpenStack Proposal Bot 7cc305106c Updated from OpenStack Ansible Tests
Change-Id: Ie86cf13ca18562ab6b1cd6ddcc2db71d35dfa8e1
2019-11-21 16:34:42 +00:00
Dmitriy Rabotyagov abb576246c 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: Ie773541548107ebfc971a7f24b05d83fb0b95663
Story: 2006105
2019-10-18 16:40:52 +03:00
OpenStack Proposal Bot 8d0ebd57a2 Updated from OpenStack Ansible Tests
Change-Id: Icbc584b442824fa46682ee9935a87b55f76f5dcc
2019-07-30 19:40:36 +00:00
OpenStack Proposal Bot bd2306dd8e Updated from OpenStack Ansible Tests
Change-Id: I38ff2038deb7ada68654f7fc9a5d6ba178835aba
2019-07-20 09:33:52 +00:00
zhangboye 80d311282b Cap sphinx for py2 to match global requirements
Change-Id: I7728ece3f0c5410f9174194fcf39eb1dc38b34c2
2019-06-07 09:56:58 +08:00
Mohammed Naser 22bd476b46 docs: drop sphinxmark
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: I880a60f21d61ca625553820ce0c5a34365fc642b
2019-04-04 05:02:42 +00:00
Andy Smith e587d74d29 Update to use oslo.messaging service for RPC and Notify
This introduces oslo.messaging variables that define the RPC and
Notify transports for the OpenStack services. These parameters replace
the rabbitmq values and aure used to generate the messaging
transport_url for the service. The association of the messaging
backend server to the oslo.messaging services will then be transparent
to the magnum service.

This patch:
* Add oslo.messaging variables for RPC and Notify to defaults
* Add transport_url generation to conf template
* Add oslo.messaging to tests inventory
* Update tests
* Update examples
* Add release note

Change-Id: Ib44af3b1d153742975351a321d65c8812a994370
2018-07-20 11:53:00 +00:00
OpenStack Proposal Bot 56e87be12e Updated from global requirements
Change-Id: Ia7cb3e46b2d1cccecf68564855b457b9255addc8
2018-03-15 07:35:27 +00:00
OpenStack Proposal Bot 599779ca8b Updated from global requirements
Change-Id: Ie3716f63d7311d3a8cdabb15a681dbd787ff7ba3
2018-03-10 13:35:52 +00:00
ZhongShengping 1c68c2b5c3 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

For more detials information, please refer to:
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: I54defccc7c1397c465e0b6452afdc73214949762
2018-03-09 12:01:26 +08:00
Jean-Philippe Evrard 736d170733 Clarify cinder integration documentation
It's often expected that OpenStack-Ansible wire things up.
While we decide if we need to wire Magnum up in group vars to
a variable that's not defined on all the deployments [1], we
should at least document how to configure os_magnum.

[1]: We could reuse the cinder_default_volume_type, but this
variable is not set in all the environments, or set only to
the cinder nodes. It would risk being wrongly wired, and not
work. This could lead to issues in the expectations.

Closes-Bug: 1721878
Change-Id: I2eca155484e8d4440ec2ece91a7c4e3e3b610950
2017-12-07 13:56:17 +00:00
Jean-Philippe Evrard 61f8aee6ad Remove pip_install dependency
With addition of pip_install on every node, we don't
need to have pip_install as a meta dependency.

Depends-On: If3412bb888ebb854874bbc43eb76bfcb3e4a7868
Depends-On: I79ff70c438b44753be2a93f004ebbc46de0a963d
Change-Id: I4ff1d51d78f5414d1029ac9ba773d98bd1dcbcda
2017-12-05 11:55:22 +00:00
Jesse Pretorius 2cf8952d6b Initial OSA zuul v3 role jobs
This patch implements an initial set of jobs intended to match
the current job execution method. It does not intend to improve
how the jobs are executed - only to replicate what is currently
in openstack-infra/openstack-zuul-jobs and provide the platform
to iterate on.

Change-Id: Ib5ec32e6f746ae11e8f74453c0232b060516eafe
2017-10-17 20:24:58 +00:00
ZhongShengping 9918ef7916 Fix openstackdocstheme settings
To use openstackdocstheme 1.11.0 properly, this patch fixes
some settings according to follow[0].

[0]https://docs.openstack.org/openstackdocstheme/latest/

Change-Id: I223acee41794a0fb05039f65c9c13acf005bbcf3
2017-07-03 16:18:19 +08:00
gecong1973 3056f0b2b5 Use https instead of http for git.openstack.org
TrivialFix

Change-Id: I945629b0300f8f5e4b3db5d47d4b930fb5872fdb
2017-02-06 10:42:11 +08:00
Andy McCrae 6782f5ad9c Update repository with reference to role git location
Change-Id: I4ae40bff141dc166bae65ba56d72b8b1be1260bb
2016-12-22 14:26:22 +00:00
Jean-Philippe Evrard 68de169adc Point roles docs bugs to openstack-ansible LP
Currently when clicking on the small bug in the roles'
docs, we land on openstack-manuals launchpad.

This should solve it.

Change-Id: Iabb376c8456d351e17bcbf2f8a99c19989438f78
2016-12-01 14:47:27 +00:00
Nish Patwa d996d13388 [DOCS] Added release-name as a watermark to Docs.
Added a water mark to the role documentation
to make clear to deployers which release they're
working with.

Modified conf.py that adds watermark to the documentation according
to particular branch. If the current branch is master than
watermark is 'Pre-release' and if the current branch is
stable/<release-name> than watermark is <release-name>.

This is a combined implementation based on the following
patches:
- https://review.openstack.org/372565
- https://review.openstack.org/382637
- https://review.openstack.org/384140

Change-Id: I2da909236efbca3479492d9199d9ccbee77fa098
2016-10-18 17:07:27 +00:00
Robb Romans ee672f654c [DOCS] Add project links to README; add header
Change-Id: I1d2743d6a6eed9be71ed83300a4b1c4d95da887e
2016-08-16 13:51:24 -05:00
Robb Romans faf032a896 [DOCS] Move example playbook to separate file
Change-Id: I104ee25bd12f25eb3c88f1e1cb6860058e2154e4
2016-08-11 20:59:56 -05:00
Jesse Pretorius d60e59d45d Update sphinx configuration
This patch updates the sphinx configuration for docs and releasenotes
to make it easier to replicate across repositories and to comply with
pep8 testing without exceptions.

Change-Id: Id6a0e838d52ef6ed10f1a899eb00a1e48a21c131
2016-07-12 16:53:30 +01:00
Jimmy McCrory 1930e33fba Implement base configuration for OpenStack-CI
This patch includes the following:

 - Base configuration for OpenStack's CI Infrastructure.
 - Base documentation build configuration.
 - A Vagrantfile for local testing.
 - A base test configuration in order to execute the standard tests.
 - An updated README, and added a CONTRIBUTING file.
 - The extras folder and files have been updated to match current
   conventions.

Change-Id: Ic85e398509b5069633f9b5865aff941d69ef7fbf
2016-03-18 11:41:53 -07:00