94 Commits

Author SHA1 Message Date
Frank Hamand
ab9ff79783 Update ldap dependencies
To fix: https://github.com/cabotapp/docker-cabot/issues/7
2017-09-19 12:23:47 +01:00
Frank Hamand
f19774f16a Update changes 2017-09-19 12:23:47 +01:00
Maks Y
b861c8ce3b Ensure HttpStatusCheck works with unicode contents (#556)
When using the HttpStatusCheck with a Cyrillic website, the match check was not working.

This is because by default Django represent model fields as UTF-8 unicode .
The library "content" is represented as string. (in python 2).

* Extract method `_check_content_pattern` from HttpStatusCheck `_run` method
* Add content conversion to unicode if needed
* Add unit tests for the new method
2017-09-19 11:28:38 +01:00
Frank Hamand
3e2e1d4200 0.11.7 2017-09-14 15:05:28 +01:00
Frank Hamand
8450b0b466 Fix check plugins not displaying checks correctly on service details 2017-09-14 15:05:16 +01:00
Frank Hamand
09793356de 0.11.6 2017-09-14 14:45:36 +01:00
Frank Hamand
30451d6ddf Add cloudwatch check plugin to default plugins
The cloudwatch check plugin needs django autocomplete light -
eventually we can use this for other plugins too (e.g. getting
the available jenkins jobs for jenkins check)
2017-09-14 11:05:22 +01:00
Frank Hamand
1afc97b65a 0.11.5 2017-09-11 14:07:51 +01:00
Frank Hamand
6b4645382f Fix multiple jenkins configs not working properly 2017-09-11 13:58:26 +01:00
Frank Hamand
290f798da5 0.11.4 2017-09-07 16:04:01 +01:00
Frank Hamand
46df071d0f Update CHANGES to include jenkinsapi switch 2017-09-07 16:03:52 +01:00
Frank Hamand
7af05facd8 0.11.3 2017-09-07 10:04:12 +01:00
Frank Hamand
58089b4373 Update CHANGES 2017-09-06 17:44:21 +01:00
Frank Hamand
6e0fbbff0f 0.11.2 2017-09-06 12:49:51 +01:00
Frank Hamand
fa2de6dc74 0.11.1 2017-09-06 12:31:25 +01:00
Frank Hamand
6e19dad41c Fix migration requiring jenkins environment variables are set 2017-09-06 10:02:38 +01:00
Frank Hamand
6d05e19d96 Reduce time to store old check results to 7 days 2017-09-05 13:58:28 +01:00
Frank Hamand
9b165b1e3f 0.11.0 2017-08-22 11:07:12 +01:00
Frank Hamand
e84bd90068 Update changes for jenkins check backends 2017-08-22 10:45:13 +01:00
Jean-Fred Berthelot
139048a7b4 Update ChangeLog with recent changes 2017-08-22 09:57:27 +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
Jean-Fred Berthelot
2258511c18 Remove deprecated Shell and Fabric scripts
We have deeply revamped the deployment process of Cabot
(docker setup and Pypi packaging) which has deprecated
the provisioning scripts and the Fabric script.

Closes #493
2017-07-05 10:33:33 +02:00
Frank Hamand
39bb12b9c1 0.10.8 2017-05-11 14:13:41 +01:00
Frank Hamand
557a5c9c87 Update slack plugin to 0.8.1 2017-05-11 14:13:00 +01:00
Frank Hamand
f92060d842 Update to django 1.11
Last time we tried this django-polymorphic didn't support it so we
had to roll back. It's now been updated so we can go ahead
2017-05-04 17:57:42 +01:00
Frank Hamand
2f26ceb186 0.10.7 2017-05-04 17:40:22 +01:00
Frank Hamand
de1569e462 Update slack to show acknowledge button 2017-05-04 17:38:00 +01:00
Frank Hamand
512c6eabb9 Fix alert tests not always triggering 2017-05-04 16:48:29 +01:00
Frank Hamand
a4d9706bce Update CHANGES for github oauth 2017-05-04 12:50:45 +01:00
Frank Hamand
78043cb20a 0.10.6 2017-05-04 11:27:06 +01:00
Frank Hamand
39007c92b0 Fix plugin urls being overridden by plugin settings urls 2017-05-03 18:32:46 +01:00
Frank Hamand
60ee92d3c4 Fix links in profile settings side bar
They were relative so would take you to e.g.

  /user/1/profile/General/General

Then

  /user/1/profile/General/General/General

etc
2017-05-02 12:24:36 +01:00
Frank Hamand
de4470fd38 0.10.5 2017-04-28 11:28:19 +01:00
Frank Hamand
a198d0c704 Update changes for snapshots fix 2017-04-28 11:13:32 +01:00
Frank Hamand
f86ec4b604 Update changes for complex calendar issue 2017-04-26 13:07:18 +01:00
Frank Hamand
825644180f Fix css regression in logo/title
Since upgrading bootstrap the logo is display: block instead of inline,
which causes the title to render in the wrong place
2017-04-26 11:45:06 +01:00
Frank Hamand
1555b7c9c9 0.10.4 2017-04-21 18:43:18 +01:00
Frank Hamand
c2de2c3b19 Fix alert tests alerting the duty officer 2017-04-21 18:41:27 +01:00
Cédric Cordenier
5fae950b7a Fix password input bug.
By default, Django doesn't render field value for PasswordInput widgets, which means the password field will get overwritten
by an empty string every time a check is edited.

To fix this, we check whether the input is empty and don't modify the password if it is.
2017-04-21 18:39:08 +01:00
Frank Hamand
3008346291 0.10.3 2017-04-21 10:49:57 +01:00
Frank Hamand
082b943460 Update changes 2017-04-19 09:58:28 +01:00
Frank Hamand
b208a28f21 Rollback django 1.11 change
It doesn't work with django polymorphic
2017-04-16 21:39:03 +01:00
Frank Hamand
f99ef6d445 Upgrade to django 1.11
This requires a bump in django filter which needs django_filters adding
to INSTALLED_APPS
2017-04-05 15:15:38 +01:00
Frank Hamand
a4fb46b16b Add missing changes from 0.8-dev branch 2017-04-04 15:51:34 +01:00
Frank Hamand
2fdc2f8a2b Add LDAP user filter to CHANGES 2017-04-04 15:49:32 +01:00
Frank Hamand
6077d50577 Update cabot_alert_hipchat to 2.0.2
Fixes bug when both HIPCHAT_URL and HIPCHAT_DOMAIN were set
2017-04-04 13:04:52 +01:00
Frank Hamand
49dd5ea305 0.10.2 2017-04-03 13:29:06 +01:00
Frank Hamand
4b45b09841 Update hipchat alert to 2.0.1
This makes it backwards compatible to existing hipchat v1 settings
2017-04-03 13:26:35 +01:00
Frank Hamand
58578a8ff3 Update cabot-alert-hipchat to 2.0.0 (hipchat api v2) 2017-03-29 14:44:33 +01:00
Frank Hamand
86471956ae Add interactive api docs using djangorestframework 3.6 2017-03-29 13:09:09 +01:00