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
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
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
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
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
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
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
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
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
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
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
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
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
Update doc links according to OpenStack document migration.
Use https instead of http for docs links.
Closes-Bug:#1716850
Change-Id: I59ffce72a82c533eb9319ca2b7859cfdd9711327
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
The last change I forgot to specify the volume_backend_name.
Commit ref: https://review.openstack.org/#/c/428125/
Change-Id: I9d53c57a4c885ebde340748e02199fd81d19bf1a
This is the mininum configuration options neeeded to
use the Dell EQLX driver in a OSA Deployment.
Change-Id: Idced2b890628901adad5aaecee2eaf90c579fbd1
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
Currently when clicking on the small bug in the roles'
docs, we land on openstack-manuals launchpad.
This should solve it.
Change-Id: I0797351b786cc5722dcad53afd1a73ed45c920ea
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
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
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
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
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
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
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
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