Commit Graph

57 Commits

Author SHA1 Message Date
mtakaki
c36e42ea11 Merge branch 'master' into remove_unused_functs 2017-03-06 01:11:04 -08:00
mtakaki
19e6811900 Merge pull request #30 from jacekszubert/private_incidents
Added configuration for incident visibility
2017-03-06 01:09:53 -08:00
Jacek Szubert
cf43e568b1 Remove unused functions 2017-03-06 15:17:49 +11:00
Jacek Szubert
f7381aa2bc Added configuration for incident visibility 2017-03-03 16:26:58 +11:00
Mitsuo Takaki
cfd0ddcb2b Removing specific docker tag from the docker example
Signed-off-by: Mitsuo Takaki <mitsuotakaki@gmail.com>
2017-02-11 14:27:44 -08:00
Mitsuo Takaki
a055e0b76d Reverting change to config.yml to fix breaking tests. 2017-02-11 14:13:48 -08:00
Mitsuo Takaki
0ed87469ce Bumping the version to release 0.3 0.3 2017-02-11 12:26:22 -08:00
mtakaki
bdd74a89c7 Merge pull request #29 from mtakaki/mtakaki_action_enums
Converting actions to enums
2017-02-11 01:28:33 -08:00
Mitsuo Takaki
cb5137c526 Fixing default list parameter 2017-02-11 01:15:09 -08:00
Mitsuo Takaki
3830063ba4 Renaming Agent classes to decorators to comply with the design pattern 2017-02-11 01:09:12 -08:00
Mitsuo Takaki
e4bd02c44f Fixing sample configuration with the actions as a list. 2017-02-11 01:04:42 -08:00
Mitsuo Takaki
e8d4b88c79 Changing the actions to enum list so it's more flexible. 2017-02-11 01:02:27 -08:00
mtakaki
9f3e2b6eff Merge pull request #28 from jacekszubert/feat/configurable_status_updates
Make update status optional
2017-02-10 17:32:31 -08:00
Jacek Szubert
740f726b48 Make update status optional 2017-02-10 14:50:07 +11:00
mtakaki
a147adda35 Merge pull request #25 from mtakaki/mtakaki_expose_configuration
Exposing the configuration to avoid the current parsing problems. #20
2017-01-20 01:05:31 -08:00
Mitsuo Takaki
c59126fd0f Exposing the configuration to avoid the current parsing problems. #20 2017-01-20 00:58:55 -08:00
mtakaki
9ccdc7e5c3 Merge pull request #19 from gardner/master
Updating README to use https url instead of git url. Removing trailin…
2016-10-27 21:38:32 -07:00
Gardner Bickford
96346926cd Updating README to use https url instead of git url. Removing trailing slash from documentation to address issue #18 2016-10-27 11:00:28 -05:00
mtakaki
194a07c403 Merge pull request #14 from waffle-iron/master
waffle.io Badge
2016-06-29 22:41:23 -07:00
Making GitHub Delicious
fe0325dc9e add waffle.io badge 2016-06-29 23:38:27 -06:00
mtakaki
23326fd828 Merge pull request #13 from rahulg963/patch-2
Correction in Import statement of configuration.py
2016-06-24 21:30:17 -07:00
RAHUL GOEL
969a2b1580 Correction in Import statement of configuration.py
In current version of code status file was being imported as cachet_url_monitor.status while configuration.py and status.py being kept in same folder.
Hence replaced imported statement as import status as st.
2016-06-24 22:16:24 +05:30
mtakaki
b018f9e675 Merge pull request #8 from mtakaki/mtakaki_1_allow_overriding_through_env_var
Adding support to overriding some of the configuration through environment variables.
2016-05-22 11:55:51 -07:00
Mitsuo Takaki
d63420ac01 Documenting better the code and small tweaks to the unit tests. 2016-05-20 02:23:39 -07:00
Mitsuo Takaki
a3a91edadc Adding support to overriding some of the configuration through environment variables. 2016-05-19 23:41:20 -07:00
mtakaki
2c01d8eb30 Merge pull request #6 from mtakaki/mtakaki_3_create_incident
Initial attempt at creating incidents when an URL becomes unhealthy #3
2016-05-19 08:43:32 -07:00
Mitsuo Takaki
a83abfd1d3 Fixing failing test. Using @mock.path decorator, instead of overriding the sys.modules. 2016-05-19 08:26:18 -07:00
Mitsuo Takaki
ca358eab2b Verifying component status when we initialize to set the initial state. Tests are failing, but checking it in nonetheless. 2016-05-18 09:34:58 -07:00
Mitsuo Takaki
0f53ff8678 Initial attempt at creating incidents when an URL becomes unhealthy. Missing to actually call it from the scheduler. #3 2016-05-16 01:31:53 -07:00
Mitsuo Takaki
9c8c89c1dd Improving docker documentation to be simpler than overriding the command. 2016-05-13 17:49:15 -07:00
Mitsuo Takaki
9051f2d9b3 Updating the badges to link to docker and adding pypi badge for latest release 2016-05-13 01:19:54 -07:00
Mitsuo Takaki
15dc800c9b Reporting codacy test coverage. 2016-05-10 01:54:20 -07:00
Mitsuo Takaki
8fce82b721 Fixing Dockerfile to be more flexible (using CMD instead of ENTRYPOINT) and adding docker badges. 2016-05-04 20:11:30 -07:00
Mitsuo Takaki
d105f73c4b Upgrading the version 0.2 2016-05-04 00:10:07 -07:00
mtakaki
e0418e79fc Merge pull request #5 from mtakaki/mtakaki_validate_configuration
Validate configuration
2016-05-03 23:46:07 -07:00
Mitsuo Takaki
6f70206603 Improving the validation to show all missing keys. 2016-05-03 23:37:36 -07:00
Mitsuo Takaki
d7bf54fa0a Validating the configuration file and improving the initial output with the expectations. 2016-05-03 22:41:48 -07:00
mtakaki
47ff348071 Merge pull request #4 from mtakaki/mtakaki_push_metrics
Creating push_metrics() method to start pushing the URL latency, if it the metric id is configured
2016-05-03 02:38:02 -07:00
Mitsuo Takaki
f563526a2a Creating push_metrics() method to start pushing the URL latency, if it the metric id is configured. 2016-05-03 02:28:58 -07:00
Mitsuo Takaki
a91a1ad0ea Adding Codacy code quality score. 2016-05-02 23:39:38 -07:00
Mitsuo Takaki
2a385c93b6 Adding reference to PyPI 2016-05-02 23:14:29 -07:00
Mitsuo Takaki
bcc2e2cf19 Moving the config to its own folder so it works better with docker, when mounting the local folder. Adding more documentation about running in docker. 2016-05-02 23:07:32 -07:00
Mitsuo Takaki
b5d87bef68 Fixing the setup.py to add the requirements and ignoring distribution folders 0.1 2016-05-02 22:27:29 -07:00
Mitsuo Takaki
acf77438f3 Adding Dockerfile and docker-compose.yml to integrate it with docker 2016-05-02 20:36:24 -07:00
Mitsuo Takaki
0ea3891a7d Adding REGEX to sample configuration and updating the unit tests. 2016-05-02 01:09:56 -07:00
Mitsuo Takaki
072aed1024 Adding better documentation and more tests, but still missing tests for Scheduler 2016-05-01 00:41:33 -07:00
Mitsuo Takaki
f254bddd0f Fixing log format and extracting main logic to a separate class. 2016-04-30 13:39:02 -07:00
Mitsuo Takaki
c7a28edac2 Adding Agent unit test and asserting calls to logging. 2016-04-29 23:49:51 -07:00
Mitsuo Takaki
a6cf64e2b4 Wrapping up Configuration unit tests 2016-04-29 19:07:56 -07:00
Mitsuo Takaki
c655a26deb Adding codeship's build status and coverall's metric 2016-04-29 16:01:03 -07:00