Commit Graph

35 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 79b0b8e1ee 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: Ib834fe1c19784db978fe87495e5736dafe6c4e99
2022-05-30 16:01:25 +02:00
Jonathan Rosser 72b9f908fa Fix linter errors
Change-Id: Ia89121684cf1c5e3d961a9623ceb755a01a93eeb
2020-10-01 16:43:18 +01:00
Zuul 539d67fe91 Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:41:46 +00:00
OpenStack Proposal Bot 3047187b9b Updated from OpenStack Ansible Tests
Change-Id: Id38934f8b66f6a0f47d22730a8a6d7c2495038dc
2020-06-03 19:03:48 +00:00
Andreas Jaeger 92eb150df7 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: Ide88f1a0e803331da3cab70709aa5abb365c39e0
2020-06-03 19:13:08 +02:00
Andreas Jaeger 4ea9dab0d9 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: Ibb4cd0569f75cb8ac6d8a07db8a15a4bdacbc018
2020-05-20 18:48:02 +02:00
OpenStack Proposal Bot 715c1fefbb Updated from OpenStack Ansible Tests
Change-Id: Ifee4aa3b486eba48b6649e411b219110c835d3ba
2020-05-12 18:03:52 +00:00
OpenStack Proposal Bot 9c05380185 Updated from OpenStack Ansible Tests
Change-Id: Ibabad1e9f8454574aa547ecf1a9c718aa0662537
2020-05-05 13:31:53 +00:00
Zuul a366e46733 Merge "Cleanup py27 support" 2020-04-14 19:22:32 +00:00
melissaml 354a8a5ba0 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: I272ca3391f3ddae2306d8c8513c624e976b26191
2020-04-14 16:31:42 +08:00
OpenStack Proposal Bot 1a4d13a540 Updated from OpenStack Ansible Tests
Change-Id: Ife97a75f306842c96783743c8757694f5a8f02a4
2020-04-13 17:48:28 +00:00
OpenStack Proposal Bot 41bf7d522c Updated from OpenStack Ansible Tests
Change-Id: I68696fad703e89917454aaa6bb8ae35d1923e3ac
2019-11-21 16:34:01 +00:00
Dmitriy Rabotyagov 629a0e00cb 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: I9912fa1937def7cca5805f865206a3e9337c56e8
Story: 2006105
2019-10-18 16:13:28 +03:00
OpenStack Proposal Bot 6d24a51730 Updated from OpenStack Ansible Tests
Change-Id: Idf62e041939b25fb767bfa710652ba8a8992ee82
2019-07-30 19:38:48 +00:00
OpenStack Proposal Bot 865a370027 Updated from OpenStack Ansible Tests
Change-Id: I8177c6442f9062d2a27505e777b91cf95e374840
2019-07-20 09:31:40 +00:00
zhangboye ea49d93ab2 Cap sphinx for py2 to match global requirements
Change-Id: I023947ba2c2ff8a59cdd98c19bd2770470b1751b
2019-06-06 17:36:16 +08:00
Mohammed Naser 7dbe0b42a9 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: I2a54714bf0806212fdb11b6f3151acce9f333714
2019-04-04 05:13:36 +00:00
Andrew Smith 9625cb41fc Update to use oslo.messaging services 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 are used to generate the messaging transport_url for
the service. The association of the messaging backend server to the
oslo.messaging service will be transparent to the designate service.

This patch:
* Add oslo.messaging variables for RPC and Notify to defaults
* Update transport_url generation (add for notification)
* Add oslo.messaging to tests inventory
* Update tests
* Add releaes note
* Update README and example playbook

Change-Id: I620a13e1ea3c24c8bd31c02206613d37d769dd30
2018-06-06 13:56:52 -04:00
OpenStack Proposal Bot ce56ba6ead Updated from global requirements
Change-Id: I96b227bcb115c306ba49cc85f28ccf30cfe3fb76
2018-03-15 07:33:20 +00:00
OpenStack Proposal Bot d2722aa57b Updated from global requirements
Change-Id: If10352c2d61e4d9539a72b718c9ea8382bed5ec5
2018-03-11 13:51:30 +00:00
ZhongShengping f9b80ef558 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: I3cc90d0248b9df347cc9170d5bc67ebf24e1337a
2018-03-09 12:01:26 +08:00
Jean-Philippe Evrard 6621c7a66d 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: I2f903995102bcdd3e61fa3e72d6f13ac60c5de2e
2017-12-05 11:54:50 +00:00
Jean-Philippe Evrard 4fec57b838 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: Ic27fb8019ab35fbdf45e23164f907c6c6baf8655
2017-10-17 18:16:53 +00:00
ZhongShengping 47993432ab Update URLs in documents according to document migration
Change-Id: Idaeadd92ad6fec287f419976d71f76d7b5692e91
2017-07-19 09:17:36 +08:00
ZhongShengping 889a55112d 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: I94cf1e14660962558dd4a42a44066ef0c901dfa7
2017-07-03 16:14:24 +08:00
Jenkins a278135f99 Merge "Enable current Designate services" 2017-02-07 16:24:00 +00:00
gecong1973 b68ca8de1f Use https instead of http for git.openstack.org
TrivialFix

Change-Id: I2c7487a71002314d5834e8ba5917be2a602ae8fc
2017-02-06 10:56:42 +08:00
Tim Simmons b9adeab14f Enable current Designate services
designate-pool-manager and designate-zone-manager are deprecated
in favor of designate-worker and designate-producer. This enables
those services.

This does not functionally change the way Designate works, so the
associated config changes are minimal. This does remove some
cumbersome pool manager cache configuration that is no longer
needed, but wasn't being used anyway. It also simplifies the
Designate architecture by making the separation of duties easier
to grok, and enables simple horizontal scaling by starting more
``designate-worker`` processes.

Change-Id: I7adb2cea21136c18f36e0ed6404989d4e5de8e4d
2017-02-03 20:41:44 +00:00
Tim Simmons 69877f3437 Configure pools.yaml inside Designate role
This adds the ability for a user to configure the Designate
pools.yaml file inside of the role by specifying an attribute.

Because the data required is yaml, it's a nice mapping to specify
the yaml attribute and have it dumped directly to the pools.yaml
file.

This allows users to use attributes from other plays (perhaps setting
up some complex DNS infrastructure in their cloud) and insert them
into Designate without having to write their own template or supply
their own file.

This also invokes the `designate-manage` command to load the pools.yaml
file into the Designate database, and simplifies the tests that
do the pools.yaml needful.

Change-Id: I11a849898bf33aa6b8aa6605296ac7fd733d7c01
2017-02-02 23:04:06 +00:00
Andy McCrae b165112a69 Update repository with reference to role git location
Change-Id: I9e62a245840dbbd88d156349034fe0ebcff6bed7
2016-12-22 14:26:21 +00:00
Jean-Philippe Evrard aa2725bfd3 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: I049cebc119c2f8aee4e7c6c32f6be39956da008d
2016-12-01 15:01:06 +00:00
Donovan Francesco (drifterza) c476e8284a Updating designate role to align with integrated repo.
- Variables for designate_galera_password:
 - Variables for designate_pool_manager_galera_password:

Change-Id: Ieb45a4c9813fe5106afe2c560ff9c19a73b43f72
Closes-Bug: #1641600
2016-11-16 16:43:24 +02:00
Travis Truman 2074d97653 [DOCS] - Use new documentation tree structure
Changes the designate role doc tree to the new structure
we are adopting for each role.

Change-Id: I45924e641401218440542ab1d95376dd42811428
2016-08-18 09:34:08 -04:00
Jesse Pretorius e8581c3608 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: I17f3bcd166403ebc0f1fe58f49a9d25f9327f32b
2016-07-12 16:52:29 +01:00
Jesse Pretorius aa9ae16f9e Implement base configuration for independent role repository
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 a functional test.
 - An updated README, added LICENSE file and a CONTRIBUTING file.
2016-03-14 12:34:46 +00:00