Commit Graph

46 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 604085ffe6 Remove mention of haproxy-endpoints role
Keystone role was never migrated to usage of haproxy-endpoints role
and included task was used instead the whole time.
With that to reduce complexity and to have unified approach, all mention
of the role and handler are removed from the code.

Change-Id: I3693ee3a9a756161324e3a79464f9650fb7a9f1a
2022-06-14 19:41:53 +02:00
Dmitriy Rabotyagov cf66cd365c 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: I6f3bdb6e63986bb25371f09c6c468dc055fd3050
2022-05-30 16:01:40 +02:00
Jonathan Rosser ac2fbfb52a Fix linter errors
Change-Id: I140b92dc6ccee3023d2a8965af768bd1c6488c5d
2020-10-02 07:51:23 +01:00
Zuul fcdd6a178a Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:42:16 +00:00
OpenStack Proposal Bot 7c241e594e Updated from OpenStack Ansible Tests
Change-Id: I9a94ed995efbb5f2c2cc3de7ef77470f23b5367c
2020-06-03 19:07:41 +00:00
Andreas Jaeger dd2f2406d9 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: I0cc73a4e714f8b533b5c1381124141c3d07d47d1
2020-06-03 20:02:19 +02:00
Andreas Jaeger 292beedfce 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: Ie089410c6ef26c6beb38179730afe641503c0eb9
2020-05-20 18:50:25 +02:00
OpenStack Proposal Bot adc00c8373 Updated from OpenStack Ansible Tests
Change-Id: I33e55e74ce5d9a2d9e7689e94062a91f73829117
2020-05-12 18:04:44 +00:00
OpenStack Proposal Bot 5dc26608e1 Updated from OpenStack Ansible Tests
Change-Id: I77c11f1d7a5b1dd58490e2542182981f1d4254b2
2020-05-05 13:33:16 +00:00
Zuul 1dc38131f8 Merge "Cleanup py27 support" 2020-04-14 19:34:46 +00:00
melissaml 300d0d1d69 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: I467df391b180a2988cf4f7b82a6ea1a4cd4fd4dd
2020-04-14 16:42:34 +08:00
OpenStack Proposal Bot 10df17738d Updated from OpenStack Ansible Tests
Change-Id: Id70a428ca14efcac6c38d68b3345ce0c376c6ce1
2020-04-13 17:52:00 +00:00
OpenStack Proposal Bot 1c09242199 Updated from OpenStack Ansible Tests
Change-Id: Ia7a7be10d3c251bb5e2a39783c7d1fd731976e0b
2019-11-21 16:35:27 +00:00
Dmitriy Rabotyagov 283a6c0181 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: I6f3b5967ad906632d325b002b510e3fa96aac227
Story: 2006105
2019-10-18 17:18:44 +03:00
Mohammed Naser 3d99b2bd80 cleanup: reduce configuration vars
This patch reduces the number of configuration defaults that we
ship with no functional changes for users that were not overriding
them.

Change-Id: Iec7e7b0ca13e2503344d23095c0f1c30b46bb702
2019-08-14 21:43:12 -04:00
Jonathan Rosser 9376fd253d Remove support for the nova-lxd driver
This driver has been retired [1] and tests are now failing becasue the
nova-lxd repo master branch is now empty.

[1] https://review.opendev.org/#/c/672283/

Change-Id: I9906ede54f6b41972a03bfa1d39ba5f99c6235ed
2019-08-10 15:28:47 -04:00
OpenStack Proposal Bot 54befc8f23 Updated from OpenStack Ansible Tests
Change-Id: I4af1f97e086758248502456dbc149b15339a1844
2019-07-30 19:42:29 +00:00
OpenStack Proposal Bot 80aef4671d Updated from OpenStack Ansible Tests
Change-Id: Ibdbb1ecd94739ceda2d8144bd64b730892346a2c
2019-07-20 09:36:08 +00:00
Mohammed Naser 3341ce834f powervm: drop support
The PowerVM driver has been untested for a few years as well
as broken due to using the wrong driver as well.  It's not possible
to test it within our infrastructure neither has there been any
contributions to improve/fix it.

This patch drops the support for it.

Change-Id: Iea84648c7ff65b5a4d8b97957fb92716578f714d
2019-05-31 18:37:37 -04:00
zhangboye 0bbd653776 Cap sphinx for py2 to match global requirements
Change-Id: Ibef8e7b45a61ac628fc5717fd6b37e4c0cc584cd
2019-05-16 15:19:34 +08:00
Mohammed Naser 597127e60c 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: Icff6572a313994a0ded6260563ef3a09631c3af3
2019-04-04 04:52:26 +00:00
OpenStack Proposal Bot 39425318cc Updated from global requirements
Change-Id: I66b4d152c24a9ce009a906dd32c00a40b4bf82eb
2018-03-15 07:37:08 +00:00
OpenStack Proposal Bot a28482471a Updated from global requirements
Change-Id: I136381ac2fea520653fde96c210fa306582d2eed
2018-03-11 13:53:09 +00:00
ZhongShengping 4776ed85a1 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: I493229df292e7e5da6a941d623a6cc956b2cfad9
2018-03-09 12:01:27 +08:00
Jean-Philippe Evrard 9b436a1479 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: Ic7c617bb379c1f19b4fd402ebfb003686379e447
2017-12-05 11:55:47 +00:00
esberglu 503045e090 Remove Linux Bridge reference in powervm doc
Linux Bridge functionality was removed from nova-powervm [1]. This
removes the reference to it in the powervm scenario documentation.

[1] https://review.openstack.org/#/c/504177/

Change-Id: Ib8982e140d1c242ebcfe98ef2b4fddeca2657298
2017-11-10 15:20:58 -06:00
Jean-Philippe Evrard c60ebb7f5c Update upgrade role for Queens from P
This changes the a-r-r with the proper version, and fixes
the repo path for role upgrades:

The role will, during test-upgrade-pre, have its current branch
checked out, and will deploy the current branch infrastructure,
including the generation of the constraints.

Then, the installation of previous branch of the role will use
the constraints for its previous version, but will have no
constraints for it, and fail.

We need to generate the constraints for the previous version too.
This should do it.

This patch also 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.

Co-Authored-By: Jean-Philippe Evrard <jean-philippe.evrard@rackspace.co.uk>
Depends-On: I0391ec310c4eede436011a48490e3c524c8ddf4d
Change-Id: Ib35253ed9020ed27280329891509292b5b463d6c
2017-10-19 14:45:31 +00:00
Logan V 902e638d95 Add external LB management handler hook interface
Based on conversation on an ansible issue[1], I implemented
a LB orchestration role[2] similar to the POC here[3].

This will allow external loadbalancer management roles to hook
into a universal notify listener "Manage LB" to perform before/
after endpoint management actions when the service is being
restarted.

[1]: https://github.com/ansible/ansible/issues/27813
[2]: https://github.com/Logan2211/ansible-haproxy-endpoints
[3]: https://github.com/Logan2211/tmp-ansible-27813

Change-Id: I5aecc26606f41bc6b27fbe9a5f600914a88ff2c7
2017-09-16 14:23:03 -05:00
ZhongShengping fe528783f9 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: Iea2bbb38ca17318c9325433522f5e8b9985d76f6
2017-07-03 16:20:59 +08:00
Cao Xuan Hoang 5b624d6cea Use https instead of http for git.openstack.org
Trivialfix

Change-Id: Ic1f293e0c3bcbce3fd5c7179b1564079fe42f05d
2017-02-06 16:28:44 +07:00
Andy McCrae 12b23748ca Update repository with reference to role git location
Change-Id: Id239a026eb649ea7af2370191d230d2cdb040af9
2016-12-22 14:26:22 +00:00
Andy McCrae 167fe1b74a Remove Trusty support from os_nova role
Change-Id: Ib0747040d6b53cbb7aec67cfaceae6cc1efb1abc
Implements: blueprint trusty-removal
2016-12-15 13:21:13 +00:00
Jenkins 7e9b6baf32 Merge "Add custom interfaces file and update docs for PowerVM RMC" 2016-12-06 16:27:24 +00:00
Jean-Philippe Evrard dd0cbb483e 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: I72aa08325d56cf2849e98f22250d0c6e4ace3ac8
2016-12-01 14:43:59 +00:00
Adam Reznechek cbd64aa00a Add custom interfaces file and update docs for PowerVM RMC
This patch adds templating a custom Nova interfaces file for PowerVM only
to support doing mixed IPV4-only and IPV6-only deployments. It also adds
documentation for configuration of PowerVM RMC.

Change-Id: Ib1ff51c95998bbc3183ea9b896dc8fa2dfbc0435
Closes-Bug: #1643988
2016-11-29 18:11:42 +00:00
Nish Patwa cd3958714c [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: I64a622a64485814799e7633e00575153f3f527a7
2016-10-18 17:05:03 +00:00
Jesse Pretorius d1c0549e21 Use centralised Ansible test scripts
This patch consumes the centralised Ansible test scripts
implemented in https://review.openstack.org/381853

Change-Id: If42c1f2d26d0fda8e120898832a64809f4ce5819
2016-10-10 21:52:59 +01:00
Jenkins 4403bc5bac Merge "[DOCS] Update docs for mixed lxd hypervisors" 2016-09-15 19:34:28 +00:00
Michael Gugino 17f0fa215b [DOCS] Update docs for mixed lxd hypervisors
Change-Id: I7b025aec96c7328b3a1027cdb624c3af9104057f
2016-09-15 14:29:57 -04:00
Adam Reznechek f7845390ed [DOCS] Update PowerVM driver documentation
Add details on configuring OpenStack-Ansible to enable some
some PowerVM driver features, including:
- VNC console
- Config drives
- Ephemeral/volume storage

Change-Id: Idc9d5295b3ec9f40b750cb2ae5d935aa0387a60c
2016-09-14 17:25:29 +00:00
Drew Thorstensen 97f7e37ef9 [DOC] Add clarifying statement on CPU type
This changes adds a minor clarifying statement about what services can
run on ppc64le. This statement will be removed upon integration of
MariaDB 10.1 into the OSA code base. Other options to support ppc64le at
the management side are being evaluated.

Change-Id: If94eb580c14d5bb64c9314deb3aec37f9b900f98
2016-08-19 09:57:14 -04:00
Alexandra 75d82b689d [DOCS] Moving networking content to nova role docs
Change-Id: If9846f79ee26a951b3d38c5c5e86d9a4da710198
Implements: blueprint osa-install-guide-overhaul
2016-08-18 13:27:10 +00:00
Drew Thorstensen 7777d81f1a [DOCS] Refactor of nova role docs
Update the role documentation to match the newly proposed format.  In
the new format, each role project should maintain the configuration
variations for the role project itself.

Change-Id: I165891189ffa67680980a70178fd55951cad293b
2016-08-16 18:57:21 -04:00
Jesse Pretorius 601c49bdeb 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: Ida2a6c468bbf379f937296aa73c95e25be0b4da6
2016-07-12 16:53:47 +01:00
Travis Truman bc124efd94 DOC - Adopting the common role documentation pattern
As discussed during the Newton design summit, we
agreed to adopt the role documentation pattern laid
out in the os_keystone role

Change-Id: I36d2b0c99472b470d11cac20854513c3d8b40b78
2016-07-01 08:54:52 +00:00
Kevin Carter f379c6abd4 Implement base configuration for independent repository
Change-Id: I91826d92a1c4bf30a9be77d538ffaa45b3bf7c8e
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-03-02 00:07:37 +00:00