Commit Graph

15 Commits

Author SHA1 Message Date
Chen f3e4fc01a2 Set default notifier endpoint
The notifier endpoint needs to be set otherwise the default default_email
notifier driver will complain about the empty smtp server url [1].

[1] https://github.com/openstack/freezer-dr/blob/master/freezer_dr/notifiers/drivers/default/default_email.py#L37-L38

Change-Id: I9ac4669ecc50ce93adf28084ab6280b66c4dc2f0
2018-10-15 20:28:09 +08:00
Trinh Nguyen e13dec53f9 Fix notifier should only notify successfully evacuated nodes
Currently, Freezer' notifier when notifying about successful
evacuated nodes notifies all nodes.

    ...
    notify_nodes = evac.get_nodes_details(nodes)
    ...
    notifier.notify(notify_nodes, 'success')

Change-Id: I1f301b458a6407e5d98445707c00775ca730781f
2018-08-16 14:45:11 +09:00
Saad Zaher b5af64bd82 Refactor evacuators
Allow the evacuators part to be able to do more and to freely evacuate
different types of the workloads(full compute, vms, ...)

Change-Id: I2e8b23a48504b8e4ea13f6b86cb9689d9bab5cf1
Depends-On: I5272ca90d806b8ce83055199724abdc14fe414bc
2017-07-13 20:33:48 +01:00
Vitaliy a8b664d74c Change according to preferred word choice
According to preferred word choice document [1] we should use only
"OpenStack" term in our guides, READme documents and so on.

This patch fix our docs and other files according to these requirements.

[1] http://docs.openstack.org/contributor-guide/writing-style/word-choice.html

Change-Id: Iff395ad887f733245da338ec707b862a8ec42d8b
2016-11-29 00:29:13 +00:00
Saad Zaher b9bb720100 Refactor the base monitoring driver
Refactoring the base monitoring driver to load driver configuration
from a seperate section in the configuration file. This will allow
drivers to load their own configurations freely
Implements: blueprint dr-refactor-monitoring-drivers

Change-Id: Id330e5500f07ff19b7a2f82df236a4e0108668c9
Depends-On: I7fdf27e8f9263625e1fd1e2a34c015eaf4251792
2016-11-17 14:18:33 +00:00
Saad Zaher 91b034da78 Updating freezer-dr osclient
Change-Id: Ice3f16f2597bb999d6be433facf85df5c9687de9
2016-11-03 12:09:58 +00:00
Saad Zaher 3016bf099e Updating notification templates 2016-05-11 13:03:58 +00:00
Saad Zaher 7538cd7ac8 freezer-dr big bang
Moving everything to freezer repo
2016-05-09 09:55:31 +00:00
Saad Zaher bbae3cd44e Adding Osha description and enhancing templates
Fixing some template issues and adding osha description and how it works

Change-Id: I870b6669c3bec9f5f9d20b46de26463a216def42
2016-02-12 15:01:11 +00:00
Saad Zaher 61d1674186 Adding Notification System and Notification Drivers
Support sending notification emails in case of any problem happened

Change-Id: I44fd14afc8003bfdeecb64f4402f386920279a1e
2016-01-14 14:53:25 +00:00
Saad Zaher 043a677238 Buidling a plugable evacuators - still need some work !
Change-Id: I03ab6d72cecbb05bed9366e7959cf2b573dd0047
2016-01-06 18:22:57 +00:00
Saad Zaher da9fbe0ee7 Fixing keystone Configuration
adding keystone_authtoken to config file and remove keystone old
section

Change-Id: I31066305e69b44842746951c2dbbb8801fffd42a
2016-01-06 10:22:26 +00:00
Saad Zaher 8640e43e3f Fixing typo fencor > fencer
Change-Id: I3ecbd4c2cbfd6d38a6e351ac4409068abf37be2f
2015-12-23 15:56:21 +00:00
Saad Zaher 788b98dee5 Adding Fencing plugable system
Change-Id: I23988cc1c09b08a8e72215bffbb55aa1a7ae4afe
2015-12-23 14:51:09 +00:00
Saad Zaher f785d6a413 Adding support for plugable monitoring systems
adding support for pbr
restructuring osha

Change-Id: I0a899deeb33a5ebe77a199d33f3c0af48cddcbe6
2015-12-22 16:24:20 +00:00