- Add Migration from MySQL Flipper to MySQL FoxHA
- Add framework to engine topology
- Add MySQL FOXHA topology
- Add step on mysql migration to start mk-heartbeat-daemon
- Upgrade mongodb (3.0.8 to 3.0.12)
- Return True if the seconds delay is less than 2
- Change the default attempts on check_replication_and_switch function
- Config Backup Log Database
- Set new mongodb instances to hidden
- General bug fixes
- Created at column being displayed at databases list
- Change database admin: refactor database mongo upgrade to call task with name args
- Improve upgrade task history arguments
- Disable zabbix alarms in upgrade_mongodb_24_to_30 function
- Upgrade MongoDB - HA
- Improve resize message - HA
- Database: add new button to provide mongodb engine version upgrade
- Change physical engine: Add engine_upgrade option
- Add support for engine version upgrade plan
- Change pkg version
- General bug fixes
- kombu 3.0.30
- python-ldap 2.4.22
- dbaas_credentials 1.0.7
- dbaas_nfsaas 0.6.7
- zabbix version 0.2.8
- dbaas_cloudstack 0.7.8
- Improve restore snapshot
- Add disable/enable zabbix alarms on tasks which may impact on host availability
- BSD-3 License file added
- Add filter by engine type
- Add missing migration
- Add button to start analysis on resource use reports
- Add task "Analyzing all databases"
- Save restored snapshot
- Add team field on database change list
- use update_fields on save instance/database
- Improvements on exception handling, remove unused vars, some filters and indexes
- Small fixes
- pymongo 3.0.3
- Change dbaas_credentials 1.0.5
- acl_api 0.0.52
- improve css
- Add team field on analyze repository
- database migration - add engine and remove engine_type field on plan
- remove engine_type field, add engine_type property and engine field
- Add new property: engine
- Add task to send email to users when the database is overestimated
- Add msg on false alarm
- Improve ux
- Add engine, environment and databaseinfra options on filter and metrics link on repository list
- Add volume alarm field
- Check if service is working
- Add analyze service and analyze repository
- Check if the switch primary step was ok
- Update source_instances on workflow_dict
- Create task to update laas team
- Add step to delete old acls
- Setup steps to stop old instances and start new instances
- Change resize to update databaseinfra max database size when it is a redis infra
- Small fixes
- General bug fixes
- General bug fixes
- Fix region migrations settings
- Zabbix 0.2.7
- Zabbix 0.2.6
- Zabbix 0.2.5
- Remove bundle picking from for loop
- Change dbaas_zabbix version
- Small fixes
- Zabbix 0.2.3
- Add non database instances
- dbaas-aclapi 0.0.47
- dbaas_nfsaas 0.6.6
- dbaas_cloudstack 0.7.7
- dbaas_dbmonitor 0.1.7
- improve start vm, workflow and get_database_agents
- Add resize with high availability and helper function to rollback resize
- Add clean unused data
- New function check_replication_and_switch
- Add normalize series to metrics graph data
- Add time filters for host metrics
- Add acl binds file
- Check user permission before showing the add delete link
- Create model ExtraDns and add extra dns signals to insert and remove dbmonitor's reference
- Change metric detail to automatically get granularity options
- Small fixes
- Add support for volume migration task
- Improve volume migration task
- Improve is_beeing used to query for currently executing tasks
- Volume migration ha
- Add method to deal with switch master
- Add methods to deal with databaseinfra instances
- dbaas_nfsaas 0.6.4
- Volume migrate only secondary instance
- Setup volume migration to deal with ha databases
- Add chown on start database
- Initial steps for volume migration
- New NFS HostAttr attributes
- Improve mysql replication methods
- Change workflow settings
- Add replication info
- Fix master-slave configuration
- General bug fixes
- Add new param to show metric filters or not
- dbaas_aclapi 0.0.46
- Add filters to graph options
- Changing mysql test to retrieve database password from settings.py
- Add redis region migration
- Add support for redis on new configuration scripts
- Add to mysql support for new plan scripts
- Change mongodb initi database to use new user data scripts
- Small fixes
- Improve database backup lookup
- Add buttons to help database region migration
- Add check to show recovery button
- Add check to backup_databases_now
- dbaas_nfsaas 0.6.1
- dbaas_flipper 0.0.9
- dbaas_aclapi 0.0.39
- dbaas_cloudstack version to 0.7.1
- Save snapshot info
- Add initial support to database migration task revoke
- Add new field on migration detail to know its direction
- Add engine on database region migration list view
- Add button to make databases backup
- Improve tsuru validation: check database allocation limit
- Add new method to know whether the database is being used elsewhere
- Add support for redis_sentinel
- Add mysql HA support
- Add function to get replication information from files
- Add step to update dbaas metadata
- Add snapshot restore
- Fix bug: this step was removing all secondary ips instead of only the olds
- Add new flipper steps
- Add mysql start replication step
- Add new scripts to RestoreBackupOnTargets
- Add steps to revoke nfs access, to remove nfs snapshot and to create secondary ips for target_hosts
- add mysql steps and mysql steps region migration
- Add start td_agent step
- Small fixes and improvements
- General bug fixes
- Comment unused call
- dbaas_dnsapi 0.1.0
- dbaas_cloudstack 0.7.0
- acl_api version 0.0.15c
- Create functions to build scripts
- Add initial method to initialize migration
- Add 'test_bash_error'
- Add mongodb utils
- Improve database_region_migration
- Add region migration detail
- Add new steps: remove_old_instances, switch_dns, switch_primary, check_database_binds and create_virtualmachines
- Add new status - ERROR
- Add rollback
- New exception on undo to prevent destroy database
- Change schedule next step logic
- mongodb migration step one
- Add database migration steps
- Add mongodb steps database migration
- Add get_current_step and get_engine_steps methods
- Improve physical models to make region migration easier
- Check if databasebind is being destroyed
- Improve transaction commit
- Change service bind to be atomic
- Improve tsuru bind/unbind
- Small fixes
- General bug fixes
- Change is_waiting_to_run to get AttributeError exception
- Maintenance hosts
- fix tsuru bugs
- Add celery worker to TaskHistory context
- Change redis connection string
- General bug fixes
- Fix resize button
- Create TaskHistory object outside celery task
- Description and project are obligatory for databases created from admin interface.
- Updated to Django 1.6.10(and its deps)
- Updated Celery to 3.1.17
- Fix pre-provisioned database deletion and improve database deletion proccess
- Redis HA
- Fix database api (deleting database)
- Change Celery Health String
- Bug Fix Zabbix api
- Add 'acive' option to plan api
- Improve redis driver
- Initial redis clone
- Refactor Workflow engine
- Change zabbix version
- Add tests
- Bug Fix metrics name database
- Bug Fix deleting backup
- Clone to different environments and plans
- New Engine Redis
- Bug fix resize mysql infra
- improve workflow
- add resize for cloudstack databases
- bug fix: tsuru routes
- change graphite metrics params
- add support for same database name in environment
- add metrics link only for cloudstack databases
- add log link
- Add support to Graphite metrics
- Change dbaas_credentials version (bug fix)
- Integration with network api
- Integration with LaaS (initially disabled)
- Initial integration with acl_api
- Remove plan from database name+environment check
- Call CreateDbMonitor on DEPLOY_MONGO
- Integration with Tsuru
- PyMongo 2.7.2
- Celery 3.1.14
- bug fix: typo on taskhistory
- change database admin to use database status column
- background tasks to update database and its instances status
- dashboard alert status on dbinfra
- bug fix: when a database was down the dashboard did not know what to do
- insert error code in the end of taskhistory
- change args on taskhistory to show more user friendly information
- mysql ha on cloudstack
- create a task to check whether celery is running
- improve exception handling on workflow
- backup only slave instances
- add workflow engine
- add a backup management tool
- bug fix: plans and environments were not being listed on the databaseinfra edit screen
- add cloudstack mysql single and cluster
- bug fix: databaseinfra form was not listing plans
- cloudstack integration
- zabbix integration
- bug fix: credential user should be equal to the db
- credential manager
- show endpoint on database edit page
- bug fix: emails were not being sent
- Change engine colors on dashboard
- Improve login page, ldap message.
- Description field on project
- bug fix: when cloning databases a new databaseinfra is passed to it
- Team email can't be blank
- Improve dashboard, show database status on index page
- notify the team when the database exceeded the limit of plan or based in a threshold
- debug message about the steps executed by clone script
- clone database
- notification of database infra usage
- using ckeditor in plan description field, allowing the admin to write rich content or anchor links.
- bug fix: when the database hang the connection, status is not cached.
- bug fix: allow databases with the same name but with different engines.
- bug fix: database infra allocation algorithm should consider only active instances.
- terms of use
- bug fix to render box "My actions"
- bug fix HTML code
- show overall databases usage per team and environment
- link to monitor url in dashboard
- implemented search box in fields database name, team and project
- mysql engine user's creation should be constrained per instance and not per database as in mongodb
- change dashboard layout to a tabular view
- database creation allocation limit per team
- upgrading django simple audit version (improvements in m2m audit)
- several bug fixes in databaseinfra creation (filtering plan for selected engine and filtering env for selected plan)
- dashboard for sysadmins
- basic support for mysql engine
- showing database status
- users with "regular" role can manage databases in quarantine
- preventing from hitting the database unduly in database listing's view
- automatically purging databases older than a specific value
- removing api root url redirect to github
- created email field in team
- users can be in more than one team
- dba can now change the team accountable for a database
- filter to find user without a team
- database status in database listing
- some mysql tests
- method to list databases in a specific driver (implemented in mongodb and mysql)
- showing plan and environment in database listing
- google analytics
- fix django-simple-audit to a working version with m2m auditing
- team filter in user view
- role filter in user view
- add the possibility to specify a monitoring_url for a hostname
- showing environment and plan in database listing
- removed slug field from project form (it is not used...)
- inform user for how long the database will be put in quarantine
- bug fix when creating database with an existing name
- removed team management from user perspective
- fix django-simple-audit version
- support to manage mongodb database and users
- role based authorization
- ldap authentication
- basic api
- a minimum EC2 api integration