1c567515cfdbf28baedaab2d7e147dca7fa5ac00
26 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Dmitriy Rabotyagov
|
0b4ddeecea |
Add independent set of variables for guestagent configuration
As it's recommended to have an independent RabbitMQ cluster for Trove Guestagent, we need to make it possible to easily use also different user/password set for it. It's also important to control quorum queues independently, as migration between quorum queues and classic queues for guestagent cluster is quite cumbersome and potentially should be avoided as might bring severe disturbances. Change-Id: Ib68778a8cb8535d7400be04f02d332ba0344d20e |
||
|
Dmitriy Rabotyagov
|
6dff6afa76 |
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: Iabdc99ad150ea318263b4c384b26160c4b6c816a |
||
|
Dmitriy Rabotyagov
|
9b8e916d19 |
[doc] Document how to use separate RabbitMQ cluster
Since Trove requires guest network to be passed to the rabbitmq it makes sense to use standalone rabbitmq cluster and instruction about how to do might be useful Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/784780 Change-Id: Ibbc6faa2a5d5b3af39db9ae214ba9087a777a0eb |
||
|
Dmitriy Rabotyagov
|
c92b99d3f4 |
Update trove configuration
We haven't payed attention to the trove for a while and we need to align configuration with current state of the service. trove-conductor and trove-taskmanager configs are not loaded by trove services anymore (at least by default), so we merge all options into trove.conf Also defaults and deprecated options are dropped from the config. We implement bunch of new variables to cover missed logic and some usecases. Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/784565 Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/784113 Change-Id: I2ba758de38ed3fee10fe1485aa25621eddbf9046 |
||
|
Dmitriy Rabotyagov
|
c99957f375 |
Change default pool subnet
To match documentation and general pattern of service networks, we change default subnets that will be used by trove instances. Change-Id: I7a0f23b0cdd314206f299a860685e2f96ac3f625 |
||
|
Jonathan Rosser
|
889132e286 |
Fix linter errors
Change-Id: If3e4cd3ae3e16d18c1a91e8f61139e8c92c4524e |
||
|
Andreas Jaeger
|
dc7b2d5c71 |
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: I0d9de98cde53132d4ca850af888bd5d36242b85d |
||
|
Andreas Jaeger
|
1d88e06ac4 |
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: I1efd5cd27e4e60b8983a9d2e7bc9619512552876 |
||
|
Andreas Jaeger
|
08e14b7af2 |
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: Ia08331d04d8933de71f3afbace38af029a63f8a0 |
||
|
Dmitriy Rabotyagov
|
96821b4ba9 |
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: Ia7c61e2531721716318b1e1666b33889b6a34808 Story: 2006105 |
||
|
Mohammed Naser
|
924220a06a |
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: I917d0e5f42c2d54718bcb63216774b3b5b9c5c48 |
||
|
Andreas Jaeger
|
abd4d64731 |
Fix doc8 failure
doc8 is now run as part of the new docs build job, fix failure. Merge duplicated section. Remove html_static_path, this is non-existant. Fix docs environment to enable warnings. Change-Id: I47b0af6257c0bc96fd23a5bd8620a6e137c77f17 |
||
|
Andrew Smith
|
3c4f4127b4 |
Update to use oslo.messaging service 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 services will then be transparent to the trove 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 * Update docs * Update extras * Add release note Change-Id: Ia01317343ae6fbc790d64b5ba282c8c069750d45 |
||
|
Jean-Philippe Evrard
|
309ee8cb7a |
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: I8b2b57c159580bf818237b58c7a72b55d4efce36 |
||
|
Jesse Pretorius
|
23699f7b43 |
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: I6e52632d1549cdff28228866b8fbca993e41a058 |
||
|
Samuel Matzek
|
69f47bc587 |
Remove trove_regular_user
Remove the unnecessary trove_regular_user. The documenation that was referenced [1] when this was added to the role is intended to configure Trove for development purposes. The trove_regular_user is not used by the Trove service and is only being created to give the developer a non-admin user to use for testing. [1] https://docs.openstack.org/trove/latest/install/manual_install.html Change-Id: I7c9289e191255e92530ea62568b212320f705ff8 |
||
|
ZhongShengping
|
5e97b2bae0 |
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: Ie9bb4dc796983546e648adb7a805fc2ddb875c5c |
||
|
Kyle L. Henderson
|
9d8a9347c4 |
Implement trove networking
To operate properly the trove guest agent needs access to rabbitmq and also the neutron network for trove to use must be created and defined in the trove.conf file. This changeset adds documentation, tasks and configuration defaults to setup the networking for trove. Change-Id: Idcf87c2eef0af475c02412f03433d22d7b08643f |
||
|
Kyle L. Henderson
|
b948402c76 |
Add RPC encryption key support
In the Ocata release, trove added support for encrypting the rpc communication between the guest instances and the control plane. These settings allow the user to specify installation specific keys versus using the default keys. Change-Id: Ie42d754d58e983a15b553ad8a399813c9a700344 |
||
|
Cao Xuan Hoang
|
02e130c543 |
Use https instead of http for git.openstack.org
Trivialfix Change-Id: I8b61c02777910c65bd56d608bc9d9141e2a7c2aa |
||
|
Andy McCrae
|
1c2858c52f |
Update repository with reference to role git location
Change-Id: I756f75590326b2d5f4da408ab3e5bcbf23073d93 |
||
|
Jean-Philippe Evrard
|
11434a4ebc |
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: I87b58ba8aaaa46cc76a6ceb7e8c92ba00acdf78f |
||
|
Donovan Francesco
|
f12ecd2e83 |
Add scaffolding for OpenStack-CI tests
Change-Id: I768a5ece1417933248c76fe7e269b9248d0baed1 |
||
|
Donovan Francesco (IS)
|
88df0abd2d | Updates | ||
|
Donovan Francesco (IS)
|
28f3145e6b | Update | ||
|
Donovan Francesco
|
4b80fd260d | Initial Commit |