Commit Graph

181 Commits

Author SHA1 Message Date
Andreas Jaeger 09b0eaace5 Switch to newer openstackdocstheme version
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Disable openstackdocs_auto_name to use 'project' variable as name.

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.

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: Ibc047f8a603fd81b32e3e4dd29a9eab283cc1048
2020-06-01 16:12:56 +02:00
Andreas Jaeger b3a0be6eaa Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove obsolete sections from setup.cfg
- Update requirements, no need for python_version anymore
- Switch to using sphinx-build, fix problems found
- Use newer openstackdocstheme and Sphinx versions
- Cleanup */source/conf.py to remove now obsolete content.
- Remove install_command from tox.ini, the default is fine

Change-Id: I6c593dff382a7aac4d758f802173f5a9f1e66182
2020-04-19 11:11:10 +02:00
Ghanshyam Mann e2fd901625 [ussuri][goal] Drop python 2.7 support
OpenStack is dropping the py2.7 support in ussuri cycle.

Fix test_titles.py for changed generator syntax.

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I334a97d3a0d144b233f51dc864eb56eb6057a064
2020-02-02 11:41:53 +01:00
Minmin Ren 2dddc9c109 docs: Resolve issues with Sphinx 2.0
switch to openstackdocstheme which, unlike
the EOL'd oslosphinx theme, supports Sphinx 2.0.

Change-Id: I27e8612872830d55e0aed309f23194656fcc9369
ref: https://docs.openstack.org/openstackdocstheme/latest/
2019-05-23 12:13:30 +00:00
OpenDev Sysadmins 4eb3b2515f OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:28:08 +00:00
Doug Hellmann 153218e20c fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: Iabf25521d98521111d732eddf13f36a5c207d4ef
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-26 19:05:03 -04:00
Doug Hellmann f36269e1bd import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I421f513f39922332f5b5899b476bd245321a86a3
Story: #2002586
Task: #24342
2018-09-09 05:59:56 -04:00
Fan Zhang 9e93a231e3 Spec of adapting file injection deprecation in nova
Change-Id: I4c388c8432f59d642892bf7f811d6761e1fc4f7e
Implement: blueprint adapt-to-file-injection-deprecation-in-nova
Signed-off-by: Fan Zhang <zh.f@outlook.com>
2018-04-13 10:31:57 +08:00
Fan Zhang 9d90c049ee Display Ocata approved specs, add pike folder, delete sample.
When I visit http://specs.openstack.org/openstack/trove-specs/, nothing
shows in `Ocata approved specs` section, but there are some *.rst files in
Github. So try to display ocata approved specs. And add 'Pike approved
specs' section and pike folder. Delete sample.rst in Ocata.

Change-Id: Ia828e648f23d263a45e076a4f2387126b4e7f753
Signed-off-by: Fan Zhang <zh.f@outlook.com>
2017-11-14 10:40:26 +08:00
Fan Zhang 52c0aea585 Specs of impelementing root-enable, root-disable in redis.
Implement root-enable, root-disable for redis to manage redis
authentication.

Implements: blueprint root-enable-in-redis
Change-Id: I55301bbfc770431b6eca75042619f5a5ffbf8ada
Signed-off-by: Fan Zhang <zh.f@outlook.com>
2017-11-13 11:08:36 +08:00
dharmendra 831fb304e6 Remove link to modindex
The documentation build does not generate any module index,
thus remove the link to the page.
The page https://specs.openstack.org/openstack/trove-specs/py-modindex.html
does not exist.

Change-Id: Ia1e241c8bdbf7be8fe25de6f4a9f493a636ea9ad
2017-01-27 16:51:39 +05:30
Jenkins 75f51c2364 Merge "Spec for openstack client support" 2017-01-10 15:23:30 +00:00
Trevor McCasland 2da3a588f3 Spec for openstack client support
This spec defines the new list of trove commands to be implemented in
the python-troveclient repository as python-openstackclient plugins.

Change-Id: Ie2fc47c920256cbef50adf33fa76546ce74cb379
Partially-Implements: trove-support-in-python-openstackclient
2017-01-05 18:38:41 +00:00
Jenkins efc40325e8 Merge "Spec for new feature, secure-oslo-messaging.rpc messages" 2017-01-04 18:42:22 +00:00
Jenkins da2f96189f Merge "Implement couchbase cluster provisioning" 2016-12-23 18:26:56 +00:00
Amrith Kumar b2b2c59989 Spec for new feature, secure-oslo-messaging.rpc messages
This blueprint defines the new feature to secure the oslo messaging
messages with symmetric keys.

Change-Id: If0146f08b3c5ad49a277963fcc685f5192d92edb
Partially-Implements: secure-oslo-messaging-messages
2016-12-20 13:59:07 -05:00
Jenkins e5fb5d6c0c Merge "Datastore-specific API controllers" 2016-12-15 07:34:01 +00:00
Petr Malik 477a906a06 Implement couchbase cluster provisioning
Add support for Couchbase cluster operations.

 - create
 - delete
 - grow
 - shrink

Change-Id: I8470af00cb12663ac147cbbc10dbaa8998ed06ef
Implements: blueprint couchbase-cluster-support
2016-11-30 22:01:51 +00:00
Morgan Jones fe25e27ae4 Extended Filesytem Support
Outlines a proposal for supporting the creation of Trove
instances with multiple volumes attached.

Included in this spec is a new guest configuration file.

Change-Id: If14438396a2864428cf8e0b9a70368e889e41906
2016-11-30 15:21:13 -05:00
Jenkins 397d00016a Merge "Show team and repo badges on README" 2016-11-30 12:00:13 +00:00
Flavio Percoco b19c9cf4f3 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

b'https://gist.github.com/2f1c6e9b800db6d4a49d46f5b0623c1d\n'

Change-Id: Ieb0bbd63bbe212c623588799a9d437523dddc621
Partial-Bug: 1644851
2016-11-30 07:33:53 +00:00
Petr Malik e8225406b5 Add support for Oslo Policies to Trove
The Oslo Policy library provides support for RBAC policy enforcement
across all OpenStack services.

Change-Id: Ifee24ab34a897152e3a0d001628558f95269e80f
Implements: blueprint trove-policy
2016-11-23 19:49:37 +00:00
Petr Malik 95c590d64c Datastore-specific API controllers
Improve user and database API extensions to handle datastore-specific
properties and allow them to work with clusters.

Implements blueprint: datastore-specific-api-extensions

Change-Id: I33fe68b0255c256a33ecf4d59e15450e72eb3416
2016-11-02 18:23:59 -04:00
Jenkins 806f8be82d Merge "Update .coveragerc after the removal of openstack directory" 2016-10-24 03:39:18 +00:00
Morgan Jones 0ea5bb1712 Multi-Region Support
A proposal for implementing multiple region support by
simply allocating instances in different regions using
the existing --os-region-name support.  Includes support
for allocating instances in multiple regions for replication
and clustering.  Support for restoring backups to
different regions will also be included.

APIImpact

Implements Blueprint: bp/multi-region

Change-Id: I6270310716944272651d6ac62bdd3e41e056f975
2016-10-23 23:32:09 -04:00
nizam 561dd378c7 Update .coveragerc after the removal of openstack directory
The openstack directory was used to keep codes from oslo-incubator,
we have retired oslo-incubator,so don't use this directory any more.

Change-Id: Id3d23b4f130cf982e02a45d544805cc5d9c05813
2016-10-23 22:28:23 +05:30
Anh Tran 366287c8a8 Remove redundant 'the'
Change-Id: I7a4036416d1d5c20abb57b6c1db8752c132a9557
2016-10-21 17:42:14 +07:00
Jenkins c19bd1c5a0 Merge "Cluster Upgrade" 2016-10-14 18:26:30 +00:00
Amrith Kumar 87fb58150d Ocata: get rid of trove-integration and redstack
This is a proposal for a project to get rid of trove-integration and
redstack in Ocata.

Change-Id: I2468db022e1560b84ede2448fd6d3b01a7a9603a
Implements-Blueprint: eliminate-trove-integration-and-redstack
2016-10-10 20:50:43 -04:00
Morgan Jones 2813b7058b Cluster Upgrade
Outlines a framework and API for implementing cluster upgrades.

DocImpact

Change-Id: I51ccfd12a419ec93820621767db9232624b859a8
2016-10-03 16:25:22 -04:00
jiansong 1b8d17edbe Update url for trove-specs
The original url is wrong, or is outdated, after open is 404 not
found. This time should be updated this url address to the correct
documents

Change-Id: Ic765aba45f5081fa7ae47bb631ee28b44c28cc7b
2016-08-31 20:12:45 -07:00
Jenkins a023d656d3 Merge "Creating Ocata specs directory" 2016-07-20 18:29:07 +00:00
Jenkins 7ec5d43199 Merge "Scheduled Backup Specification" 2016-07-15 22:09:36 +00:00
Morgan Jones 3e5c302d62 Scheduled Backup Specification
Outlines a proposal to implement scheduled backups in Trove by
utilizing the triggers workflow features of Mistral.

DocImpact

Change-Id: Ia5d55d93f95c331177fe1bfaeeffaacf1a9c0673
2016-07-15 20:48:04 +00:00
Jenkins 5346c247b5 Merge "Add configuration group management for DB2" 2016-07-15 19:03:12 +00:00
Jenkins 34e15542db Merge "Add support for module ordering on apply" 2016-07-15 19:03:05 +00:00
Jenkins 8309051f8a Merge "Quota Update" 2016-07-15 15:48:53 +00:00
Peter Stachowski 8a4af45722 Add support for module ordering on apply
Modules currently are applied in any order, however operators may wish
to control the order that modules are applied to ensure proper
functionality.

This spec addresses this issue.

References: blueprint module-management-ordering
Change-Id: I12afa490033f018a8feda874b59e1e219ec96d4a
2016-07-15 15:33:11 +00:00
Mariam John 328457b5fb Add configuration group management for DB2
Implements blueprint: db2-config-group

Change-Id: I1778634467aedf90c57162614cbf3df9813ab3c7
2016-07-14 14:47:43 -05:00
Jenkins 96476d1619 Merge "Add DB2 full online backups for DB2" 2016-07-05 15:48:27 +00:00
Morgan Jones 72509ae0b4 Quota Update
Exposes the existing Quotas.update call in the management API to
the user API and implements a corresponding shell command.  Admin
privileges will be required to execute the command.

Change-Id: I7cc19a9d2c034bb4b0695cacf7e1bc18a4fd999f
2016-06-28 15:50:51 -04:00
Jenkins 841d8f2db9 Merge "Add support for dsv-volume-type mappings" 2016-06-28 18:26:38 +00:00
Mariam John 7d1f3617d5 Add DB2 full online backups for DB2
Currently Trove only supports full offline backups
for DB2. This spec details how to configure DB2
for full online backups & restore.

Implements blueprint: db2-online-backup

Change-Id: I260133431d12ea1f4aea63e49bfd408cf2454431
2016-06-27 21:13:49 +00:00
Amrith Kumar 782a496da5 Creating Ocata specs directory
This week is the deadline for Newton specs so I'm creating the Ocata
directory.

To get around the chicken and egg problem of having a dummy spec in
the Ocata directory, I'm using the same technique that Nova adopted in
https://review.openstack.org/#/c/127047

Change-Id: Ie5ae1d732e34d2bdf7e187eb4194a1c006d0a17d
2016-06-14 11:27:56 -04:00
Jenkins 3ad634780d Merge "Instance Upgrade" 2016-06-13 14:56:50 +00:00
Jenkins 426a16f05f Merge "Persist last error message and display on 'show'" 2016-06-08 09:04:57 +00:00
Morgan Jones b4c9872358 Instance Upgrade
A proposal for upgrading running Trove instances to a new image.
This would support upgrading the Trove guestagent, the database,
and/or the underlying OS.

APIImpact
DOCImpact

Change-Id: If1ca9b9bf944c3ce3b0aaddd28f32f76a9a9500f
2016-06-06 22:10:57 +00:00
Matt Van Dijk 486ab6a52f Add support for dsv-volume-type mappings
Cinder exposes volume types and a user can specify the volume type when
requesting a new instance (implementation for this is under way, see
https://blueprints.launchpad.net/trove/+spec/volume-type-on-create).

This BP proposes adding the capability to restrict the volume types that
can be used for each datastore just the same as the current ability to
restrict flavors to datastores.

Change-Id: I65773795e728e2d25c168eca8ad31effd2e39537
Implements: blueprint associate-volume-type-datastore
2016-06-01 11:40:12 -04:00
Amrith Kumar e19d73a07a Change the order of specs
As we now have four releases of specs (starting with Kilo) when
reviewing the documentation it is more convenient if information were
sorted reverse chronologically. So I've put Newton at the top; when
you go to the website therefore you will see the most recent documents
at the top.

Change-Id: I202a1a33ef6e4f4eb2dbafd79bcd8be468d17440
2016-05-28 05:53:40 -04:00
Jenkins c1904f7241 Merge "Fix tests to work with current release" 2016-05-22 05:11:30 +00:00