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