------------------------------------------------------------------- Tue Nov 15 04:56:33 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.2.dev4: * Updated from global requirements 4.0.1 ------------------------------------------------------------------- Tue Sep 13 03:08:31 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev24: * Add missing '_LE' import in trove/cmd/guest.py * Skip 'eject valid master' replication test ------------------------------------------------------------------- Fri Sep 2 00:28:33 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev21: * guest_id missing err, switch config_drive default * Updated from global requirements ------------------------------------------------------------------- Mon Aug 26 17:10:05 UTC 2016 - aplanas@suse.com - Avoid race condition when generating PID file ------------------------------------------------------------------- Mon Aug 22 15:10:05 UTC 2016 - aplanas@suse.com - Generate PID file for systemd (bsc#991985) ------------------------------------------------------------------- Fri Jul 22 05:21:18 UTC 2016 - vuntz@suse.com - Fix group in systemd-tmpfiles: it's trove, not rove (bsc#976618). ------------------------------------------------------------------- Wed May 18 03:05:13 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev19: * Updated from global requirements ------------------------------------------------------------------- Mon May 9 12:28:13 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev18: * Updated from global requirements ------------------------------------------------------------------- Thu Apr 14 01:46:43 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev17: * Updated from global requirements * Add flavor API support for ephemeral * Got a nice API shell working * uses devstacks install for nova/keystone/et al * talks to nova via novaclient. * adds a few extensions to show how its done * has a single call to list instances * found a few minor bugs to discuss w/ nova crew ** Note in order to run this you have to mod the code downloaded by devstack or have local symlinks to nova & novaclient in your src tree running trunk This will get dealt with soon (it is a weekend!) ------------------------------------------------------------------- Fri Apr 8 00:29:23 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev16: * Fixes migrations for MySQL 5.6.* and MariaDB 10.1.* ------------------------------------------------------------------- Thu Apr 7 00:28:57 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev14: * Add MySQL int-test helper client * Add instance create int-tests ------------------------------------------------------------------- Mon Apr 4 23:46:41 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev10: * Trove's tox tests should respect upper-constraints.txt ------------------------------------------------------------------- Wed Mar 30 23:46:14 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev8: * Address change in Route v2.3 ------------------------------------------------------------------- Mon Mar 14 01:37:16 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev7: * Updated from global requirements * Catch all errors in Mock detector ------------------------------------------------------------------- Sun Mar 13 01:40:32 UTC 2016 - cloud-devel@suse.de - Update to version trove-4.0.1.dev3: * Add reno for release notes management ------------------------------------------------------------------- Mon Feb 29 16:31:50 UTC 2016 - johannes.grassler@suse.com - Ensure trove services are started after openstack-keystone (bsc#955786) ------------------------------------------------------------------- Mon Feb 22 20:35:24 UTC 2016 - vuntz@suse.com - Add 0001-Update-setup.cfg-entry-points-for-oslo-namespace-les.patch: fix entry points for oslo_messaging. ------------------------------------------------------------------- Mon Feb 8 16:11:39 UTC 2016 - vuntz@suse.com - Add insecure-ssl.patch: allow using insecure ssl options when creating clients (lp#1535895). ------------------------------------------------------------------- Thu Nov 19 17:22:46 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.1.dev2: * Update .gitreview for stable/liberty ------------------------------------------------------------------- Tue Oct 20 23:49:12 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.1.dev1: * Switch to post-versioning 4.0.0 ------------------------------------------------------------------- Sun Oct 4 07:04:33 UTC 2015 - tbechtold@suse.com - update to 4.0.0.0~rc2~dev5: * Fix promote for Redis datastore * Fix publish_exists_event authentication exception * Cleanup of Translations * Allow more instances than cluster_member_count for pxc * Updated from global requirements * Fix Mongo report_root call to have correct args * Enable deploying Trove instances into single tenant * Add support for extended_properties for clusters * Fix Postgres services management * Properly patch _init_overrides_dir in MongoDB * Fix get_flavors test by sorting json output * use the legacy_compute v2 api for nova instead of v2.1 for now * Updated from global requirements * Fix typos (from "UPD" to "UDP") * Root enablement for Vertica clusters/instances * Disable MongoDB cluster security - switch to stable/liberty branch - adjust Requires according to requirements.txt ------------------------------------------------------------------- Sat Sep 12 01:12:26 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b4.dev28: * Add user and database actions int-tests * Enable all trove services by default ------------------------------------------------------------------- Fri Sep 11 01:10:55 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b4.dev25: * Disable MongoDB cluster security ------------------------------------------------------------------- Wed Sep 9 23:43:22 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b4.dev23: * Removing unused dependency: discover ------------------------------------------------------------------- Tue Sep 8 23:43:03 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b4.dev22: * use the legacy_compute v2 api for nova instead of v2.1 for now * Updated from global requirements * Fix typos (from "UPD" to "UDP") * Initialize directory for Mongo's runtime files * Update ignore_dbs for MySQL 5.6 * Mongodb storing config overrides in /var/run ------------------------------------------------------------------- Fri Sep 4 23:43:14 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b4.dev14: * Root enablement for Vertica clusters/instances * Mongodb Cluster Scaling * Percona Xtradb Cluster implementation * Add support for Redis replication * Redis Cluster Initial Implementation * Expect ValidationError on an empty user update * Add support for MariaDB datastore in Trove * Add Redis backup/restore functionality * Fixed redeclared CONF = cfg.CONF * Implements Datastore Registration API ------------------------------------------------------------------- Thu Sep 3 23:43:19 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b4.dev1: * Test instance name can not have special charactrers in it now 4.0.0.0b3 ------------------------------------------------------------------- Tue Sep 1 23:43:09 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev58: * Fix instance from alternating status on create ------------------------------------------------------------------- Sun Aug 30 23:42:59 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev57: * MySQL Manager Refactor * Increase test timeout for instance creation * Add generic int-test classes * Fix not to output confusing message in tr-tmgr.log ------------------------------------------------------------------- Sat Aug 22 23:43:08 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev50: * Associate flavor types with datastore versions ------------------------------------------------------------------- Fri Aug 21 23:42:55 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev48: * Fix a few typos in log messages and comments ------------------------------------------------------------------- Thu Aug 20 23:43:07 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev46: * Fix description for "Inapt spelling of a word" * Fix race conditions in config overrides tasks * MongoDB create_admin_user not authorized ------------------------------------------------------------------- Mon Aug 17 00:43:09 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev41: * Updated from global requirements ------------------------------------------------------------------- Fri Aug 14 00:46:29 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev40: * Updated from global requirements * Configuration Groups for MongoDB ------------------------------------------------------------------- Thu Aug 13 07:34:59 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev37: * Updated from global requirements * Adds the PATCH method to extensions ------------------------------------------------------------------- Fri Aug 7 01:45:36 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev34: * Imported Translations from Transifex * add a missing i18n import for backup strategy * Notifications for exists events need nova remote admin url set ------------------------------------------------------------------- Thu Aug 6 01:50:31 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev29: * Use oslo.log library instead of system logging module * Updated from global requirements * MongoDB databases and users not created on create * MongoDB user management - access grant/revoke/show ------------------------------------------------------------------- Wed Aug 5 01:46:47 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev22: * Imported Translations from Transifex * User name_string schema limited to 16 chars ------------------------------------------------------------------- Tue Aug 4 01:46:55 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev18: * Have devstack plugin install Trove client * MongoDB database management features ------------------------------------------------------------------- Sat Aug 1 01:48:30 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev14: * Improve the guestagent configuration manager * Remove openstack.common package * Switch to the oslo_log library * MongoDB cluster strategy missing create_admin_user ------------------------------------------------------------------- Fri Jul 31 14:19:19 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b3.dev9: * Updated from global requirements * Adds lower_case_table_names support for MySQL * MongoDB cluster instances missing 'key' * Cluster instances could falsely report 'ready' * MongoDB user management - root enable/show 4.0.0.0b2 ------------------------------------------------------------------- Tue Jul 28 01:50:06 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev61: * Imported Translations from Transifex ------------------------------------------------------------------- Fri Jul 24 01:55:16 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev60: * Updated from global requirements * Switch to the oslo.serialization library * Switch to the oslo.context library * MongoDB cluster taskmanager's add_shard not called * MongoDB prepare needs to wait for Mongo to start * Configuration Groups for Redis ------------------------------------------------------------------- Wed Jul 22 02:05:31 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev50: * Fixed the tests in test_models.py ------------------------------------------------------------------- Tue Jul 21 01:39:09 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev48: * Switch to oslo.service ------------------------------------------------------------------- Sun Jul 19 12:18:03 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev46: * MongoDB user management - create/list/show/delete ------------------------------------------------------------------- Sun Jul 19 01:31:29 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev44: * Which interfaces trove starts up on should be logged * Updated from global requirements * correct some grammar * Remove H305,H307,H402,H407,H904 * Updated from global requirements * Support authentication in the MongoDB guest agent * Allow int tests to run in SSL environment * Move mysql datadir to a sub-directory on mounted volume ------------------------------------------------------------------- Thu Jul 16 01:31:42 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev29: * Imported Translations from Transifex * default for percona in notification_service_id ------------------------------------------------------------------- Tue Jul 14 01:39:55 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev26: * Fix unit test mocks for new mock release ------------------------------------------------------------------- Fri Jul 10 10:10:08 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev25: * Updated from global requirements * Updated from global requirements * Added replica_of attribute to test_index_list * Fake mode service does not start after the changes to the oslo service package changes * Support nics and AZ for MongoDB clusters * Removed the non-existent method call * Fixes the tests in test_configuration.py * Updated from global requirements * Fix ssl.PROTOCOL_SSLv3 not supported by Python 2.7.9 * Provide option to read SSH credentials from test env ------------------------------------------------------------------- Wed Jul 1 01:35:14 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev8: * Implement guestagent Configuration Manager ------------------------------------------------------------------- Tue Jun 30 01:22:36 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev6: * Make test_ensure_mysql_is_running more robust ------------------------------------------------------------------- Mon Jun 29 01:24:01 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev4: * Fixes the method update_datastore ------------------------------------------------------------------- Sat Jun 27 01:24:10 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev2: * Fixes the failing unit-tests ------------------------------------------------------------------- Thu Jun 25 01:30:35 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0b2.dev1: 4.0.0.0b1 * Implements integration tests for Vertica ------------------------------------------------------------------- Fri Jun 19 01:37:07 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0a1.dev4: * Update devstack to handle Trove/Neutron setups ------------------------------------------------------------------- Thu Jun 18 02:22:34 UTC 2015 - cloud-devel@suse.de - Update to version trove-4.0.0.0a1.dev3: * Update version for Liberty 4.0.0a0 * correct the annotation of param * Fixes the failing tests in mgmt/test_models.py * Remove nova_proxy_admin_user from trove guest ------------------------------------------------------------------- Wed Jun 17 02:22:03 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev103: * Fixed API string references to MySql * Notification serialization of context * Sent in the topic when taskmanager setup ------------------------------------------------------------------- Tue Jun 16 02:17:22 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev97: * PostgreSQL guest agent can't remove temp file ------------------------------------------------------------------- Sun Jun 14 02:19:39 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev95: * MongoDB single instance backup and restore ------------------------------------------------------------------- Thu Jun 11 07:32:33 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev93: * Decrease replication slave retry wait time * Adds the missing import to manage.py * Fixes db_upgrade and db_downgrade methods * Updated from global requirements * Added dangling mock detection to 'guestagent' * Fix leaked mocks in the 'MockMgmtInstanceTest' * correct api schema for instance patch ------------------------------------------------------------------- Sat Jun 6 01:57:36 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev79: * Updated from global requirements * Remove rsdns directory ------------------------------------------------------------------- Fri Jun 5 01:59:02 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev75: * Improving manual install docs ------------------------------------------------------------------- Thu Jun 4 02:00:03 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev73: * Fix leaked mocks in the 'LimitsControllerTest' * Fixes a broken debug message in schema matching ------------------------------------------------------------------- Wed Jun 3 01:54:41 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev69: * Fix create Vertica cluster or instance to show ERROR on failure ------------------------------------------------------------------- Tue Jun 2 01:56:35 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev67: * Fixes hacking rules ------------------------------------------------------------------- Sun May 31 01:55:26 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev65: * Updated from global requirements ------------------------------------------------------------------- Fri May 29 02:01:12 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev64: * Move guestagent settings to default section * Fixes the unsafe global mocks * Fix leaked mocks in the 'guestagent/test_api' module * Error message missing tenant id ------------------------------------------------------------------- Thu May 28 00:48:00 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev58: * Added more unit-tests to Vertica-Cluster-Strategy * accepting network and availability zone for instances in cluster * Fixed the unmocked entry in taskmanager unit-tests ------------------------------------------------------------------- Wed May 27 00:48:55 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev52: * Fix gate failure on gate-trove-pep8 ------------------------------------------------------------------- Sun May 17 00:23:03 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev51: * Added dangling mock detection to 'dns' module ------------------------------------------------------------------- Fri May 15 00:47:58 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev49: * Update modules to turn on dangling mock detection ------------------------------------------------------------------- Thu May 14 00:51:10 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev47: * Updated glance API for creating public image * Updated from global requirements * Added more unit-tests to taskmanager * Added unit-tests for mgmt-cluster-service * Drop use of 'oslo' namespace package * Fix leaked mocks in the 'common' module if any ------------------------------------------------------------------- Tue May 12 00:51:37 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev36: * Updated from global requirements * Fix leaked mocks in the 'upgrade' module if any * Added dangling mock detection to 'backup' module * Added dangling mock detection to 'cluster' module ------------------------------------------------------------------- Fri May 8 00:53:58 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev28: * Added dangling mock detection to 'mgmt' module * Added dangling mock detection to 'conductor' * Added dangling mock detection to 'taskmanager' * Added dangling mock detection to 'secgroups' ------------------------------------------------------------------- Thu May 7 02:01:37 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev21: * Implement dangling mock detector for unittests 2015.1.0 * Remove [Service] section from mongo config tmpl * Release Import of Translations from Transifex * update .gitreview for stable/kilo * Updated from global requirements ------------------------------------------------------------------- Tue May 5 01:33:50 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev34: * Imported Translations from Transifex * Fixes the unsafe mocking in test_dbaas ------------------------------------------------------------------- Sun May 3 01:28:28 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev30: * Abstract 'mkdir' shell commands in guestagent ------------------------------------------------------------------- Fri May 1 01:28:55 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.0.dev29: * Added more unit-tests to guestagent * Corrects order of parameters to assertEqual * Fix Mongo status check to work for Mongo 3.0 ------------------------------------------------------------------- Wed Apr 29 01:30:03 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.dev29: * Fix process attribute check in BackupRunner ------------------------------------------------------------------- Mon Apr 27 10:32:58 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.dev27: * Updated from global requirements * Remove [Service] section from mongo config tmpl * Add unix_socket_directories setting for pgsql * Support testing on 32 bit systems * Fixes unit-tests in test_dbaas.py * Fixes mocking of operating_system.service_discovery * Added more unit-tests to Vertica * Moves taskmanager-common-code for clusters * Change nova_proxy_admin_tenant_name to id ------------------------------------------------------------------- Mon Apr 20 00:00:25 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.dev11: * add devstack plugin ------------------------------------------------------------------- Sun Apr 19 00:00:46 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.dev9: * Abstract 'mv'/'cp' shell commands in guestagent ------------------------------------------------------------------- Sat Apr 18 00:01:05 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.dev7: * Abstract rm/chmod shell commands in guestagent * Fixes the rollback of flavor resize for couchdb, db2 & vertica ------------------------------------------------------------------- Tue Apr 14 23:55:17 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.dev4: 2015.1.0rc1 * Update openstack-common reference in openstack/common/README ------------------------------------------------------------------- Fri Apr 10 23:55:46 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.2.dev63: * Open Liberty development ------------------------------------------------------------------- Thu Apr 9 23:55:50 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev61: * Eject-replica-source chooses most recent slave ------------------------------------------------------------------- Wed Apr 8 23:54:52 UTC 2015 - bwiedemann@suse.com - Update to version trove-2015.1.dev59: * Update redis system.py paths for current RHEL/CentOS/Fedora * Fixes config templates for mysql & percona * Adds rpc_ping method to new datastores * Avoid unnecessary restart of replication master ------------------------------------------------------------------- Tue Apr 7 23:54:53 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev51: * Make integration-tests run quicker ------------------------------------------------------------------- Mon Apr 6 23:54:42 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev49: * Remove ordereddict from requirements.txt * Use UTC to compute heartbeat age in eject-replica-source ------------------------------------------------------------------- Sat Apr 4 23:54:39 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev45: * Fixes the resize APIs for Vertica-guest * Fix replica source state validation ------------------------------------------------------------------- Thu Apr 2 23:54:51 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev41: * Fixed NotificationTransformer to handle missing InstanceServiceStatus * Corrects list_database query for MySQL ------------------------------------------------------------------- Wed Apr 1 23:52:05 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev37: * Use oslo util to determine network interface * Update Trove to use novaclient v2 * Rewrites the ClusterView.build_instances * Add short document on building guest images ------------------------------------------------------------------- Mon Mar 30 23:53:53 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev29: * Fix DB2 unit test to properly mock restart * Updating Flavor Resize Restrictions ------------------------------------------------------------------- Sun Mar 29 01:47:26 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev25: * Add support for DB2 datastore in Trove * Reject negative volume size in API ------------------------------------------------------------------- Fri Mar 27 02:00:20 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev21: * Implement clustering for Vertica datastore ------------------------------------------------------------------- Thu Mar 26 00:44:33 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev19: * Fix CouchDB unit test to properly mock restart * Fix common misspellings ------------------------------------------------------------------- Wed Mar 25 00:44:37 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev15: * Corrects my.cnf location in RHEL based distros * Fix the mocking in test_dbaas.py ------------------------------------------------------------------- Tue Mar 24 00:44:44 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev11: * Includes snapshot parameter to vertica & couchdb ------------------------------------------------------------------- Mon Mar 23 00:44:27 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev9: * Move sql_xx params to [database] conf section * Updated from global requirements * Replication V2 * bypass_url required in nova admin client ------------------------------------------------------------------- Sat Mar 21 00:44:18 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev2: * Remove flaky assert from TestMgmtInstanceDeleted test 2015.1.0b3 * Add support for HP Vertica datastore in Trove ------------------------------------------------------------------- Thu Mar 19 11:06:58 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev56: * Add Mgmt API For Testing RPC Connectivity * Add support for CouchDB datastore in Trove ------------------------------------------------------------------- Thu Mar 19 00:45:53 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev53: * Enhance Mgmt-Show To Support Deleted Instances ------------------------------------------------------------------- Tue Mar 17 00:45:20 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev51: * Update config-detach to not remove default config ------------------------------------------------------------------- Sun Mar 15 00:45:13 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev49: * Imported Translations from Transifex ------------------------------------------------------------------- Fri Mar 13 00:45:05 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev48: * Integrate OSprofiler and Trove ------------------------------------------------------------------- Thu Mar 12 00:45:09 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev46: * Cleaned up redundancy between instance update() and edit() * Inject guest conf files to configurable location ------------------------------------------------------------------- Sat Mar 7 00:43:26 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev42: * Updated from global requirements ------------------------------------------------------------------- Fri Mar 6 00:45:09 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev41: * Updated from global requirements * Introduce a classification of datastores and strategies ------------------------------------------------------------------- Thu Mar 5 00:45:10 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev38: * Fix PostgreSQL volume definitions ------------------------------------------------------------------- Mon Mar 2 00:45:11 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev36: * convert the max and min values to int instead of string ------------------------------------------------------------------- Sat Feb 28 00:45:05 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev34: * Remove now obsolete tox targets * Changed error message for datastore parameter for configuration-create ------------------------------------------------------------------- Fri Feb 27 00:45:14 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev30: * Fixes package configuration method in pkg.py ------------------------------------------------------------------- Thu Feb 26 00:45:01 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev28: * Updated from global requirements * Do not use '/tmp' as default guestagent log location ------------------------------------------------------------------- Wed Feb 25 09:44:48 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev25: * Delete mysql error log file as root on restore * Correct a test and order of parameters to assertEqual ------------------------------------------------------------------- Mon Feb 23 01:32:53 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev21: * Updated from global requirements * Create docs test target ------------------------------------------------------------------- Tue Feb 17 01:50:01 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev18: * Use canonical MySQL root pwd reset procedure ------------------------------------------------------------------- Mon Feb 16 01:47:04 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev16: * Provide more readable error message when swift is not installed * Updated from global requirements ------------------------------------------------------------------- Fri Feb 13 11:06:30 UTC 2015 - dmueller@suse.com - update logrotate.conf ------------------------------------------------------------------- Fri Feb 13 01:48:50 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev13: * Updated validation_rules.json due to MySQL doc ------------------------------------------------------------------- Thu Feb 12 01:49:31 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev11: * Update cassandra.yaml ownership after write_config operation * Fix backup state check while restoring an instance ------------------------------------------------------------------- Wed Feb 11 01:49:25 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev7: * Deletes volume on instance delete after resize ------------------------------------------------------------------- Tue Feb 10 00:41:42 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev6: * Imported Translations from Transifex ------------------------------------------------------------------- Mon Feb 9 00:38:11 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev4: * Updated from global requirements ------------------------------------------------------------------- Thu Feb 5 00:38:05 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev3: * Update CONTRIBUTING.RST file * resync oslo-incubator code 2015.1.0b2 ------------------------------------------------------------------- Tue Feb 3 00:38:10 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev60: * Update DatastoreNotFound status code to 404 * Move cluster strategies to strategies/cluster ------------------------------------------------------------------- Sun Feb 1 00:36:24 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev56: * Add limit stanzas for mongos ------------------------------------------------------------------- Sat Jan 31 00:36:25 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev54: * Added 'redis' test group to int-tests * Changed hardcoded Mongodb username to variable * Updated from global requirements ------------------------------------------------------------------- Fri Jan 30 09:42:35 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev49: * Use dict comprehensions instead of dict constructor ------------------------------------------------------------------- Thu Jan 29 01:27:36 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev47: * MySQL restore wait for shutdown before killing ------------------------------------------------------------------- Wed Jan 28 01:30:31 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev45: * Support string flavor IDs * Adds negative unittests to test_backup_controller.py ------------------------------------------------------------------- Sun Jan 25 01:26:02 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev41: * Updated from global requirements ------------------------------------------------------------------- Sat Jan 24 01:25:42 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev40: * Correct calls to mask_password() which no longer work * Spelling errors fixed ------------------------------------------------------------------- Fri Jan 23 01:27:06 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev36: * Eliminate redundant modules from oslo-incubator * Imported Translations from Transifex * Quote Postgres names to avoid implicit conversion * Trove create with --backup fails for postgresql * Using consistent control_exchange option for rpc ------------------------------------------------------------------- Thu Jan 22 01:26:05 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev27: * Address predictable temp file vulnerability * Fix trove-tox-doc-publish-checkbuild failures * Obsolete oslo-incubator modules - processutils * Use unit file to enable systemd service ------------------------------------------------------------------- Sat Jan 10 01:24:06 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev20: * Fix MongoDB guest strategy implementation ------------------------------------------------------------------- Fri Jan 9 01:24:35 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev18: * Obsolete oslo-incubator modules - wsgi * Obsolete oslo-incubator modules - exception ------------------------------------------------------------------- Wed Jan 7 01:27:10 UTC 2015 - cloud-devel@suse.de - Update to version trove-2015.1.dev16: * Integration with oslo.messaging library * Obsolete oslo-incubator modules - gettextutils (now oslo.i18n) * Config Group Load Fails If DS Version Inactive ------------------------------------------------------------------- Wed Dec 24 01:25:48 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev11: * Obsolete oslo-incubator modules - jsonutils (now oslo.serialization) ------------------------------------------------------------------- Sat Dec 20 01:26:48 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev9: * remove keystonemiddleware settings from api-paste.ini ------------------------------------------------------------------- Fri Dec 19 00:41:17 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev7: * Adds negative test to test_instance_controller.py * Enable volume resize tests ------------------------------------------------------------------- Thu Dec 18 00:41:14 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev3: * Assign os_region_name a default value ------------------------------------------------------------------- Wed Dec 17 00:41:22 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev1.g0fec4bc: * Obsolete oslo-incubator modules - timeutils 2015.1.0b1 ------------------------------------------------------------------- Fri Dec 12 00:41:23 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev127.gfd09669: * Updated from global requirements ------------------------------------------------------------------- Thu Dec 11 00:40:30 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev126.g8d5d26a: * Fix trove resize-volume resize2fs error * Obsolete oslo-incubator modules - unused modules ------------------------------------------------------------------- Tue Dec 9 00:40:23 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev123.g80dde96: * Updated from global requirements * Clean up github references from docs * Fix timeout in test_slave_user_removed int-test * Obsolete oslo-incubator modules - importutils * Eliminate duplicated LoopingCall and LoopingCallDone code ------------------------------------------------------------------- Sat Dec 6 00:40:15 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev113.g50418b5: * Workflow documentation is now in infra-manual * Complete mocking for test_extensions ------------------------------------------------------------------- Fri Dec 5 00:40:40 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev109.g5b4ba92: * Legacy MySQL datastore is shown on datastore-list * Add missing api example for incremental backups * Remove Python 2.6 classifier * Rename attrs_exist() to contains_allowed_attrs() * Check for server attributes before using them ------------------------------------------------------------------- Thu Dec 4 00:40:10 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev101.ga91c9d3: * Forbid replica provisioning from replica site ------------------------------------------------------------------- Wed Dec 3 09:38:47 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev100.g0253557: * Poll for replica read_only status in test ------------------------------------------------------------------- Tue Dec 2 00:40:10 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev98.g3864816: * Rename attrs_exist( ------------------------------------------------------------------- Fri Nov 28 01:01:54 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev97.g5f252e3: * Validate backup size during restore ------------------------------------------------------------------- Thu Nov 27 01:02:15 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev95.g6fed8c2: * Eliminate use of sudo for two things that don't need it * Added regression test for config with long value * Added Replication templates for Percona ------------------------------------------------------------------- Wed Nov 26 01:01:50 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev89.g47d25e8: * Ensure Replication Tests do not use a stale token ------------------------------------------------------------------- Tue Nov 25 01:01:15 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev87.g27c2e6c: * Add few audit log messages to guestagent module ------------------------------------------------------------------- Sat Nov 22 01:42:22 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev86.g32864c5: * Fix broken instance provisioning with disabled volume support * Updated from global requirements * Create example generator * Deleting failed replication backup can hide error ------------------------------------------------------------------- Thu Nov 20 15:49:48 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev79.gb36fefe: * Rename generic variable named with mysql specific name * Increase instances.task_description column size * Fix exception handling in get_replication_snapshot * Update and correct documentation snippets * Updated from global requirements ------------------------------------------------------------------- Sat Nov 15 01:48:29 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev72.gbe45bd3: * Updated from global requirements 2014.2 * cluster_config argument missing in prepare() * restart_required cfg-param is bool and not string 2014.2.rc2 * convert restart_required to 'true' or 'false' string * Refreshed translations ------------------------------------------------------------------- Tue Nov 11 01:50:10 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev69.gc8a641b: * configuration parameters payload changed ------------------------------------------------------------------- Fri Nov 7 00:53:21 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev67.g1fbeb60: * making service catalog for endpoints more configurable ------------------------------------------------------------------- Sat Nov 1 00:51:54 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev66.g38aaa60: * Couchbase backup failing ------------------------------------------------------------------- Fri Oct 31 01:13:52 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev64.gcd31f3d: * Imported Translations from Transifex ------------------------------------------------------------------- Wed Oct 29 01:14:45 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev63.g0953449: * Updated from global requirements * Update some log calls for translation and lazyness ------------------------------------------------------------------- Mon Oct 27 17:37:12 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev60.g271cdc0: * Updated from global requirements * Couchbase Root Password Can Go Out Of Sync * Document that H301 and H306 are ignored on purpose * Instance-Delete Should Stop the Database First * Configuration group checking 0 validation rules * Yum install should get a list of packages as a string * Imported Translations from Transifex * Allow users the ability to update an instance name * Updated from global requirements * Logging audit for guestagent/redis * Miscellaneous Cluster Fixes * Update config.template for Cassandra 2.1.0 * Increase test rate limit to avoid rate limit error * add back the deleted parameter in the configuration group tests * Update contributing.rst to include guidelines on Code Review * Mark strings for translation * Mgmt Reboot allowed if datastore in crashed state * Mark trove as being a universal wheel ------------------------------------------------------------------- Wed Oct 15 08:27:46 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev27.g99d0e16: * cluster_config argument missing in prepare() ------------------------------------------------------------------- Wed Oct 15 00:34:52 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev25.gde1780f: * Logging audit for guestagent/mongodb * Cluster Error On Missing Volume Sizes Unoptimal * restart_required cfg-param is bool and not string * fixing the flags for guest on resize volume ------------------------------------------------------------------- Sun Oct 12 00:29:34 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev18.gf46b23e: * convert restart_required to 'true' or 'false' string ------------------------------------------------------------------- Fri Oct 10 00:33:09 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev16.g87d6049: * Stop using intersphinx ------------------------------------------------------------------- Wed Oct 8 19:03:21 UTC 2014 - dmueller@suse.com - Update to version trove-2015.1.dev14.g89bf927: * Imported Translations from Transifex * Removing dependency on trove models in the guest agent * Add SUSE support in mysql datastore * Add support to detect SUSE - Rebased patches: + 0001-Add-support-to-detect-SUSE.patch dropped (merged upstream) + 0002-Add-SUSE-support-in-mysql-datastore.patch (merged upstream) ------------------------------------------------------------------- Sat Oct 4 23:41:56 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev6.g59789cb: * Docs: Fix Sphinx warnings ------------------------------------------------------------------- Fri Oct 3 23:43:14 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev4.gba7ed70: 2014.2.rc1 * Event simulator II ------------------------------------------------------------------- Thu Oct 2 23:41:33 UTC 2014 - cloud-devel@suse.de - Update to version trove-2015.1.dev55.gd8f0c4a: * Use unique passwords for replication user * Open Kilo development ------------------------------------------------------------------- Thu Oct 2 00:34:04 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev51.g957f72b: * Add templates for replica and replica source * Partially address concerns in Couchbase restore strategy ------------------------------------------------------------------- Wed Oct 1 09:15:06 UTC 2014 - tbechtold@suse.com - Run DB migrations before starting the API daemon. ------------------------------------------------------------------- Wed Oct 1 00:33:44 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev48.g4ea962b: * Make the replication snapshot timeout configurable * Use different timeouts for create and restore ------------------------------------------------------------------- Tue Sep 30 00:32:50 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev44.g2a6fc35: * Mandate detach replicas before deleting replica source * Discover config file for mongodb ------------------------------------------------------------------- Mon Sep 29 12:18:10 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev40.ga5c5150: * Updated from global requirements ------------------------------------------------------------------- Mon Sep 29 09:19:20 UTC 2014 - tbechtold@suse.com - Update to version trove-2014.2.dev38.g3cebe10: * Isolate unit tests from integration tests data * Deprecate unused entries in cfg.py * Sync latest process and str utils from oslo (bnc#899190, CVE-2014-7230, CVE-2014-7231) * Document Trove configuration options * Add postgresql to notification_service_id option * loading configuration parameters from trove-manage better * Fixed database migration script issues * Updated from global requirements * Fix config parameters test for fake mode * Delete backup created during replication * Make --repo-path an optional argument for db_recreate * Imported Translations from Transifex * Fix NoSuchOptError on Couchbase create * Strengthens the regex for mongodb json functions * Register postgres_group in trove config * Marks mysql slave read-only * Fix issue with intermittent test failures in test_pkg.py * Updated from global requirements * In some cases, guest agents may leave temporary config files - Refresh 0003-add-a-NoopPackagerMixin-class.patch ------------------------------------------------------------------- Tue Sep 9 08:01:29 UTC 2014 - tbechtold@suse.com - Update to version trove-2014.2.dev6.g02a48b2: 2014.2.b3 * Datastore Configuration Parameters stored in db * Add detach-replica support * make backup_incremental_strategy a datastore specific option * Fix unit tests to work with random PYTHONHASHSEED * Clusters Guest Implementation * Clusters TaskManager Implementation * Clusters API Implementation * Fixed restore to work correctly with pexpect * Add PostgreSQL support * Cleaned up sample trove-guestagent.conf * Use netifaces to lookup IP address on guest agent * allow both ipv4 and ipv6 hostnames by default - Removed 0006-hostname_require_ipv4-False.patch. Applied upstream. ------------------------------------------------------------------- Tue Sep 2 13:23:38 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev90.gc22f658: * Use 'replica' instead of 'slave' ------------------------------------------------------------------- Tue Sep 2 00:28:37 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev88.gd0a8e6e: * Updated from global requirements ------------------------------------------------------------------- Mon Sep 1 07:27:03 UTC 2014 - tbechtold@suse.com - Update to version trove-2014.2.dev86.g4ce625d: * Avoid leaking mocks across unit tests * Imported Translations from Transifex * Look up trove instance by ID instead of name * handle repeating mysqld options containing equals * Added the bind_host configuration option when launching the API * show stdout/err from failed command execution * Adjusted audit logging for trove.instance module * Load trove API extensions using stevedore - Remove 0004-handle-repeating-mysqld-options-containing-equals.patch. Applied upstream ------------------------------------------------------------------- Wed Aug 27 23:38:27 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev71.g12eb9c2: * Add replication slave info to instance show * Snapshot component for replication * Unit Tests for Mysql replication functionality ------------------------------------------------------------------- Wed Aug 27 05:46:38 UTC 2014 - tbechtold@suse.com - Update to version trove-2014.2.dev65.g03cc265: * Removing the XML info from the docs * Set the python hash seed that tox uses to 0 * Move usage_timeout out of guest options * Mysql guest agent functionality for replication - Refresh 0006-hostname_require_ipv4-False.patch - Update Requires and BuildRequires ------------------------------------------------------------------- Mon Aug 25 13:03:29 UTC 2014 - bwiedemann@suse.com - use %_rundir if available, otherwise /var/run ------------------------------------------------------------------- Thu Aug 21 11:52:10 UTC 2014 - tbechtold@suse.com - Update to version trove-2014.2.dev58.g6aca4ed: * Add new checklinks tox environment * guestagent/mysql: Remove unused function - Refresh 0002-Add-SUSE-support-in-mysql-datastore.patch - Refresh 0004-handle-repeating-mysqld-options-containing-equals.patch ------------------------------------------------------------------- Fri Aug 15 00:13:48 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev52.gc9173f2: * Adjusted audit logging for taskmanager module ------------------------------------------------------------------- Wed Aug 13 04:35:24 UTC 2014 - tbechtold@suse.com - Update to version trove-2014.2.dev50.g804644c: * Update 'list_users' call to use AGENT_HIGH_TIMEOUT * Correct monkey patching in GuestAgentBackupTest * recent audit log change broke this LOG.debug message * Mocks utils.execute_with_timeout for mongodb tests * Imported Translations from Transifex * guestagent/test_volume.py leaves a file in /tmp * Imported Translations from Transifex * Logging audit for trove/mysql module * Sync service.py from oslo-incubator with deps * Logging audit for guestagent/strategies module * Moved core int-test groups from trove-int to trove - Refresh 0004-handle-repeating-mysqld-options-containing-equals.patch ------------------------------------------------------------------- Mon Aug 4 08:25:19 UTC 2014 - freyes@suse.com - add 0005-fix-mysql-pid-file-path.patch - add 0006-hostname_require_ipv4-False.patch ------------------------------------------------------------------- Sun Aug 3 23:53:04 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev32.g057bd86: * Per datastore volume support * Logging audit for guestagent/cassandra ------------------------------------------------------------------- Sat Aug 2 23:53:10 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev28.g54b0f01: * Logging audit for trove/guestagent/datastore module * Logging audit for guestagent/couchbase ------------------------------------------------------------------- Thu Jul 31 23:54:12 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev24.ga316400: * Updated from global requirements * Logging audit for trove/guestagent/backup module ------------------------------------------------------------------- Thu Jul 31 09:50:19 UTC 2014 - freyes@suse.com - add 0001-Add-support-to-detect-SUSE.patch - add 0002-Add-SUSE-support-in-mysql-datastore.patch - add 0003-add-a-NoopPackagerMixin-class.patch - add 0004-handle-repeating-mysqld-options-containing-equals.patch ------------------------------------------------------------------- Wed Jul 30 23:53:41 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev20.g484b911: * Remove accounts use of non-existent Nova extension * Logging audit for trove/guestagent module * document running a small set of tests * Reports enabled-root for restored instance ------------------------------------------------------------------- Tue Jul 29 23:53:46 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev12.g5f98abb: * fix pexpect.spawn.match AttributeError * Handle error from execute() when deleting non-existant file * Logging audit for trove/configuration module ------------------------------------------------------------------- Mon Jul 28 23:54:17 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev6.g1d9e282: * Make configuration tests configurable by datastore * guestagent/volume: Remove not necessary sudo call 2014.2.b2 * Handle exception from pexpect child.close ------------------------------------------------------------------- Thu Jul 24 08:53:17 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev123.g8bbcc39: * Add neutron support * Imported Translations from Transifex * guestagent contract for packages should be a list * Make default extension path relative to pybasedir * Refactored datastores to use common chown function * Restrict backup-list on instance to tenant ------------------------------------------------------------------- Wed Jul 23 00:31:33 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev111.g826367e: * Use auth_token from keystonemiddleware * Manual install page needed swift info ------------------------------------------------------------------- Tue Jul 22 00:31:08 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev108.g5869b3c: * Add Backup/Restore support for Couchbase ------------------------------------------------------------------- Sun Jul 20 00:32:16 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev106.g98083f6: * Enhance trove-manage help ------------------------------------------------------------------- Sat Jul 19 00:32:43 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev104.gd8edbc3: * Add datatore/version name into configurations response * Ensure routing key is specified in the address for a direct producer ------------------------------------------------------------------- Fri Jul 18 00:32:46 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev100.g24b1f25: * Fix tracking of SG's provisioned by Heat ------------------------------------------------------------------- Thu Jul 17 11:16:17 UTC 2014 - iartarisi@suse.com - Separate the trove-guestagent init script in order to set /etc/guest_info as an additional config file and also modify its permissions ------------------------------------------------------------------- Wed Jul 16 23:41:16 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev98.g46d8e0f: * Fixes redundant get call in a few places * Remove setuptools_git requirement * Fix backup execution workflow * Imported Translations from Transifex * Stop cassandra during configuration and volume migration * Enable usage of config-drive for file injection * Add instance IP to /instances * Fixed '--version' for trove processes/utilities ------------------------------------------------------------------- Sat Jul 12 23:51:48 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev82.gf383f7e: * Change default for update_status_on_fail ------------------------------------------------------------------- Fri Jul 11 23:52:32 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev80.g3b36c5a: * Imported Translations from Transifex * Enable trove to specify cinder volume_type when creating a volume * Fix updated timestamp for SecurityGroup model * Deleting incremental backup metadata after restore ------------------------------------------------------------------- Tue Jul 8 23:51:39 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev72.g7e170cc: * Updated from global requirements * Use (# of CPUs) api/conductor workers by default * Logging audit for trove/common module ------------------------------------------------------------------- Mon Jul 7 23:52:18 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev66.g7247b10: * Imported Translations from Transifex * Add CONTRIBUTING.rst * Imported Translations from Transifex * Logging audit for trove/db module * Add guestagent API calls for replication * Added route for Admin API to support guest upgrade ------------------------------------------------------------------- Fri Jul 4 23:51:57 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev54.g2fb101f: * Updated from global requirements * Remove redundant heat templates from codebase * Imported Translations from Transifex ------------------------------------------------------------------- Wed Jul 2 23:58:26 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev49.g367f4e0: * Expose trove conductor manager class as conf property * Add sample admin_{user,tenant_name,password} ------------------------------------------------------------------- Wed Jul 2 10:54:19 UTC 2014 - iartarisi@suse.com - Add python-trove dependency to -guestagent subpackage ------------------------------------------------------------------- Tue Jul 1 23:56:48 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev45.gbf51b5e: * Sync processutils from oslo with deps * Sync jsonutils (and dependencies) from oslo-incubator ------------------------------------------------------------------- Mon Jun 30 23:56:07 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev41.g76c2e6a: * Imported Translations from Transifex * Add timestamps and instance count to config groups * Logging audit for trove/backup module * Corrects typo in instance models and service * Updates developer install doc to use trove cli ------------------------------------------------------------------- Sat Jun 28 23:56:30 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev32.gb28a71c: * Imported Translations from Transifex ------------------------------------------------------------------- Fri Jun 27 11:52:59 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev31.g36d39c9: * Updated from global requirements * Fix data too long for column 'task_description' * Fix typos in trove/instance/models.py * Fix enable on boot when working with systemd and symlinked units ------------------------------------------------------------------- Wed Jun 25 23:55:28 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev23.gf2967bd: * Delete undeclared variable in guest-agent API class * Add slave_of_id to instance model * Imported Translations from Transifex * Add warnings when a path for api_extensions_path does not exist * Adds exception handling around heat stack creation ------------------------------------------------------------------- Tue Jun 24 23:58:45 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev14.g46a2f7d: * Imported Translations from Transifex ------------------------------------------------------------------- Wed Jun 18 23:48:10 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev13.g0a6de43: * Reverting deleted tests * Fix inheritance for ConfigurationParameterDeleted ------------------------------------------------------------------- Mon Jun 16 23:48:07 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev9.gcb5405e: * Apply six for metaclass ------------------------------------------------------------------- Sat Jun 14 23:48:10 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev7.g736b406: * Imported Translations from Transifex * Add datastore version to backups ------------------------------------------------------------------- Thu Jun 12 23:48:28 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev4.g064622e: * Make default extension path relative to pybasedir ------------------------------------------------------------------- Thu Jun 12 07:01:51 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev2.g77575ab: 2014.2.b1 * Add a new column and indexes to agent_heartbeats * Added an int-test for user-update-attributes ------------------------------------------------------------------- Wed Jun 11 00:43:25 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev143.ga410643: * Fix calls for proboscis methods ------------------------------------------------------------------- Tue Jun 10 00:41:34 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev141.g22a8885: * Increase time_out to 30 sec for failing int-tests * Use tcp/udp ports from config for heat templates * Increased stop timeout for cassandra * Wait for Couchbase to be ready before node-init ------------------------------------------------------------------- Mon Jun 9 00:41:57 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev133.g1bda572: * Enabled H402 flake8 rule ------------------------------------------------------------------- Sat Jun 7 00:42:12 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev131.g7111637: * Adds the foundation for datastore capabilities * Update database-api to follow OpenStack conventions ------------------------------------------------------------------- Thu Jun 5 00:42:01 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev127.g8600268: * pep8: Ignore locale files ------------------------------------------------------------------- Wed Jun 4 00:42:05 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev125.g2b95362: * Fix log reporting for DNS creation process * switch from mox to mox3 * Include datastore version details in datastore calls * Remove unused xml config file * Clean up openstack-common.conf * Corrects the class name "ExtensionManager" * Corrects mgmt-taskmanager startup method ------------------------------------------------------------------- Thu May 29 23:43:39 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev112.g8b033da: * Fail a test if time.sleep called for no reason ------------------------------------------------------------------- Wed May 28 23:43:26 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev110.g71446a6: * Remove admin_token from configs ------------------------------------------------------------------- Tue May 27 23:43:09 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev108.g7350ee6: * Cleans up ServiceUser.__str__ method * Fix heat template for cassandra ------------------------------------------------------------------- Fri May 23 23:42:59 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev104.g5f019cc: * Imported Translations from Transifex * Consider datastore version when generating configs ------------------------------------------------------------------- Thu May 22 23:43:13 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev101.g4916c2c: * Remove all mostly untranslated PO files ------------------------------------------------------------------- Wed May 21 23:37:18 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev100.g30eebb6: * Updated from global requirements * debug level logs should not be translated * Imported Translations from Transifex * Get service endpoints from catalog * Added support of resize-flavor to Redis datastore * Pretty print JSON sample files ------------------------------------------------------------------- Tue May 20 23:37:17 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev89.ge7e3be7: * Specify correct constraint name for postgresql * Fix prepare call for redis guest agent * Datastore_versions.name shouldn't be unique ------------------------------------------------------------------- Wed May 14 00:16:31 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev84.gaa48179: * Migrate v20 not handling exception * Added fix to support Couchbase resize-flavor ------------------------------------------------------------------- Sat May 10 00:16:14 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev80.ge58fea0: * Resolves volume resize issue * Add heat.template for Redis datastore ------------------------------------------------------------------- Fri May 9 00:16:12 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev76.g3abfb49: * Imported Translations from Transifex * Fix datastore tests so that they pass in live mode * Add support for 'trove root-enable' in Couchbase ------------------------------------------------------------------- Thu May 8 00:15:34 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev70.g66b0c1e: * Fix missing use of test config datastore version in tests * Use six.StringIO/BytesIO instead of StringIO.StringIO * Improve help for backup_incremental_strategy * Unmounting ephemeral if it has already been mounted * Remove usages of deprecated name LoopingCall in rpc * Check that all po/pot files are valid * Make sure eventlet starts correctly * Bind to all interfaces for MongoDB ------------------------------------------------------------------- Sun May 4 00:38:33 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev55.g33bfce2: * Updated from global requirements ------------------------------------------------------------------- Sat May 3 00:39:48 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev53.g207adcd: * Corrected the assert message in test_dbaas.py * Moved the apidocs from openstack/database-api ------------------------------------------------------------------- Fri May 2 00:41:01 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev49.g381c164: * Imported Translations from Transifex ------------------------------------------------------------------- Thu May 1 00:40:55 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev48.g444840b: * Improve help strings ------------------------------------------------------------------- Wed Apr 30 00:41:28 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev47.gff8f9e5: * Imported Translations from Transifex * Correct inconsistent state issues with config * Mocks out file.open to not rely on OS dependent files * changing conductor logging levels ------------------------------------------------------------------- Thu Apr 24 00:15:28 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev39.ge764e83: * Fix Couchbase Kill Command ------------------------------------------------------------------- Wed Apr 23 00:15:44 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev37.g753f80d: * Test restore full and restore incremental ------------------------------------------------------------------- Sat Apr 19 00:35:36 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev35.gd07c8c0: * Added separate rate limit setting for mgmt POST ------------------------------------------------------------------- Fri Apr 18 00:35:32 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev34.g7f20bfa: * Updated from global requirements 2014.1 * Use six.moves.urllib.parse instead of urlparse ------------------------------------------------------------------- Wed Apr 16 23:40:53 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev30.g744a5bd: * Correct the command to stop cassandra server ------------------------------------------------------------------- Tue Apr 15 23:41:08 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev28.g8fc4370: * Trove doesn't use extras * fix default rabbitmq configuration values in sample cfgs ------------------------------------------------------------------- Thu Apr 10 17:21:58 UTC 2014 - dmueller@suse.com - Update to version trove-2014.2.dev24.g611d3f1: * Remove dependencies on pep8, pyflakes and flake8 * Collapse mysql OptGroup Sections ------------------------------------------------------------------- Wed Apr 9 00:36:23 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev20.g2baf5d8: * Fix internal error generated from config-detach * Don't specify admin_token in paste config * Changes Volume Prefix From mysql To datastore * Start using oslosphinx theme for docs * Removes volumes redefinition in fake nova_client ------------------------------------------------------------------- Tue Apr 8 00:27:45 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev10.g1136959: * Pop instead of get for timeout kwarg ------------------------------------------------------------------- Fri Apr 4 08:58:54 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev8.gd6fd314: * Changed assert statement of test_volume_found 2014.1.rc1 * Change Cassandra to Service Start vs Bin * Remove unused variables ------------------------------------------------------------------- Thu Apr 3 00:29:51 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.2.dev64.g6f6d27d: * Open Juno development * Fixed unit test to not actually run backup command * Fix create call for security group rules * Updated from global requirements ------------------------------------------------------------------- Wed Apr 2 00:33:53 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev57.g3668abc: * Remove mockito, and replace with mock ------------------------------------------------------------------- Sun Mar 30 01:10:36 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev56.g45a868a: * Tox tests should not require errors in rigid order ------------------------------------------------------------------- Wed Mar 26 01:12:39 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev55.g025bad1: * Fixed unit test to not actually run backup command ------------------------------------------------------------------- Tue Mar 25 01:12:35 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev53.g6979cea: * Imported Translations from Transifex ------------------------------------------------------------------- Fri Mar 21 00:38:49 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev52.g463fafa: * Setup trove for translation * Added Backup/Restore validations * Update sqlalchemy migrate scripts for postgres * Remove IDENTIFIED BY clause for MySQL REVOKE * Fixes insecure update of /etc/fstab file ------------------------------------------------------------------- Tue Mar 18 11:09:49 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev42.g679500b: * Hide Datastores In List With No Active Versions ------------------------------------------------------------------- Mon Mar 17 01:49:13 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev40.g932c020: * Fix Timestamp diff in Instance and Notification ------------------------------------------------------------------- Sun Mar 16 01:50:33 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev38.g11bf422: * Improve Datastore Not Implemented exceptions * Removes XML api from trove ------------------------------------------------------------------- Sat Mar 15 01:53:52 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev34.g0245501: * Parses default configuration of an instance * Make hostnames in designate driver all lower case * Fixed Instance Status usage ------------------------------------------------------------------- Fri Mar 14 01:14:54 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev28.gd92e50b: * Add timeout on prepare call per datastore * Don't run main() on import * Improve readme.rst ------------------------------------------------------------------- Thu Mar 13 00:36:26 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev22.gc66b2e3: * Root_on_create per datastore ------------------------------------------------------------------- Wed Mar 12 01:17:11 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev20.g21b0a57: * Fixed backup unittests to use mocked cmd * Removes extra initialization from config * rename and fix the db_wipe command * Remove Min/Max for Configuration Group Booleans * Increases timeout for guest agent resize_fs * Update Oslo wiki link in README * Adding missing indexes for trove db * the check for status.status should happen before trying to log it * Adding "version" to "datastore" field during list instances API call ------------------------------------------------------------------- Mon Mar 10 16:37:55 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev2.gee1fc92: 2014.1.b3 * Rename Openstack to OpenStack ------------------------------------------------------------------- Fri Mar 7 10:38:32 UTC 2014 - speilicke@suse.com - Add python_requires source service - Fix requirements ------------------------------------------------------------------- Thu Mar 6 01:32:41 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev101.gfba8cab: * Initial support for single instance MongoDB support * Fixes restore from incremental backups for Percona ------------------------------------------------------------------- Wed Mar 5 00:48:00 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev97.g2b91548: * Fix inconsistent usage of mount_point * simplify dns_ip_address code ------------------------------------------------------------------- Tue Mar 4 00:52:30 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev94.g89f517f: * Adding percona secgroup config * Raise max header size to accommodate large tokens ------------------------------------------------------------------- Mon Mar 3 11:28:46 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev91.gc68d4e5: * Add security group rules for Couchbase * Initial support for single instance Couchbase * Make backup/restore pluggable * Security groups workflow update * Fixes get configuration defaults * Fix Redis After Configuration Group Merge ------------------------------------------------------------------- Sat Mar 1 01:26:10 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev79.g8f200b7: * Remove extraneous vim configuration comments * Fixes a race condition in resize flavor for Percona * Call debug_utils.setup() in all entry points * Use consistent timeouts for integration tests * Remove unused admin_context from conductor manager ------------------------------------------------------------------- Wed Feb 26 01:08:12 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev69.gb8b820b: * fix traceback when default_version is not in the database * Improve help strings ------------------------------------------------------------------- Wed Feb 19 16:11:29 UTC 2014 - dmueller@suse.com - switch over to non-openstack-prefixed user ------------------------------------------------------------------- Tue Feb 18 01:06:15 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev65.gcf5088b: * Add clearer help kwarg for max_volumes_per_user ------------------------------------------------------------------- Sun Feb 16 01:32:54 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev63.ge6d3fd7: * Raises BadRequest for grant_access on ignore_dbs ------------------------------------------------------------------- Fri Feb 14 08:01:20 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev61.g09bdbc0: * Initial support for single instance Cassandra Database ------------------------------------------------------------------- Thu Feb 13 01:04:06 UTC 2014 - cloud-devel@suse.de - Update to version trove-2014.1.dev59.g22b80bd: * Fixes a race condition in resize flavor * Adding Incremental Backups ------------------------------------------------------------------- Wed Feb 12 10:46:46 UTC 2014 - dmueller@suse.com - add rundir tmpfiles support ------------------------------------------------------------------- Tue Feb 11 17:23:55 UTC 2014 - speilicke@suse.com - Update to version 2014.1.dev55.ge8bd3e6: * Corrects service URLs from "%s/%s/" to "%s/%s" * Remove copyright and comments from empty files - Replace git_tarballs source service with download_files and set_version + Use upstream URL as source (enables verification) ------------------------------------------------------------------- Mon Feb 10 15:56:53 UTC 2014 - iartarisi@suse.com - Update to version 2014.1.dev51.gc72edbd: + Modifying tests to run with different configurations + Adding additional datastore tests + Ignore outdated messages sent to conductor + Adding override.config.template for percona + adding configuration group support + Fixes resizes for volumes attached to active Nova servers + Make test mysql connection code less confusing + Corrects matching of heat resources status + Migrating trove to entry points + Changing DNS to pass string to driver + Fix default_datastore migration script ------------------------------------------------------------------- Tue Feb 4 01:23:23 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev36.gcfb9116: + Add Neutron support + Corrects matching of heat resources status ------------------------------------------------------------------- Sat Feb 1 01:48:33 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev33.g67e3e7a: + Fix default_datastore migration script + Replaces local generate_uuid with common.utils ------------------------------------------------------------------- Fri Jan 31 00:35:37 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev29.g65be031: + Fix Occasional test_one_network_label_exact Fail + Makes the backup tests less onerous + Simplify swift storage load logic + Disable redundant DB initialization on guesagent's start ------------------------------------------------------------------- Thu Jan 30 00:39:08 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev21.gc6de543: + Mask database user's password in trove logs + RootReport through Taskmanager + changing the routes for the api to be clear ------------------------------------------------------------------- Wed Jan 29 01:23:21 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev15.gb54e1a6: + Corrects help messages in cfg.py ------------------------------------------------------------------- Fri Jan 24 13:52:12 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev14.gc145533: + Add Volume Resize filesystem size assertion + Make use of IP filtering when creating DNS records + Validate databases for user grants + Datastores improvements + Remove copyright from empty files + Added Redis Crud Operations + Instance details view shows hostname (if it has it) or IP + Edits on help strings + Spelling correction in taskmanager/models.py + Adds exception handling to heat code + Changes encoding from 'ascii' to 'utf-8' + make datastore_version_id required ------------------------------------------------------------------- Sat Jan 18 01:44:07 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev99.g68a5481: + move datastore manager to the datastore version + Cleans and improves heat code path + Adds Missing _() for Exception Message Translation + Using base32 encoding to generate DNS records + Removes unused "server" from taskmanager ------------------------------------------------------------------- Thu Jan 16 11:47:56 UTC 2014 - dmueller@suse.com - fix requires ------------------------------------------------------------------- Wed Jan 15 01:45:26 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev90.g1085ea2: + Relocates generate_random_password to common.utils + Updates oslo.context + Replace oslo.uuidutils module with trove.utils ------------------------------------------------------------------- Tue Jan 14 01:15:24 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev87.gf18e093: + Fixed misspelled help message in cfg.py + Fixup indentation errors found by Pep8 1.4.6+ + Adds missing dependency to the documentation + Removes deprecated usage of BaseException.message + Log service_status.status instead of service_status + Adds LOG in event_simulator.py + Enabled F403 flake8 rule + Removes BuiltInstanceTasks.get_volume_mountpoint ------------------------------------------------------------------- Fri Jan 10 12:04:01 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev72.g17d9bd5: + Update for datastore tests to support multiple datastore types + Add volume total to Mgmt Instance Get + Adds tenant_id to guest_info in heat code ------------------------------------------------------------------- Sat Jan 4 00:57:38 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev66.g1291207: + Removes privilege modification for MYSQL_BASE_DIR + Removes directory creation prior to _tmp_mount + make the bin scripts called with main() ------------------------------------------------------------------- Fri Dec 20 01:36:55 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev60.g84dbe87: + server identifier corrected + Paginate backup list api ------------------------------------------------------------------- Thu Dec 19 01:10:59 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev57.geab8a82: + Adds non-volume-support to create server with heat + Corrects the help message for trove_volume_support ------------------------------------------------------------------- Wed Dec 18 01:01:18 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev54.ge20e29b: + don't try to concatenate a string with a variable that can be None + Moving storage logic out of backup runner class + Properly mark a backup as FAILED if the process failed + Removes dead code from trove/tests/api/root.py + Cleans the method init_engine + Changes command to create the directory ------------------------------------------------------------------- Sat Dec 14 00:49:36 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev43.g59a778b: + Acknowledge Nova VERIFY_RESIZE as RESIZE state ------------------------------------------------------------------- Fri Dec 13 12:03:37 UTC 2013 - iartarisi@suse.com - Mark config files and install them with mode 0640 ------------------------------------------------------------------- Fri Dec 13 11:59:51 UTC 2013 - iartarisi@suse.com - Split guestagent into its own subpackage ------------------------------------------------------------------- Fri Dec 13 11:47:22 UTC 2013 - iartarisi@suse.com - Fix config files used in the initscripts ------------------------------------------------------------------- Fri Dec 13 01:14:37 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev41.g1ebc934: + Fix deleted_at timestamp in usage tests + Extract suffix from req URL to avoid escaping dots + db: make compatible with SQLAlchemy 0.8 + Updated from global requirements + Fixed typos in files in trove/guestagent. + use_stderr should be False for tox tests + Add -U to pip install command in tox.ini + Fixed misspellings of common words + Conductor Does Not Default to Verbose/Debug Logs + Enabling H403, H702 rules + Updates trove-guestagent.conf.sample + Removing IDE specific ignores + Fix mysqldump backup and restore + check for invalid hostnames on update_attributes ------------------------------------------------------------------- Thu Dec 12 15:09:10 UTC 2013 - iartarisi@suse.com - Split taskmanager into its own subpackage ------------------------------------------------------------------- Thu Dec 12 12:01:03 UTC 2013 - iartarisi@suse.com - Fix ownershp of /var/cache/trove dir ------------------------------------------------------------------- Thu Dec 12 10:27:07 UTC 2013 - iartarisi@suse.com - Fix init file rundir (replace 'cinder' with 'trove') ------------------------------------------------------------------- Thu Dec 12 00:47:43 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev13.g73afcc1: + Fixed PEP8/flake8 issues + Replace "tokenauth" by "authtoken" in configuration files ------------------------------------------------------------------- Tue Dec 10 16:09:30 UTC 2013 - iartarisi@suse.com - Add python-xml runtime dependency ------------------------------------------------------------------- Tue Dec 10 01:39:15 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev10.g4790ba1: + Update tox.ini to use new features ------------------------------------------------------------------- Sun Dec 8 01:22:26 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev9.g5eede25: + Added ability to pass custom command-line options to backup runner + Clean up zombie processes on backup failure + setting fake mode to print startup errors + Unittest Case for get_user ------------------------------------------------------------------- Fri Dec 6 10:39:00 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev158.g2daad86: + Removes unused import statements + Updates tox.ini to remove suppressed H401. ------------------------------------------------------------------- Tue Dec 3 00:53:39 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev156.gd66c411: + Removes security_groups from _create_server_volume_heat signature ------------------------------------------------------------------- Wed Nov 27 09:35:51 UTC 2013 - speilicke@suse.com - Add conductor sub-package - Update to version 2014.1.dev155.g3845766: + Conductor proxies host db access for guests ------------------------------------------------------------------- Tue Nov 26 12:28:04 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev154.g5755ede: + Fixes trove-api daemon fake mode functionality. ------------------------------------------------------------------- Sat Nov 23 01:13:40 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev152.g043f4e9: + Corrects heat template for mysql. + Adding designate dns support to trove + Allow query logging ------------------------------------------------------------------- Fri Nov 22 01:11:59 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev147.g34b9bac: + Add default case for mysqld_bin + Remove radmin credentials from create_heat_client + need to mock out of the clear_expired_passwords for tox + User-Create Host Does Not Allow Wildcarded Octet ------------------------------------------------------------------- Thu Nov 21 01:45:06 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev139.gad4bbe1: + Externalization of heat template + Added logging in taskmanager models && _() strings + Fix action_result check + Update openstack/common/lockutils + host response attribute should prefer 'host' instead of 'hostId' + Add a hook for backup processes to check if successful. + Add support of datastore types + Fixing typos in _create_server_volume. ------------------------------------------------------------------- Fri Nov 15 17:36:28 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev125.g12f2b0d: + Convert to a more modern form of openstack-common.conf ------------------------------------------------------------------- Thu Nov 14 01:23:07 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev123.g4455746: + Update tests to work with the latest testtools + Replace GUID with generated password + Add optional ip address filter for hiding ips ------------------------------------------------------------------- Sat Nov 2 00:40:07 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev118.g0b6136c: + Fix checksum verification exception. ------------------------------------------------------------------- Wed Oct 30 01:15:49 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev117.ge41eed6: + Add Backup/Restore Checksum Validation + Fix bug in Security Group association to Instance ------------------------------------------------------------------- Tue Oct 29 01:35:57 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.dev113.g8f88998: + Fix white_box mode for integration tests. + Fix service_type in instance creation using heat services ------------------------------------------------------------------- Fri Oct 25 23:28:58 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a109.gbbca764: + Provide service type management code structure + Add tests for hosts mgmt commands + Simulates events so run_tests.py executes 10x faster ------------------------------------------------------------------- Tue Oct 22 01:07:01 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a103.gb214e9e: + Security groups workflow update ------------------------------------------------------------------- Sat Oct 19 00:06:41 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a102.g29d7b60: + Fix User ID in Context and Notifications ------------------------------------------------------------------- Thu Oct 17 23:40:16 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a100.g45e6d0f: + Moved create_instance DNS attempt to post-prepare + Fixes pagination with non-string markers types. ------------------------------------------------------------------- Thu Oct 17 18:56:18 UTC 2013 - dmueller@suse.com - fix requires ------------------------------------------------------------------- Wed Oct 16 23:50:12 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a97.gd146dda: + Add GA related parameters to trove-taskmanager.conf.sample + Replace deprecated method aliases in tests ------------------------------------------------------------------- Tue Oct 15 23:53:43 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a93.gbafa175: + Fixing restart tests ------------------------------------------------------------------- Mon Oct 14 23:58:04 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a91.g20f9bea: + Update trove-guestagent.conf.sample + Fix quota issue where usages can drop to negative value + Quote and escape pagination markers ------------------------------------------------------------------- Mon Oct 14 12:05:08 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a85.gf38685f: + Modifying tests to use the compat client + Update statuses on GA timeout ------------------------------------------------------------------- Wed Oct 9 00:29:08 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a83.g9f55a06: + Support Optional Super User in Instance Create + Extract generic part of GA code from MySQL specific modules + Task manager refactoring done ------------------------------------------------------------------- Tue Oct 8 12:24:24 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a78.gad3714c: + fixing symlink attack bug present in the application. + Pydev remote debugging support added. + Add tenant id to guest_info file + Correct the fake implementation of UsageVerifier + Adding location attribute to Fake Backup object. + Remove Duplicate trove_auth_url Property + Fix the fake nova server implementation + Allow early host % on validate + Allow service_id per service_type for Usage Events + PEP8. E125, F811, F401, H703 + Service Registration using conf file + Fix Timestamps for Resize Usage Events ------------------------------------------------------------------- Wed Oct 2 00:28:28 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a57.g24e3a07: + Volume timeout is set too low ------------------------------------------------------------------- Tue Oct 1 00:37:15 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a55.g04ab44d: + PEP8. F841 + Update from global requirements + Added server_id to my.cnf template logic + Fixed method signature _create_server_volume_heat ------------------------------------------------------------------- Fri Sep 27 13:19:48 UTC 2013 - dmueller@suse.com - fix logrotate ------------------------------------------------------------------- Thu Sep 26 10:01:56 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a48.g307b014: + Adds instructions for manual Trove installation ------------------------------------------------------------------- Tue Sep 24 23:52:30 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a46.g0247cc9: + User and Database List in Create Not Validated + Require oslo.config 1.2.0 final ------------------------------------------------------------------- Tue Sep 24 00:37:32 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a42.gcc1c60e: + oslo-incubator rpc update + Move ServiceStatuses from trove.instance to trove.common + Replace OpenStack LLC with OpenStack Foundation + Rename webtest to WebTest + Duplicate Import Statement + Vote for channel logging ------------------------------------------------------------------- Fri Sep 20 23:35:47 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a31.gc05fc3f: + Allow optional availability_zone to be passed + PEP8 rules. H102,103,201 ------------------------------------------------------------------- Wed Sep 18 15:56:23 UTC 2013 - dmueller@suse.com - install config files - fix api not starting up ------------------------------------------------------------------- Wed Sep 18 00:02:44 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a27.g1b85f2b: + Set sane defaults for required conf params in trove/common/cfg.py ------------------------------------------------------------------- Mon Sep 16 23:36:41 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a25.gb3779e7: + service_statuses updated_at Field Not Set + Fix and enable gating on H702 ------------------------------------------------------------------- Sat Sep 14 23:35:09 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a22.g4935d9b: + Fixed Admin Auth Token in Notification ------------------------------------------------------------------- Fri Sep 13 23:44:16 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a20.g009fab6: + Increased unit test coverage + Fixed backups so that they no longer fail when backup size is > 2GB ------------------------------------------------------------------- Fri Sep 13 00:00:54 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2014.1.a16.g84c3e6f: + Open Icehouse development + Fixed directory create exec + Mark sensitive cfg options with secure flag + Use LOG.exception in place of sys.exc_info. + Do not use locals() for string formatting + Fix and enable gating on H703 - string localisation ------------------------------------------------------------------- Wed Sep 11 00:05:20 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a6.g2485028: + Modify User Attributes API - Fix + Enclose command args in with_venv.sh ------------------------------------------------------------------- Mon Sep 9 23:50:25 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a2.gc062b26: + Made apischema a bit less restrictive. ------------------------------------------------------------------- Thu Sep 5 23:55:54 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a76.g1a8c62a: + Implementing heat as an optional provisioning system + Adds includedir back to templates ------------------------------------------------------------------- Wed Sep 4 23:48:44 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a72.g6ecab67: + Trove - service_statuses status set to delete when instance deleted + Support Security Group Name Prefix Customization ------------------------------------------------------------------- Tue Sep 3 23:45:45 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a68.gc6214d8: + jsonschema upgrade to v1.3.0(as minimal) + Add and associate security group rule with group. + Implement resize volume method ------------------------------------------------------------------- Mon Sep 2 08:09:56 UTC 2013 - dmueller@suse.com - Update to version 2013.2.a64.ge3b7881: + Changed system commands depends on OS version + Adds init file for routes directory. + pep8 checking was added for bin folder + Update nova_volume_url to cinder_url in CONF files + Fixed use of word separators in Notification + Modify unit test to allow cli to merge ------------------------------------------------------------------- Fri Aug 23 23:52:00 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a54.g1467437: + Fix admin extension gives 500 when listing instances ------------------------------------------------------------------- Thu Aug 22 23:56:36 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a52.gcfd4981: + Ensure safe format strings for TroveError + Reindenting a function call in taskman models ------------------------------------------------------------------- Thu Aug 22 00:06:38 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a48.g7f2def7: + Guest config file injection ------------------------------------------------------------------- Tue Aug 20 23:56:58 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a46.g901b020: + Update oslo.cfg to >= 1.2.0 ------------------------------------------------------------------- Sat Aug 17 00:06:43 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a44.gd523f31: + Fix resize volume stuck in "RESIZE" status + Add instance cloudinit support ------------------------------------------------------------------- Fri Aug 16 00:05:24 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a41.g352b3f7: + Add RPM class implementation ------------------------------------------------------------------- Wed Aug 14 23:35:58 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a40.gb79ebd7: + Use same Nova Client throughout Fresh Instance Task ------------------------------------------------------------------- Wed Aug 14 00:05:17 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a38.g39df6f1: + Removing mycnf static files from contrib. + Moves extension files to routes + Secure root password on restore from backup after root-enable ------------------------------------------------------------------- Mon Aug 12 23:54:07 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a32.g7a64781: + allows a mgmt user to migrate an instance to a specific host + Fix bug with insecure instance on Prepare loss + Fixing bug in Interrogator tests mocks. + Configurable network labels used for showing IPs in instance details ------------------------------------------------------------------- Thu Aug 8 20:06:59 UTC 2013 - dmueller@suse.com - switch to python-setuptools ------------------------------------------------------------------- Wed Aug 7 23:42:49 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a25.g4307d36: + Turns pkg.py into a system aware packager ------------------------------------------------------------------- Tue Aug 6 23:45:27 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a23.g58917ea: + Adding volume size to the backup views/models. -------------------------------------------------------------------- Mon Aug 5 21:16:33 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a21.g0252acc: + Replace nova client with cinder client to use volume + Fix spelling of python. + Clear new or building backups on reset-task-status -------------------------------------------------------------------- Fri Aug 2 00:15:55 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a15.gcf88263: + Modify User Attributes - name, host and password + Renamed secgroup description -------------------------------------------------------------------- Wed Jul 31 23:39:41 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a11.g80c22c5: + Added docs and made template filename variable -------------------------------------------------------------------- Mon Jul 22 23:49:55 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a10.ga9eb50e: + Added param name to validation error messages + Update to latest Oslo rpc modules + Makes two tests wait for the instance to go ACTIVE -------------------------------------------------------------------- Sat Jul 20 15:28:56 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a5.ge9d559d: + Added developer documentation for Trove + Make Volume conditionally required attribute in Instance Create Schema + Fix drift in deleted timestamp for Notification and Database -------------------------------------------------------------------- Wed Jul 17 09:47:32 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a725.g1815d5d: + Create templated config files + Bump pbr to the version 0.5.16 + Change the swift file deletion to use the manifest. ------------------------------------------------------------------- Tue Jul 16 00:01:12 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a720.g5cca5ef: + Wildcards in User Host + Migrating the create/resize code to use flavor obj + Add service_type to the instances table ------------------------------------------------------------------- Sun Jul 14 18:49:43 UTC 2013 - dmueller@suse.com - fix config installation ------------------------------------------------------------------- Tue Jul 9 23:48:12 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a714.g563c274: + Python 3.x compatibility fixes ------------------------------------------------------------------- Mon Jul 8 23:48:41 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a712.gcc25f9b: + Fixing the broken API contract for flavor_id + Requirements: Remove factory_boy, allow SQLAlchemy 0.7.10 ------------------------------------------------------------------- Wed Jul 3 23:49:22 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a709.g64e91bb: + Adding instance id to the security group extension API + Enable disk usage view in instance detail view + API Validation for Trove API + Restore should use pgrep instead of mysqladmin to check for mysql down -------------------------------------------------------------------- Sat Jun 29 00:21:47 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a702.geafc62f: + Fix Notifications + Fixed backups GET and DELETE to restrict access to the owner of backup -------------------------------------------------------------------- Fri Jun 28 00:18:18 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a699.g7d1fc28: + Update kombu library version requirement -------------------------------------------------------------------- Thu Jun 27 00:12:37 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a697.gdb0dc47: + Fixes my.cnf not reverting with a resize revert. + GuestTimeout needed to be imported. + Fix few missed issues with the reddwarf -> trove rename -------------------------------------------------------------------- Wed Jun 26 07:03:20 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 2013.2.a693.gcbbd024: + Folder structure layout stuff + Adding a script for getting the environment up and running + Adding a gitignore + Got a nice API shell working + Got the basics of the viewbuilder working for list instances + Getting the delete call and refactoring the req/proxy_token a bit + Adding idea project folder + Experimental changes to create instance. this is untested + Making the API look more like melange. this made the api a TON cleaner than modeling it after the existing nova code. + A bit more cleanup to remove melange code, and making the auth code work again. + Adding a bit of code to get novaclient working via proxy token. + Adding extensions to the app, and shell extensions for users & schema + Making a data/view model based on remote objects + Getting hooked up w/ the db. + Adding the missing reddwarf-manage binscript + Adding the venv/unit test framework stuff + Adding the beginnings of ubuntu bootstrap + Figured out how to create/add qcow ubuntu images + Moving the old bootstrap in anticipation of nuking it + Adding next_steps.txt so everyone can see my thoughts + First pass attempt at a service_image registry in the db + Fleshed out the basics for the guest-agent scp firstboot. + Initial checkin of rpc code + Added the taskmanager class with some testing rpc code + keystone made some changes + ull request #1 from hub-cap/add_service_cod + ull request #2 from hub-cap/add_guest_agen + ull request #4 from cp16net/instructions-updat + ull request #3 from TimSimpsonR/unit-test-ven + ull request #5 from TimSimpsonR/pep8-fi + Fixed Pep8 errors. + ull request #6 from TimSimpsonR/remove-ap + ull request #7 from TimSimpsonR/pep8-fixes- + updates to get create working + fixing pep8 things + fix the config + ull request #8 from cp16net/api-instance + ull request #9 from hub-cap/use_contex + ull request #10 from hub-cap/use_contex + ull request #11 from hub-cap/add_controller_test + ull request #12 from hub-cap/add_remote_model_test + ull request #13 from cp16net/instance-api-improvment + ull request #14 from TimSimpsonR/version-i + ull request #15 from hub-cap/add_more_coverag + ull request #16 from TimSimpsonR/fix_tenant_i + ull request #18 from cp16net/clean-up-for-create-test + Changed the proxy_tenant_id to "reddwarf" since this is what KeyStone expects. + ull request #19 from TimSimpsonR/pep8-and-import-fi + ull request #20 from TimSimpsonR/pep8-and-import-fi + Adding getattr and setattr back to fix the bug I just added. + Adding the guestagent. + ull request #21 from hub-cap/get_guest_workin + ull request #23 from hub-cap/add_mycn + ull request #22 from TimSimpsonR/instance-addition + ull request #25 from TimSimpsonR/fix-ks-hac + Fixed our keystone hack. + ull request #26 from TimSimpsonR/fix-load-attemp + ull request #27 from hub-cap/fix_amq + ull request #28 from TimSimpsonR/fix-load-attemp + ull request #29 from hub-cap/guest_updat + ull request #30 from cp16net/validatio + ull request #31 from hub-cap/conf. + ull request #32 from TimSimpsonR/fix-statuse + Added status code, return 422 when trying to delete a busy instance. + ull request #33 from TimSimpsonR/fix-statuses + Adding list_users for mysql users + Built out create_user call. + Added the delete user call. + ull request #36 from hub-cap/databases_call + ull request #34 from TimSimpsonR/bug-fi + ull request #37 from hub-cap/fix_unprocessable_extension + ull request #38 from TimSimpsonR/delete_instanc + ull request #39 from hub-cap/use_uui + ull request #40 from hub-cap/root_enable + Adding validation to user/schema. + Added validation to the users/databases/root calls. + ull request #41 from TimSimpsonR/fix-list + ull request #42 from hub-cap/add_validatio + Updated the context object in all services. + Fixing up the internal_message + Making the exception_map work for extensions + ull request #47 from hub-cap/new_contex + ull request #48 from hub-cap/fix_extension_ma + Adding Flavors API: models, views, and service. + Fixed the Flavors API so the URLs returned are correct and all tests are passed. + Fixed the discrepancy between detail and plain view; fixed links in models + Used new style of context and moved the req to the constructor in the views. + Moved build_links and req into the view, cut out some redundant exceptions + Removed some vestigial CONFIG and LOG lines. + ull request #55 from ed-/flavors_ap + ull request #53 from TimSimpsonR/diet-reddwarf-lit + ull request #58 from hub-cap/misc_update + Show ips based on a flag value + Every time I see a LOG.something(, I've wrapped _() around its contents. + Fixed some of the overzealous _() wrapping to exclude the parameters being handed to the format strings. + Fixed some RPC casts and context problems that happened during a rebase. + Removed some more wrappers around some exceptions. + Removed some overzealous wrapping. + Adding initial dbs to the prepare call + ull request #56 from ed-/i18 + ull request #59 from hub-cap/add_ip + ull request #60 from ed-/i18n_fi + ull request #61 from hub-cap/rename_service_imag + ull request #63 from hub-cap/make_service_extensibl + ull request #62 from TimSimpsonR/fake-db-op + Added API code for actions. + Continued to work on restart API. + Fixed a few simple issues with the restart code. + ull request #64 from TimSimpsonR/api-actions + ull request #66 from hub-cap/make_guest_configurabl + Fixed root history schema; skeleton of root history model + Started the mgmt framework. + Added root history to instance details. Still need to move the root history over to mysql/extensions, but the int tests work right now. + Fixed a comment and added InstanceStatus.ERROR since it seemed to be missing. + PEP8 on a comment and removed a log debug line. + Moved X-User call to WSGI middleware. + ull request #67 from sacharya/mgmt-framewor + ull request #70 from hub-cap/add_ap + ull request #71 from hub-cap/add_ap + ull request #68 from ed-/roo + Allowing a user to add a volume to the instance on create api call + clean up and change the volume desription to have the instance id + ull request #65 from cp16net/volume-api-part + ull request #72 from hub-cap/add_manifes + Continued work on resize_flavor. + Made resize almost work. + Made resize work in fake mode. + Fixed things suggested in the pull request. + ull request #69 from TimSimpsonR/resize_flavo + ull request #73 from ed-/root-to-mgm + ull request #75 from hub-cap/change_clien + ull request #74 from ed-/roothistory-fi + ull request #76 from TimSimpsonR/tiny_flavo + ull request #78 from cp16net/volume-service-endpoin + ull request #77 from TimSimpsonR/service_status_updated_a + ull request #79 from hub-cap/add_manage_service_imag + ull request #80 from rnirmal/port_updat + ull request #81 from rnirmal/port_updat + DNS Support for Instance IP. + Changing rsdns_records table name to be rax independent. + ull request #83 from TimSimpsonR/500_on_volume_failur + Issue 500 if the volume fails to prov. + ull request #84 from TimSimpsonR/500_on_volume_failur + Fixed typo. + ull request #82 from sacharya/rackspace-dn + Optional hostname in view + ull request #88 from sacharya/rackspace-dn + ull request #85 from hub-cap/fix_delet + ull request #91 from rnirmal/vol_fi + ull request #89 from rnirmal/taskmanage + First beginnings of pagination + ull request #90 from TimSimpsonR/resize_flavor_extra_assert + ull request #92 from hub-cap/fix_validatio + ull request #86 from ed-/paginatio + ull request #87 from hub-cap/fix_versio + Changing version in reddwarf.conf.sample. + ull request #94 from rnirmal/poll_unti + Fixed infinite loop polling for ip address. + ull request #96 from TimSimpsonR/xml_cerea + ull request #98 from TimSimpsonR/faster_volume + ull request #97 from sacharya/ip-poll-unti + ull request #100 from cp16net/volume-dic-not-ob + ull request #99 from rnirmal/vol-resiz + ull request #102 from TimSimpsonR/volume_validation_fi + ull request #103 from TimSimpsonR/error_on_bad_db_or_user_creat + ull request #101 from sacharya/instance-resize-asyn + ull request #104 from hub-cap/fix_status_code + ull request #106 from sacharya/async-creat + ull request #107 from hub-cap/add_taskmgr_to_setupp + ull request #108 from sacharya/restart-asyn + ull request #110 from TimSimpsonR/instance_simplification + ull request #111 from TimSimpsonR/instance_simplification + Reverting migration 007 to as it was and creating 008. + ull request #112 from TimSimpsonR/instance_simplification + Fixes an error in update_db. + ull request #113 from TimSimpsonR/instance_simplification + Changing volume_size to an integer. + Changed link generation code. + ull request #114 from TimSimpsonR/flavor_link_bette + ull request #115 from hub-cap/fix_exception + ull request #116 from TimSimpsonR/fix_resize_flavo + Query class now makes use of GROUP BY. This fixes a bug with list_users. + ull request #118 from rnirmal/context_use + ull request #119 from ed-/query-grou + ull request #120 from rnirmal/admin_contex + ull request #122 from hub-cap/xml_updat + ull request #121 from pdmars/example_gen_fixes_for_publi + ull request #126 from hub-cap/fix_xml_newline + ull request #127 from hub-cap/fix_xml_newline + ull request #128 from hub-cap/fix_xml_newline + ull request #123 from ed-/error-name + ull request #130 from ed-/empty-body-fi + ull request #125 from rnirmal/au_revoir_instance_detail + ull request #129 from rnirmal/farvel_flavor_detail + ull request #133 from rnirmal/mycnf_edit + ull request #136 from hub-cap/custom_taskmanager_ + ull request #135 from hub-cap/temp_fix_null_hostnam + ull request #134 from rnirmal/bugfi + ull request #132 from rnirmal/used_volum + ull request #131 from cp16net/create-instance-add-use + ull request #137 from hub-cap/users_defaul + Adds deleted and deleted_at fields to the instance table. + ull request #140 from TimSimpsonR/dns_fi + ull request #142 from TimSimpsonR/server_delete_pol + ull request #143 from cp16net/fix-fake-users-n-database + ull request #146 from ed-/http-paginatio + ull request #145 from TimSimpsonR/get_404_no_mor + ull request #144 from ed-/simple-quot + ull request #148 from rnirmal/bugfi + ull request #149 from rnirmal/bugfi + ull request #151 from TimSimpsonR/instances_mov + ull request #150 from ed-/report-hostname-to-nov + ull request #152 from TimSimpsonR/adding_stop_cal + ull request #155 from TimSimpsonR/delete_queue + ull request #153 from pdmars/delete_error_fi + ull request #154 from ed-/fail-quicke + ull request #156 from cp16net/usage-tabl + ull request #157 from TimSimpsonR/delete_queue + ull request #158 from cp16net/usage_event + ull request #160 from TimSimpsonR/change_quota + ull request #159 from pdmars/delete_root_fi + ull request #161 from pdmars/ignore_users_fi + ull request #164 from TimSimpsonR/tox + ull request #163 from ed-/delete-error-instance + ull request #167 from TimSimpsonR/fix_syntax_erro + ull request #165 from cp16net/service-logging-con + ull request #166 from TimSimpsonR/config_fi + ull request #168 from TimSimpsonR/config_fi + Changing the Config get to always use a default value. + ull request #169 from rnirmal/bugfi + ull request #171 from ed-/occlude-roo + ull request #170 from TimSimpsonR/paging_xm + ull request #175 from rnirmal/server_volum + ull request #174 from ed-/occlude-db + ull request #176 from pdmars/list_versions_fi + ull request #178 from TimSimpsonR/common_update- + ull request #177 from pdmars/admin_user_tenantid_fi + ull request #173 from vipulsabhaya/reset-passwor + Adding a accounts management api extension + Adding MGMT hosts call. + Mgmt instances. + Added attributes for management instance get. + fixing diagnostics tests for fake mode + Mgmt storage device details + Adding the deleted filter for account instances + Moved mgmt instances into its own directory. + Allowing resizes to be performed when MySQL is down. + adding management host update action + Added an admin task-manager. + Removes defaultdict references from mgmt account and instance views. + Pruning one more tree() from the codebase. + Fixing xml serialization for accounts + adding mgmt action to reboot an instance + Allowed us to grab a mgmt instance that lacks a backing server. + management api call to list all accounts with non-deleted instances + Adding task_description to mgmt instance model. + Adding task_description to mgmt instance model. Wrapped a 404-happy server load to fix mgmt instance list for busted instances. + Host list detail now includes the tenant id of each instance. + Removing unnnecessary line of code, which was causing mgmt/instances to not load correctly. + Updated metadata to support XML in the mgmt api. + Fixed small bug in fake mode. + Removed fault guest queue delete code since it's already in delete_async. + fake mode working with new novaclient create_server_volume method + Fixing bad import to reflect openstack common RPC. + add exception handling for trying to update bad instances + mgmt status call should allow for deleted instances and show them as shutdown + Fixed fake mode, which didn't work with our new changes. + Adds filtering for deleted instances in the mgmt instance lists. Fixes deleted and deleted_at fields. + mgmt call to get hardware info (cpu and memory) from an instance + ull request #179 from TimSimpsonR/declaring_topic + ull request #181 from ed-/fix-resize-messag + ull request #180 from TimSimpsonR/mgmt-instance-improvemen + ull request #182 from TimSimpsonR/local_runne + ull request #183 from TimSimpsonR/local_runne + ull request #184 from ed-/pep8-fixe + ull request #185 from ed-/pep8-fixe + ull request #186 from TimSimpsonR/local_runne + ull request #187 from ed-/pep8-fixe + ull request #188 from TimSimpsonR/fake-mode-fi + ull request #189 from ed-/pep8-fixes-fixe + ull request #191 from ed-/fix-instance-hos + ull request #192 from TimSimpsonR/require_admin_contex + ull request #194 from jcruz7/fix_taskmanager_lo + ull request #195 from sacharya/mgmt-migrat + ull request #197 from TimSimpsonR/fake-resca + Adding the ability to rescan server volumes to fake mode. + ull request #198 from TimSimpsonR/fix-to + ull request #196 from ed-/instance-status-fi + Added .gitreview file. + Aligned tox file with project. + Removes the vestigial tests. + checks before deleting kwargs from the context + Remove tabs in sample my.cnf + added a TODO: + Fix type in test-requires. + Add vim formatting line + Uses the view to circumvent an error related to the assumption that instance.server is present. + Removed unused import. Fixes bug #1078522. + Removed TODO: + Do not update flavor if timeout occurs in resize. + remove double colons + This is to fix bug 1079827. Please work. + dummy changes + Adding tests to Reddwarf. + For bug 1079863, fake commit + Add volume usage information to the management api detailed view. + Use reddwarf instead of reddwarf_lite + Updated the README. + No longer import db_api while parsing db __init__. + specify rpc version for guestagent manager + Adding test for volume used attribute for management api + Update tools/install_venv.py to work w/ latest pip + Always call 'spawn_after' for eventlet in fake mode. + Change validation to require non-blank name for instances. + Fixes another fake mode eventlet bug. + Fixing the constant for mysql server validation in apt. + Updates tests to run in other configurations. + Fixing DNS issues related ot changing db_api. + After migration, don't null the instance flavor + Better defaults that fix volume support + Correcting a log message in resize code. + Avoids using guest mgmt API functions. + Part 1: Create group for simple unit tests + Adding some dbaas.py unittests + Fixed bug 1091927: Pep8 tests are broken for reddwarf + Update oslo codebase within reddwarf. + Avoid null pointer. Fix pep8 mystery problems. + - switch to testtools - remove pep8 warnings - more unit tests for dbaas.py, covers create_user, enable_root - refactoring + Check for 'reddwarf_can_have_volume' + add back the mysql_base_dir variable to the guest + ADD unit tests for guestagent/manager.py + Fixing property for pid_file from "mysqladmin --print-defaults" + Add unit test for guestagent.service.py and query.py + fix int-tests running with out volume + Adding guest agent pkg unit tests and running them with testr + Add unit tests for guestagent.models.py Delete guestagent.utils.py since it is no longer invoked anywhere. + Fix for bug where returned instance status in UnprocessableEntity exception is an empty dictionary. + Consolidating multiple volume flags into a single flag. + More changes to facilitate oslo. + Adding flags to ssh cmd to bypass host checking + Checks guest status during migration. + Add unit tests for guestagent.volume.py + Add unit tests for guestagent.api.py + testr unit tests for versions api + create a test adapter for entering an instance and executing a cmd + Add unit tests for guestagent.db.models.py + Negative Taskmanager Resize/Migration fixes. + Fixing race condition during instance deletion. + Add more unittests to guest agent + Adding a config option for running XML client + Fixing the coverage reports for the unittests and adding support for TestR. + Add missing Import + Adds reset-task-status mgmt api instance action + Prevent Upstart from restarting guest in Restart tests + Ignore .testrepository directory. + Specify Python 2.7 for cover environment in Tox. + Added the cover directory to .gitignore. + Modify-user features. + Change default service_type in tests to 'database' + Implement alternate root privileges + remove the namespace_packages from setup.py + Joins oslo dict values with reddwarf values. + Fixing run_tests.py so it emits an error upon failure. + Quota feature + Rate limits implementation + Store the context in the local.store. + Use tarball for python-reddwarfclient dependency + Fixes data type bug in get-user call + Refresh setup.py from Oslo + Added tests for Modify User Call + percona image for reddwarf + Add python-keystoneclient to deployment dependency for reddwarf + Tests the API in XML mode. + Update test-requires to point to rd cli tarball + Pinning proboscis to a specific version. + Ensure to_dict() returns auth_tok + Restoring the ability to run fake mode locally. + Test no accept headers + update MANIFEST.in to include specific scripts in etc/reddwarf + Adds absolute limits to limit API call + Adding instance ID to DNS error message. + Fix for missing quota property for int tests part1 + fix coverage for jenkins - temp fix + Fixing the signing dir and cleaning up the paste config. + Addresses failing quota int-tests + Adds optional hostname to calls involving users + Add snapshot ORM to reddwarf + Added support for Security Groups via a new extension. + Adding checks when updating a quota + Adding a running method to the Backup Model + Addresses xml issues for quota unit tests + Stop the deprecated use of Exception.message to please Python + Updating tests to use altered quotas show method. + fixing the flavor tests + Fixes test in response to optional hostname fix + Add Apache 2.0 LICENSE file. + s/OpenStack LLC/OpenStack Foundation/ in Copyright. + Makes the guest work for more than just mysql. + fixing taskmanager exception after migration is complete + Remove unused authutils. + Refreshed Oslo Code + Controller and API changes for backups. + added malformed json tests + Quota tests + Adding ability to run XmlLint for each API call. + Stop granting users GRANT OPTION by default. + Migrate to flake8. + Re-introduced support for rpc delete_queue + Adding the start of notifications + Refresh Oslo code - add support for ssl + Fixes some user and user-access call errors. + Backup and Restore for reddwarf instances. + Added optional arg to launch child processes + Add flavor API support for ephemeral + Changes the conf files so redstack doesnt clobber them anymore. + Fixed format string vulnerability in reddwarf call to OpenstackException handler + Ephemeral volume support + Adding a SERVICE_REGISTRY for percona - bug 1185138 + setting up the right percona pkg to be used - bug1185205 + Adding missing config value + Use database name validation only on listing and loading of databases + Fixing delete backup + Migrate to pbr. + Updated to use normal requirements names. + chmod 755 bin/reddwarf-mgmt-taskmanager + Don't require an admin user if there isn't a need. + Renaming security group URL API + Integer Flavor Ids + Fixed race condition in the Restore workflow + Allow remote implementations to be overridden. + Adding delete restore instance tests + Adding Exists Event Publishing + Renamed repos to trove. + Remove explicit depend on distribute. + Fix quota bug where it raises exception when resources are deleted + Fixed restore to wait for full mysqld shutdown before attempting restart + Adding support for encrypted backups. + Change server exceptions to show less details + Changed instances of the name reddwarf with trove in the README + Fix faulty 404 errors when requesting bad versions + Add trove.egg* entry in .gitignore + Rename from reddwarf to trove. + Package AUTHORS and ChangeLog file + Fix up trivial License Header mismatches + Rename README to README.rst + Start using Hacking ------------------------------------------------------------------- Mon Jun 24 16:46:47 UTC 2013 - dmueller@suse.com - Initial package