192 Commits

Author SHA1 Message Date
Matthew Brown
3040cffde5 Updated models to show jenkins job number in StatusCheckResult. Job number and link is also reported in hipchat template.
Tests were not merged because alert testing has already been implemented.
Conflicts:
	cabot/cabotapp/tests/tests_basic.py
2014-12-01 17:23:10 +00:00
David Buxton
d33c57af01 Merge pull request #150 from bonniejools/travis_integration
Travis integration
2014-11-30 13:56:14 -05:00
Jonathan Balls
096e569f09 Added a badge to the README to show whether the build is passing or not 2014-11-28 22:58:11 +00:00
Jonathan Balls
290b6d1bd7 Created a .travis.yml file which will allow Cabot to be built and tested on travis-ci 2014-11-28 22:53:23 +00:00
David Buxton
e689938df1 Merge pull request #148 from bonniejools/master
Update tests and stop inactive users being alerted
2014-11-28 06:49:14 -05:00
Jonathan Balls
ee1952c812 Updated and fixed unit tests 2014-11-28 11:00:17 +00:00
Jonathan Balls
9d88e5d846 Inactive users are no longer notified 2014-11-18 19:40:03 +00:00
David Buxton
3ed5f36bca Merge pull request #128 from andrewbaxter/serviceapi_url
Add URL to service API
2014-10-06 16:27:43 +01:00
Rendaw
a446e3d857 Add url to service api. 2014-09-28 20:34:34 +09:00
David Buxton
52fa92636c Markdown dependency syntax 2014-09-19 15:11:49 +01:00
David Buxton
940b83303b Merge branch 'rest_api' of github.com:andrewbaxter/cabot into andrewbaxter-rest_api 2014-09-19 14:20:18 +01:00
Rendaw
b59b453f0b API documentation clarification, fixes. 2014-09-19 22:10:50 +09:00
Rendaw
bb70ff59f8 Simple API documentation, filtering tests. 2014-09-19 21:59:22 +09:00
Rendaw
4b7452def6 Add rest api based on django-rest-framework
Supports standard rest operations on instance, service, and all
status check models.  Creation is disabled for the StatusCheck
parent class - status checks must be created through a derived
class.

State (non-configuration) fields are omitted since they are
difficult to serialize and would be redundant (Cabot itself
is a monitoring framework).
2014-09-17 13:39:10 +09:00
David Buxton
0f4b35f771 Use id not time_complete 2014-08-13 16:48:49 +01: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
dbuxton
f8604ddaa6 Fix task path for cleanup 2014-08-05 14:56:33 +01:00
David Buxton
474acbe298 Default args 2014-08-05 09:31:41 +01:00
David Buxton
235a094214 Fix some template refs 2014-08-05 09:19:41 +01:00
David Buxton
2e53658469 Update tests 2014-08-05 08:40:32 +01:00
David Buxton
a318477d28 Some tweaks 2014-08-05 01:10:40 +01:00
David Buxton
81c107c5ec Use related manager properly 2014-08-05 00:51:16 +01:00
David Buxton
c505d2e8d1 Remove manual transaction management 2014-08-05 00:32:34 +01:00
David Buxton
427f97bbce Remove transaction middleware 2014-08-05 00:09:06 +01:00
David Buxton
78c758d017 Merge branch 'django-1.6' of github.com:lincolnloop/cabot into lincolnloop-django-1.6 2014-08-04 23:52:36 +01:00
Peter Baumgartner
b6d29b76f9 Fixes test discovery 2014-08-04 08:36:10 -06:00
Peter Baumgartner
462bd184f9 Fixes another template for 1.6 2014-08-04 08:32:15 -06:00
Peter Baumgartner
41e9e0e110 Make ALLOWED_HOSTS more permissive 2014-08-04 08:21:21 -06:00
Peter Baumgartner
9282ffeb8e Merge branch 'master' into django-1.6
Conflicts:
	cabot/cabotapp/models.py
	cabot/templates/base.html
	cabot/templates/cabotapp/_statuscheck_list.html
	cabot/templates/cabotapp/service_list.html
	cabot/templates/cabotapp/statuscheck_detail.html
	setup.py
2014-08-04 08:20:36 -06:00
David Buxton
4e821b4274 Correct icon for log out 2014-08-03 12:06:23 +01:00
David Buxton
8c941ca31d Some path fixes 2014-08-03 11:40:48 +01:00
David Buxton
d9ff9b867a Move new files 2014-08-03 11:34:01 +01:00
David Buxton
3872565144 Merge branch 'python-package' of github.com:lincolnloop/cabot into lincolnloop-python-package
Conflicts:
	cabot/cabotapp/tests/basic.py
	cabot/cabotapp/views.py
	cabot/urls.py
	requirements.txt
2014-08-03 11:27:30 +01:00
David Buxton
cab908b24f Merge branch 'jmontineri-instances' 2014-08-02 01:14:13 +01:00
David Buxton
4227d7865f Don't use gevent anymore 2014-08-02 01:13:55 +01:00
David Buxton
49d6c81865 Remove status checks when Instance deleted 2014-08-02 00:59:11 +01:00
David Buxton
8a404c9755 Fix subscriptions order 2014-08-02 00:54:00 +01:00
David Buxton
fb761f5603 Bugfixes 2014-08-02 00:51:39 +01:00
Peter Baumgartner
ad859ac21b Upgrades for 1.6 compatibility 2014-08-01 12:51:07 -06:00
Peter Baumgartner
c6394524d8 Revert "Puts manage.py on $PATH and reads .env by default"
This reverts commit 6d2d369d2d732e146318cdd2510b55d949e69541.

Conflicts:
	setup.py
2014-08-01 12:44:10 -06:00
Peter Baumgartner
473435c34e Merge branch 'python-package' into django-1.6 2014-08-01 12:41:19 -06:00
Jonathan Montineri
4e3968fd96 Added Instance duplication, small template cleanups 2014-08-01 18:03:06 +01:00
Jonathan Montineri
06adb3bc3f Fixed overall status not displaying on instance lists 2014-08-01 18:03:06 +01:00
Jonathan Montineri
e604cf673f Removed instance "Alerts Disabled" icon, cleaned up templates 2014-08-01 18:03:06 +01:00
Jonathan Montineri
b1d730103e Removed Instance alerts (caused errors) 2014-08-01 18:03:05 +01:00
Jonathan Montineri
09effe2aab Added StatusCheck duplication, minor bugfixes 2014-08-01 18:03:05 +01:00
Jonathan Montineri
f37e980248 Removed Hackpad from instances, fixed alerts for instances (needs testing) 2014-08-01 18:03:05 +01:00
vagrant
6f7a9aaa5c Minor bugfix 2014-08-01 18:03:05 +01:00