45 Commits

Author SHA1 Message Date
Frank Hamand
5b732cfac2 Refactor custom check plugin architecture
Change to not have separate check plugins and other plugin env variable,
also revert changes to the initial migration - migrations should be
created in the plugins themselves.
2017-09-13 17:59:41 +01:00
Frank Hamand
95da5e54f3 Don't have LDAP enabled by default 2017-08-18 11:47:08 +01:00
Sergey
4034d98a37 Add custom check plugins system
PR: https://github.com/arachnys/cabot/pull/527
2017-07-18 16:39:51 +01:00
Frank Hamand
9afcd119ee Add slack settings to production env example 2017-05-11 14:12:50 +01:00
Frank Hamand
81a28156b3 Merge pull request #503 from nickromano/github-enterprise-org-sso
Github and Github enterprise single-sign-on
2017-05-04 12:48:14 +01:00
skylerbunny
f683256f36 Disable SMTP SSL when TLS is enabled in example config 2017-05-02 05:18:11 -07:00
Skyler Bunny
3aacd7c481 Add additional settings to production.env.example 2017-04-29 06:39:13 -07:00
Skyler Bunny
417b8bbf98 Update production.env.example documentation and ordering 2017-04-29 06:17:39 -07:00
Nick Romano
d6b65d7f63
Github org single-sign-on 2017-04-27 19:57:56 -07:00
Nick Romano
9487754b00
Github enterprise org single-sign-on 2017-04-27 17:13:30 -07:00
Frank Hamand
7caa2cada4 Fix default.env not being sourceable
It had invalid syntax due to angle brackets
2017-04-26 13:21:17 +01:00
Miguel Perez
283751ea24 Allow user filter for LDAP to be configure 2017-04-03 21:16:54 -04:00
Frank Hamand
6596bcf0ec Fixx env file syntax error 2017-04-03 14:09:58 +01:00
Frank Hamand
f0ef5a886c Remove HIPCHAT_URL from example and default confs
This is deprecated now as we've switched to hipchat api v2 by default
2017-04-03 13:40:42 +01:00
Frank Hamand
9d60f6b796 In examples don't overwrite settings that match the default 2017-03-21 15:32:30 +00:00
Frank Hamand
81b15fcae3 Add cabot_alert_slack as default plugin 2017-03-21 15:22:34 +00:00
Frank Hamand
ed32dea05f Update to celery 4 2017-03-16 10:33:29 +00:00
Frank Hamand
a38de047d0 Update cabot-alert-twilio to 1.3.0 to work on django 1.10 2017-03-15 12:23:52 +00:00
Frank Hamand
476ddc02a0 Update email example settings for gmail
Using gmail smtp is probably more common than aws so use that as
default example.

Also make USE_SSL default to opposite of USE_TLS as they don't work
nicely together
2017-03-02 11:26:25 +00:00
Jannis Leidel
a961f9621e
Drop django-smtp-ssl in favor of Django's native feature 2017-02-16 13:59:01 +01:00
Frank Hamand
30df15d19a Add another cleanup test and fix celery test broker
Turns out celery doesn't like in-memory sql backends, but has a
built-in memory broker. Use that instead and remove sqlalchemy
requirement
2017-02-16 12:56:20 +00:00
Frank Hamand
ec5f6825e2 Add default.env and test.env and multiple docker-compose files to override settings 2017-02-13 14:48:07 +00:00
Frank Hamand
7bec7393d4 Update CABOT_PLUGINS_ENABLED versions 2017-02-09 17:50:00 +00:00
Matthew Brown
a6caf63431 Merge pull request #333 from imnotjames/configurable-base-url
Configurable URL prefix
2016-10-05 16:34:31 +01:00
David Buxton
27f65a2eba Docker-compose setup
- Externalise requirements to pip format
- Add entry-point script
- Update Travis-CI configuration
- Fix test data
2016-09-20 10:33:22 +01:00
James Ward
526c7f97e9 add a URL_PREFIX environment variable
this adds the ability to add a prefix to all generated URLs
so placing cabot under a subdirectory of a web server is possible,
such as with a reverse proxy.

resolves #321
2016-04-18 02:30:55 -04:00
David Buxton
087c3be021 Update example key - fixes #209 2015-11-07 17:09:17 +00:00
David Buxton
ef8bcc6253 Update example conf files to hipchat 1.7.0 2015-10-02 10:10:35 +02:00
Neil Williams
8dfaab5641 HTTP Checks: Make User-Agent configurable.
This is helpful so the service being checked can log the source of the
health check requests more informatively.
2015-08-07 11:14:06 -07:00
Chris Elsmore
9165f3b662 example production env tweak
Only including this as it got me for a little while - a reminder that Cabot won't see your graphite server if you leave off the trailing slash.

(It tries to access graphite.example.comevents instead of joining the URL together with a slash if not already present- suggest using urljoin to prevent this?)
2015-06-11 10:56:24 +01:00
Miguel Perez
bed4ace93b Add support for authentication with LDAP
- add necessary dependencies
2015-05-11 17:20:47 -04:00
Jonathan Balls
6e5762975d removed URL file missing errors and explicitly defined plugin version numbers. 2015-02-25 18:24:20 +00:00
Jonathan Balls
43ae71a986 Added support for alert plugins 2015-02-09 12:34:36 +00:00
David Buxton
c9ad3ba874 Make redis work out of the box 2014-08-07 11:49:39 +01:00
Mario de Frutos
690c8fd916 Better explanation for setting 2014-08-07 09:56:22 +02:00
Mario de Frutos
3d694dfb51 Now from parameter can be defined in settings file 2014-08-07 09:42:04 +02:00
Peter Baumgartner
68741a7775 Merge branch 'master' into python-package
Conflicts:
	requirements.txt
2014-07-31 21:33:31 -06:00
Grzegorz Dubicki
6bb4781127 correct syntax 2014-07-14 10:48:53 +02:00
Grzegorz Dubicki
4d0b8a8630 correct syntax 2014-07-14 10:48:43 +02:00
Grzegorz Dubicki
1df3d655b1 move time zone setting to conf file 2014-07-14 10:47:33 +02:00
Grzegorz Dubicki
73a511384e move time zone setting to conf file 2014-07-14 10:47:28 +02:00
Peter Baumgartner
986c39e9e6 Python packaging support
Can be installed from a local checkout with `pip install -e .` or
directly from git: `pip install -e
git+git@github.com:arachnys/cabot.git#egg=cabot`
2014-03-05 16:28:32 -06:00
Hebo
80f0ccb4b3 Allow for the scheme of alert links to be configured 2014-02-20 13:09:48 -08:00
David Buxton
d4d430398d Add configurable from email address 2014-01-05 20:26:15 +00:00
David Buxton
06fe6c884a Clean repo 2014-01-05 17:24:04 +00:00