Commit Graph

40 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 613e645a20 Remove mention of haproxy-endpoints role
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: I01225e479e22f3867e811055c8e5e87f644bf46e
2022-06-14 18:02:05 +00:00
Dmitriy Rabotyagov 93c73e99b1 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: Iefc217495e209c30782c8bd8fb4de54b3e683992
2022-05-30 16:01:25 +02:00
Jonathan Rosser 3f69fac759 Fix linter errors
Change-Id: I54bfa8e8a2d159b75e4d42a08441fb1b7cf6b92f
2020-10-01 16:44:28 +01:00
Dmitriy Rabotyagov ed736fd783 Cleanup glance-registry service
Glance-registry service has been removed in V cycle with [1]

We do all necessary cleanup to fully remove service deployment.

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

Change-Id: I0b2e2e39040fd0daef04724f94a39f2d11e4d105
2020-07-07 07:30:17 +03:00
Zuul 2544fa50df Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:36:42 +00:00
OpenStack Proposal Bot c026da19c0 Updated from OpenStack Ansible Tests
Change-Id: I4e7e5f3a43f081ff4516e1add91f84a34a65164b
2020-06-03 19:04:02 +00:00
Andreas Jaeger 4da8348f57 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: I0f97a36bdb6f824d3600913c876a704cb19cd369
2020-06-03 19:13:18 +02:00
Andreas Jaeger 7b99ed7ed4 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: If6ace6bdcfc9218d227612813931741a9e69d132
2020-05-20 18:48:15 +02:00
OpenStack Proposal Bot 800ca5b38e Updated from OpenStack Ansible Tests
Change-Id: Ib7978700bb9425434d2c5938d21d834381247e80
2020-05-12 18:03:55 +00:00
OpenStack Proposal Bot 84572feadb Updated from OpenStack Ansible Tests
Change-Id: I15b2656552f35ec84fee0681db2152101d7c1eeb
2020-05-05 13:31:58 +00:00
Zuul 07b25c457e Merge "Cleanup py27 support" 2020-04-14 20:06:13 +00:00
melissaml 020faf5e78 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: Ic2b03b0ac599dce3a84e589d5808bd989c2a453e
2020-04-14 16:34:42 +08:00
OpenStack Proposal Bot c67ef957f2 Updated from OpenStack Ansible Tests
Change-Id: I7410ff93d2a96c02641b1c0ff6a26f0a241720b2
2020-04-13 17:48:41 +00:00
OpenStack Proposal Bot a991e1fd43 Updated from OpenStack Ansible Tests
Change-Id: Ia086b333b2a77eddaca6cc2e41ade9d6aaa6de7b
2019-11-21 16:34:06 +00:00
Dmitriy Rabotyagov 4905fd1640 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: I2efe015a695bc45efe1ae63f62dd55329aa94c31
Story: 2006105
2019-10-18 16:16:02 +03:00
OpenStack Proposal Bot 02d12f3da8 Updated from OpenStack Ansible Tests
Change-Id: I11d724580533cb6df709317d2cac800b99fcbf4a
2019-07-30 19:39:03 +00:00
OpenStack Proposal Bot e54f81b31d Updated from OpenStack Ansible Tests
Change-Id: I7bf1f57c95f5a56247c2048957567972a5b3182e
2019-07-20 09:31:58 +00:00
Zuul 30c000c226 Merge "Cap sphinx for py2 to match global requirements" 2019-07-10 20:12:03 +00:00
zhangboye 9d0be06c1e Cap sphinx for py2 to match global requirements
Change-Id: Ice0d53d4ac148c3e28abecbacac04be951000d19
2019-06-07 09:52:13 +08:00
Dmitriy Rabotjagov e01aed0d63 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: Ice94fbb7881061c2ce79dbc15eb3e062a655d45e
2019-05-30 09:38:22 +00:00
Mohammed Naser c5aab7fd1a 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: I3a9015f78720e69eecd2a0ee0e30378fadd0ed57
2019-04-04 05:05:31 +00:00
OpenStack Proposal Bot f847908bec Updated from global requirements
Change-Id: Ib78066037f6d467194258da8d0c59bfb3ae3249a
2018-03-15 07:33:39 +00:00
OpenStack Proposal Bot 7125528d8d Updated from global requirements
Change-Id: I04ee20892887a3ebd5fb9bfcdec747ac4002a143
2018-03-11 13:51:39 +00:00
ZhongShengping 9f5cf0ff57 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: I57ce2d2fed87a36938f36df688b9a8cebd37087c
2018-03-09 12:01:26 +08:00
Jean-Philippe Evrard 5f4fc3ef1a 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: I6d021c28020879cd34046e8f23ba7d12f0e65d6b
2017-12-05 11:54:55 +00:00
Logan V 5842a24cd3 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: I7d2f47e94826526e9a5a99d32575f691fb6b30fd
2017-11-03 02:55:24 +00:00
Jean-Philippe Evrard 2cab2c2298 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.

On top of that, we needed to update the work for Zuul v3:
This implements the 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: I8710e7b9bb6010ba98279f61a63274ace56f6e8d
Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
2017-10-17 18:32:54 +00:00
ZhongShengping 599fb64de0 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: I362996b70abdb2753df458d21e889a63835e4438
2017-07-03 16:15:19 +08:00
Cao Xuan Hoang b1ef3f7888 Use https instead of http for git.openstack.org
Trivialfix

Change-Id: I058fba4184eb84ca3dff0f95f90dc0657f937613
2017-02-06 16:52:28 +07:00
Andy McCrae c568e8f73a Update repository with reference to role git location
Change-Id: I8c4a1038d6466100909f9c9796543823e56b5955
2016-12-22 14:26:21 +00:00
Andy McCrae 42838c971c Remove Trusty support from os_glance role
Change-Id: If44365b0c00588a40802afe12f937b0c5ae797f8
Implements: blueprint trusty-removal
2016-12-15 13:17:08 +00:00
Jean-Philippe Evrard 25afc026fe 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: I7a20b4a0c43ff61f72678a65e57d55d26abcae02
2016-12-01 14:55:30 +00:00
Nish Patwa ce54b773b7 [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: I213fbfa4857091111f548168f0d4d2b16f682f67
2016-10-18 17:14:01 +00:00
Travis Truman 26351579aa [DOCS] - Removing tags: and category:
Change-Id: I8a9c33c8bd8db13da8d671a8c79548526e21a6db
2016-08-18 14:05:52 -04:00
Robb Romans 12176ece55 [DOCS] Add project links; fix indents; wording
Change-Id: Ie5225d641c2db96ca314ab54613588408eb77005
2016-08-16 09:16:30 -05:00
Alexandra 25f8bf7369 [DOCS] Move glance role docs
Change-Id: I0dfaf4225984e72704b62f840891825483adc1c1
2016-08-12 10:44:33 -05:00
Major Hayden 57c330fa9a Ensure that doc linting is included in the linters test
The 'docs' tox target executes the doc8 lint test which may result in
failures when testing documentation builds, but OpenStack-CI does not
execute that tox target.

In order to ensure that we catch all standard documentation syntax
errors and prevent them from merging, this patch includes the docs
target in the 'linters' chain of tests.

Fixes for any failures which result from executing this test are also
included in the patch.

Change-Id: Ica629c89c0e9638e96acdf9679edf24726a8e07c
Co-Authored-By: Major Hayden <major@mhtx.net>
2016-07-25 15:07:41 -05:00
Jesse Pretorius d465552108 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: I813d38d54195c5f9fd7a402c97621c61946cde48
2016-07-12 16:52:38 +01:00
Travis Truman dd622f8683 [DOCS] Cleanup the role docs for consistency and clarity
Change-Id: I4cc524151c6372842cdc83f9838df24d0743f91b
2016-03-07 17:03:49 -05:00
Matt Thompson 7ee4373ba6 Implement base configuration for independent repository
This is a first pass at bringing in the necessary bits for the gate to
successfully pass.

Change-Id: I5b4a6c813eaea5f4a4fea4b0a8b4905c4054382d
2016-03-02 07:28:55 +00:00