Commit Graph

52 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov f3b2abb887 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: I0c055393ccb1c8d61affc2c1bb6d01f0c329afe9
2022-06-14 18:02:35 +00:00
Dmitriy Rabotyagov 091b2dfa72 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: I46594578f4e686d02522477255e99ea157cadec4
2022-05-30 16:01:23 +02:00
Jonathan Rosser ffd9f77d40 Fix linter errors
Change-Id: I44a2c3156db09005608cf15069487eff88dc24c5
2020-10-01 16:59:53 +01:00
Zuul b089c6fb69 Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:35:30 +00:00
OpenStack Proposal Bot 70234894b6 Updated from OpenStack Ansible Tests
Change-Id: I230633ccb1751a78e9d385335598b8e0befec2a3
2020-06-03 19:03:11 +00:00
Andreas Jaeger de65cf9eb1 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: I1a5a5aba4d44cb1bdc13525cb4b0e9526e092950
2020-06-03 19:12:38 +02:00
Andreas Jaeger 0e60009c89 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: I6eecc8dec9b023d5fae4ff07ea5a1328f8924085
2020-05-20 18:47:22 +02:00
OpenStack Proposal Bot 6c76aec739 Updated from OpenStack Ansible Tests
Change-Id: Ia3678b0cda90dcadbc228876fed89d15e3e1ad3f
2020-05-12 18:03:42 +00:00
OpenStack Proposal Bot 932bbc3a0e Updated from OpenStack Ansible Tests
Change-Id: I42376b64703adc55fd0269502712534f70e814c5
2020-05-05 13:31:38 +00:00
Zuul ba48d813c3 Merge "Cleanup py27 support" 2020-04-14 19:36:53 +00:00
melissaml 5b49a43254 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: Id6489c0f4931ee0ccbec79754aafe77aea05bd35
2020-04-14 16:40:41 +08:00
OpenStack Proposal Bot db2f13f22d Updated from OpenStack Ansible Tests
Change-Id: I60c70ace3aaa9afcfbdd3f6753bcacfd8fa503d8
2020-04-13 17:47:53 +00:00
OpenStack Proposal Bot 7fb14a17ea Updated from OpenStack Ansible Tests
Change-Id: Iee9e1a5d10a3e4d6e8991f199817ce6c66c2d291
2019-11-21 16:33:45 +00:00
Dmitriy Rabotyagov 402f4f43f4 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: Ic5799f9d176acc0dbe87a1f1bdd984ba8b14ec0c
Story: 2006105
2019-10-18 14:32:34 +03:00
OpenStack Proposal Bot 0dec7b8ded Updated from OpenStack Ansible Tests
Change-Id: Ie644626e01fdd0e62bc72ac89a5e27edee50d2c4
2019-07-30 19:38:08 +00:00
OpenStack Proposal Bot c9bae0821d Updated from OpenStack Ansible Tests
Change-Id: I3bd2cd503d6dd12edd23026a2d588e56aab39ac1
2019-07-20 09:30:51 +00:00
xuanyandong 16ee70327b Cap sphinx for py2 to match global requirements
Change-Id: I27b4ad5cff1752df9b651b2ab6932ee190ec2dee
2019-06-07 10:50:06 +08:00
Mohammed Naser d4906a5117 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: Ia5d24adc6294675781a7220994a17b53cffececd
2019-04-04 05:14:00 +00:00
Domingues Luis Filipe a04b6cb15e Add possibility to have private cinder volume types
When declaring cinder_backends in user_variables.yml, it
will create public volume types.

We should be able to add an option to set the volume type
as private. This commit add this possibility.

Change-Id: I583ad08feb2293b14da8d6ccd42f8809f1f45b8d
Related-Bug: 1804438
2018-11-22 15:46:04 +01:00
Mohammed Naser e5d5116ac5 Fix Cinder backup to use full class path
Cinder no longer supports using a driver name without
specifying the full class path.

This patch fixes all the documentation and adds a
release note for that.

Change-Id: Ia31748e3abb0fca54efd5e8e74bde0440760159e
Related-Change-Id: I3ada2dee1857074746b1893b82dd5f6641c6e579
2018-11-08 16:00:43 +00:00
OpenStack Proposal Bot c04f10b94d Updated from global requirements
Change-Id: Idee38070e0184dd7c5125b869dec2b2f35d7c458
2018-03-15 07:32:45 +00:00
OpenStack Proposal Bot 884305f30e Updated from global requirements
Change-Id: I557e61f4fe662c09c6bdf6623d6133f4e787d177
2018-03-11 13:51:15 +00:00
ZhongShengping 6928a6d588 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: I58ea675ad7fc546de84ccfc915c4892eab59d782
2018-03-09 12:01:26 +08:00
sunyandi 08c563e93c modify cinder spelling errors
Change-Id: Ic4d0efcc4b4890f0623bdaca26ed53cde196045e
2018-01-17 14:14:19 +08:00
Jean-Philippe Evrard 9dbda04b9f 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: I4f58507546b6990003e9465851c8039de9eeb35c
2017-12-05 11:54:39 +00:00
Kourosh Vivan 4e7cb3441e Change ceph example backend name
ceph pool name change from volumes_hdd to volumes to match ceph defaults
cinder backend name change from volumes_hdd to rbd_backend

Change-Id: Ia003f94b5266e3fa70f499d68139eff7b7fa7c6b
2017-10-26 17:17:36 +02:00
Maxime Guyot cff0a1dcaa Fix indentation of container_vars for ceph doc
Change-Id: I702bfddaebd9ccadb9f19559baad4e30ea71f2d4
2017-10-25 22:12:21 +02:00
Bjoern Teipel 8d4aed34b8 Document reasonable radosgw timeout
The documented radosgw timeout of -1 can trigger
cinder services to get stuck when experiencing any
Ceph/network related issue and does not allow for a
graceful recovery. A more reasonable value of 30
(seconds) is allowing for any connectivity releated
recovery.

Change-Id: I5f04254e77705c13cef165ea24fea3a45f2c20b1
Related-To: #1726936
2017-10-24 11:49:03 -05:00
Zuul feba9fd908 Merge "Adds support for specifying GID AND UID for cinder system user" 2017-10-20 09:14:11 +00:00
Marcus Murwall e350f899ae Adds support for specifying GID AND UID for cinder system user
Change-Id: I141509b9e2fdb132357542c6b5204ffaa6f33d56
2017-10-18 10:05:29 +00:00
Jean-Philippe Evrard 3815c5bb4e 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: I2d455e9a47c85b77655e3b55847cf45959901b77
2017-10-17 18:28:22 +00:00
Logan V 5108e06793 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: I19818234d9c8a5ad90b6387c360d598fda03a65e
2017-09-16 13:54:06 -05:00
zhangbailin 9998b3bc6c Update document links
Update doc links according to OpenStack document migration.
Use https instead of http for docs links.
Closes-Bug:#1716850

Change-Id: I59ffce72a82c533eb9319ca2b7859cfdd9711327
2017-09-13 00:58:08 -07:00
ZhongShengping 631521139c 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: I119094190a2ad63ae45cae0879679cf8a46c82c0
2017-07-03 16:13:25 +08:00
Pedro Magalhaes daab279141 [DOCS] Update volume_driver of Dell EqualLogic
Use new classpath of volume driver that was moved
to dell_emc folder and rebranded to Dell EMC PS
Series name.

Corresponding to change: https://review.openstack.org/#/c/441998/

Change-Id: Ia9aef904b96d84116735a912a9de2239b82fa931
2017-03-07 10:55:55 +00:00
Cao Xuan Hoang 544f5f2c5a Use https instead of http for git.openstack.org
Trivialfix

Change-Id: I4146b3a521dd51a60d790d1b129f1cb44bf029e4
2017-02-06 16:24:54 +07:00
Pedro Magalhaes cd683acd77 [DOCS] Adding missing config parameter of Dell EQLX in cinder
The last change I forgot to specify the volume_backend_name.
Commit ref: https://review.openstack.org/#/c/428125/

Change-Id: I9d53c57a4c885ebde340748e02199fd81d19bf1a
2017-02-03 10:50:33 +00:00
Pedro Magalhaes 21f9bc0bef [DOCS] Adding configuration for use Dell EQLX in cinder
This is the mininum configuration options neeeded to
use the Dell EQLX driver in a OSA Deployment.

Change-Id: Idced2b890628901adad5aaecee2eaf90c579fbd1
2017-02-02 14:54:19 +00:00
Bjoern Teipel e6c2b14c71 Implement NFS multi backend support
The NFS implementation based off cinder_nfs_client
does not support per cinder backend configuration,
separating NFS mounts per backend.
This fix removes cinder_nfs_client in favor of
fully supporting multi cinder backends over the
cinder_backends stanza.

Closes-Bug #1657203

Change-Id: I817ff372c2d58e999a89496fce3d25dc617216f0
2017-01-19 15:30:54 +00:00
Andy McCrae 0355ece8b0 Update repository with reference to role git location
Change-Id: Id31776584ee35f49f0be7ab8d01450d17261ff0c
2016-12-22 14:26:21 +00:00
Jean-Philippe Evrard 5a0c125b4b 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: I0797351b786cc5722dcad53afd1a73ed45c920ea
2016-12-01 14:53:44 +00:00
Jean-Philippe Evrard f1c7e1d853 [Docs] Override env.d the new way
We used to have env.d in place, and only need to change it if
necessary.

We now have env.d by default, and override only the relevant part
if necessary.

This should make things clearer in the docs.

Change-Id: Ic425248841baa0645f3395bc6aa010ad81120215
Closes-Bug: 1636018
2016-11-08 19:06:01 +00:00
Nish Patwa 7af12fa0e0 [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: Id5a3e7c5c7708ba7fe563514856823719980b995
2016-10-17 15:06:24 -05:00
Michael Gugino dc055ee999 Implement support for cinder qos specs
Currently, there is no support for creating qos
specs and associations in cinder.

This patch enables deployers to create qos specs
and associate them to any desired cinder volume-types.

Change-Id: I5d493fb3987849f071c6df5241466c993009389b
2016-10-03 18:11:55 +00:00
Andy McCrae e30450474d Correctly namespace the storage_address variable
A PR to correctly namespace the "cinder_storage_address" variable was
created here:
https://review.openstack.org/368653

To match up wtih this, this PR adjusts the documentation to reflect the
recommended change.

Change-Id: Ic8c94d815db512db2abdd0aac7cbc172c6d7f865
2016-09-13 09:49:26 +00:00
Paulo Matias d8daff7691 [DOCS] Clarify is_metal is required if using iSCSI
When using a storage backend which depends on the iSCSI protocol, such
as a NetApp or VNX appliance in iSCSI mode, cinder would work only
partially. New volumes could be created, but download to image and
backup routines would not work, and the reason would not be clear from
the logs.

Change-Id: I361e5e85153886a12ca777f83f7aa60c67b6fbe9
2016-09-01 14:25:03 -03:00
Travis Truman 88416a9760 [DOCS] - Clean up role docs
Changes are:
 - README now links to role docs and project launchpad
 - Project homepage links to developer docs
 - Service capitalization fixed
 - Example playbook indentation fixed

Change-Id: I40b20c48cc15d516d949be51aa55597a4d77a421
2016-08-17 10:56:38 -04:00
Alexandra c1dbc8a8f5 [DOCS] Move cinder role docs
Change-Id: I32393863d0ce5bed3a4d563454b8a3dda66b8d3d
2016-08-15 13:59:08 +00:00
Jesse Pretorius c8262ab0c1 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: I139e07601079b14e4c3634f9b5d0815abe6269db
2016-07-26 07:39:57 +01:00
Jesse Pretorius 27de52f798 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: I514e0f19604ac0badc1ca6b9f6a8871df8d1e2a5
2016-07-12 16:52:12 +01:00