159 Commits

Author SHA1 Message Date
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
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
Jenkins
f5a6c91841 Merge "Replication/cluster locality" 2016-05-20 07:20:22 +00:00
Peter Stachowski
1dd207a381 Persist last error message and display on 'show'
This spec describes the work required to persist error
messages to the db and make them available to end users.

References: blueprint persist-error-message
Change-Id: I967b2c9f4f115a36e373eb83d0303601c3388cae
2016-05-19 22:20:34 +00:00
Peter Stachowski
b2cbd74b4a Replication/cluster locality
This spec describes the work required to add locality
to replication sets and clusters.

APIImpact

References: blueprint replication-cluster-locality
Change-Id: I061f086f90899c6287fcdac3c88523d62f4e4b30
2016-05-19 22:13:11 +00:00
Peter Stachowski
8a567434fb Fix tests to work with current release
This change dynamically picks the release directory
based on the fact that they are in alphabetical order.
This should avoid having to modify the current_release
variable at the beginning of each cycle.

Fixes errors in trove-image-build.rst since the
tests weren't being run in the right directory.

Change-Id: If8f84d25fbdde14103db56304eba92abc93dc4ee
2016-05-18 19:18:49 +00:00
Jenkins
92d115b912 Merge "Configuration groups for CouchDB" 2016-05-18 16:06:41 +00:00
Peter MacKinnon
7b76c34d59 Separate trove image build project
This specification proposes to create a new Trove repository
that will contain source code artifacts for a Trove guest database
image generation tool.

Change-Id: I823d5d611cf951360e11c4564c7e4696a586916d
Implements: blueprint trove-image-build-repo
2016-05-11 14:52:52 -04:00
Sonali-Goyal
4bb4e3eed1 Configuration groups for CouchDB
A proposal for adding support for configuration groups for CouchDB.

Implements: blueprint couchdb-configuration-groups

Change-Id: Icb6557a73b8de89aee64702486b88e2833cdc871
2016-04-19 18:39:05 -03:00
Jenkins
c9df7a1e46 Merge "pxc root enable spec" 2016-02-16 21:19:47 +00:00
Jenkins
e53f0792ed Merge "CouchDB database and user functions" 2016-02-16 19:09:47 +00:00
Jenkins
ac1d0a3324 Merge "Add module mangement to Trove" 2016-02-16 19:02:53 +00:00
Peter Stachowski
6f5d350f3a Add module mangement to Trove
Since Trove now supports proprietary databases, a mechanism for
handling licensing for said databases is needed.

Other third-party 'modules' may also need configuration or
activation.

A proposal for allowing end users the ability to manage adding,
deleting, listing, viewing and updating the corresponding
module data file is included in this spec.

Methods to apply, remove, query and retrieve the actual module
data file on the Trove instance will also be provided.

Change-Id: I3e8cc4548fe5b48cc53f4da55e4f1f40573fa057
2016-02-16 16:49:47 +00:00
Ishita Mandhan
5692576dd9 CouchDB database and user functions
Even though the CouchDB datastore has been implemented in Trove,
there are lots of missing functionalities. This spec aims to
add the database and user functions for CouchDB.

Change-Id: I5aced70a0739ee1c52265ab445af048bf9fc0ed1
Implements: blueprint couchdb-database-user-functions
2016-02-15 11:41:28 -08:00
Jenkins
34ad2d86b9 Merge "Vertica cluster grow and shrink" 2016-02-11 18:09:19 +00:00
Alex Tomic
12e4eca0e2 Vertica cluster grow and shrink
Spec for enabling support for growing and shrinking Vertica
clusters in Trove.

Change-Id: Ieae1452db52a56e0d0cd7315d7fdbec380d3ed84
2016-02-10 12:29:11 -05:00
Jenkins
df3fcdc285 Merge "Add support for 'root' actions to Cassandra" 2016-02-10 16:12:43 +00:00
Petr Malik
c836d2a923 Implement cassandra cluster provisioning
Implement cluster create/grow/shrink and delete operations
for the Cassandra datastore.

Change-Id: I97fc1026426a4c023950fd61bdf2c85b96b37768
Implements: blueprint cassandra-cluster
2016-02-05 20:30:19 +00:00
Victoria Martinez de la Cruz
a9f74768cc Adds MariaDB Galera cluster spec
Adds Galera cluster create/list/show/delete for MariaDB 10

Partially Implements: blueprint mariadb-clustering

Change-Id: I42e3944e0b7f091e3c66f8a2ea69bdde708e395b
2016-02-03 15:11:47 +00:00
Craig Vyvial
4b2c2de09e pxc root enable spec
This spec outlines adding root enable to the PXC datastore.

Partially-Implements: blueprint pxc-root-enable
Change-Id: I2cf260e775160d1f157305449f8fe15e63f5c718
2016-01-29 15:16:32 -06:00
Jenkins
a9e3a848d3 Merge "Vertica configuration groups" 2016-01-27 20:04:24 +00:00
Jenkins
336d5b71f6 Merge "Add support for MariaDB GTID Replication" 2016-01-26 21:12:16 +00:00
Victoria Martinez de la Cruz
43b65f50cb Add support for MariaDB GTID Replication
Partially Implements: blueprint mariadb-gtid-replication

Change-Id: I1ca7c4417e0f851b13f5fd41205f71ef982bbb3b
2016-01-22 20:49:20 +00:00
Alex Tomic
d1a6313079 Vertica configuration groups
Configuration groups support for single-instance vertica

Change-Id: I325d46572645cccf2d46fcbd3a134515f198c91a
2016-01-18 12:14:21 -05:00