Trove is a nice service that can provide database services to the cloud. So I, a tool developer, can build my own database, use it in services and easily throw away my VMs when needed without fear of losing data. It would also improves security of the databases.
Description
Details
Event Timeline
FYI @Ladsgroup, I have investigating this feature as one of my quarterly goals. I can't yet predict when it will happen but it's definitely something we all want.
Change 675842 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Rough in OpenStack Trove module
Change 675851 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[labs/private@master] Add fake passwords for OpenStack Trove
Change 675851 merged by Andrew Bogott:
[labs/private@master] Add fake passwords for OpenStack Trove
Change 675842 merged by Andrew Bogott:
[operations/puppet@production] Rough in OpenStack Trove module
Change 675858 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] cloud-vps: include python3-troveclient
Change 675858 merged by Andrew Bogott:
[operations/puppet@production] cloud-vps: include python3-troveclient
Change 675899 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Rabbitmq: open firewall to traffic from the cloud in codfw1dev
Change 675899 merged by Andrew Bogott:
[operations/puppet@production] Rabbitmq: open firewall to traffic from the cloud in codfw1dev
Change 675909 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] trove-guestagent.conf: Don't set log_config_append
Change 675909 merged by Andrew Bogott:
[operations/puppet@production] trove-guestagent.conf: Don't set log_config_append
Change 676135 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] OpenStack Trove: use /dev/sdb instead of /dev/vdb
Change 676137 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Openstack Trove: Hack in a bugfix that's missing from the debian package
Change 676135 merged by Andrew Bogott:
[operations/puppet@production] OpenStack Trove: use /dev/sdb instead of /dev/vdb
Change 676137 merged by Andrew Bogott:
[operations/puppet@production] Openstack Trove: Hack in a bugfix that's missing from the debian package
General agreement is that we should wait until version Victoria to actually run this as a production service. In the meantime I'll keep the puppet code around and forward it on through U to V.
Change 676169 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] codfw1dev: turn off trove for now
Change 676169 merged by Andrew Bogott:
[operations/puppet@production] codfw1dev: turn off trove for now
Change 679918 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[openstack/horizon/wheels@main] Add wheels needed by trove dashboard
Change 679919 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[openstack/horizon/deploy@main] Added trove-dashboard submodule
Change 679918 merged by Andrew Bogott:
[openstack/horizon/wheels@main] Add wheels needed by trove dashboard
Change 679919 merged by Andrew Bogott:
[openstack/horizon/deploy@main] Added trove-dashboard submodule
Change 679924 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Install trove services in codfw1dev
Change 679924 merged by Andrew Bogott:
[operations/puppet@production] Install trove services in codfw1dev
Change 680102 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Update trove.conf as per Ussuri release notes
Change 680102 merged by Andrew Bogott:
[operations/puppet@production] Update trove.conf as per Ussuri release notes
Change 681790 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Trove.conf: add [network] section
Change 681790 merged by Andrew Bogott:
[operations/puppet@production] Trove.conf: add [network] section
Change 682126 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[labs/private@master] Dummy passwords for Trove service user
Change 682129 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Trove: move most trove activity into a service project
Change 682126 merged by Andrew Bogott:
[labs/private@master] Dummy passwords for Trove service user
Change 682129 merged by Andrew Bogott:
[operations/puppet@production] Trove: move most trove activity into a service project
Trove is now up and running in codfw1dev. Going to pause development for now until I get some user feedback from @Bstorm
Change 683092 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Trove: set low default quotas per project.
Next topic: Where does Trove get its docker images? We should get them from quay.io or self-host.
Change 683092 merged by Andrew Bogott:
[operations/puppet@production] Trove: set low default quotas per project but big potential DB size
Change 683924 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Trove: use our quay.io docker registry rather than docker hub.
Change 683924 merged by Andrew Bogott:
[operations/puppet@production] Trove: use our quay.io docker registry rather than docker hub.
Change 683928 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Trove: specify the mysql container should come from quay.io
Change 683928 merged by Andrew Bogott:
[operations/puppet@production] Trove: specify the mysql container should come from quay.io
From irc:
andrewbogott: you can use images there at your own responsibility, by default, root acount is disabled and trove admin should config nova keypair for trove instances.
Change 686611 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[openstack/horizon/trove-dashboard@main] Remove 'backup' panels
Change 686611 merged by Andrew Bogott:
[openstack/horizon/trove-dashboard@main] Remove 'backup' panels
Change 689190 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Deploy OpenStack Trove in eqiad1
Change 689190 merged by Andrew Bogott:
[operations/puppet@production] Deploy OpenStack Trove in eqiad1
Change 689200 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Trove: puppetize api-paste.ini
Change 689200 merged by Andrew Bogott:
[operations/puppet@production] Trove: puppetize api-paste.ini
Change 689201 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Trove: set up haproxy for trove-api in eqiad1
Change 689201 merged by Andrew Bogott:
[operations/puppet@production] Trove: set up haproxy for trove-api in eqiad1
Change 689266 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Trove: allow labs instances to talk to rabbitmq
Change 689266 merged by Andrew Bogott:
[operations/puppet@production] Trove: allow labs instances to talk to rabbitmq
Change 690546 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] OpenStack Trove: enable dns integration for DB access
Change 690546 merged by Andrew Bogott:
[operations/puppet@production] OpenStack Trove: enable dns integration for DB access
Change 690581 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[openstack/horizon/deploy@main] Install/enable Trove dashboard
Change 690581 merged by Andrew Bogott:
[openstack/horizon/deploy@main] Install/enable Trove dashboard
Change 698017 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Trove config: add some configs for redis and postgres
Change 698017 merged by Andrew Bogott:
[operations/puppet@production] Trove config: add some configs for redis and postgres
Change 698051 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/puppet@production] Trove: add support config for mariadb
Change 698051 merged by Andrew Bogott:
[operations/puppet@production] Trove: add support config for mariadb