Commit Graph

  • 88e94642d9 Remove some hooks included in golangci-lint and upgrade existing Ian Fijolek 2022-06-07 21:39:18 -07:00
  • bc83a51907 Switch pre-commit url for golang Ian Fijolek 2022-04-04 20:12:01 -07:00
  • 08b8932331 Update curl version v1.1.2 Ian Fijolek 2022-01-24 16:08:18 -08:00
  • 9072d97bb8 Make linters happy v1.1.1 Ian Fijolek 2022-01-21 20:39:28 -08:00
  • cdd8a69669 Update go version Ian Fijolek 2021-12-01 14:47:58 -08:00
  • 3c14a02770 Continue checking all monitors after sending alert Ian Fijolek 2021-09-02 10:20:04 -07:00
  • 328ea83c25 Some linting cleanup Ian Fijolek 2021-09-02 10:19:03 -07:00
  • ce986e8d1d Roll back to alpine:3.12 v1.1.0 Ian Fijolek 2021-05-12 19:06:41 -07:00
  • 31a4b484bf Merge branch 'duration-intervals' Ian Fijolek 2021-05-12 18:32:12 -07:00
  • 49e3635819 Add backwards compatility explanation in Readme duration-intervals Ian Fijolek 2021-05-12 16:37:59 -07:00
  • 444d060736 Remove qemu-user-static from Dockerfile and update alpine Ian Fijolek 2021-05-12 23:22:24 +00:00
  • 860c2cdf43 Add custom type to parse out seconds as int and durations as strings Ian Fijolek 2021-05-12 10:33:42 -07:00
  • 04395fa693 Add duration parsing tests Ian Fijolek 2021-05-11 10:40:54 -07:00
  • bdf7355fa7 Add duration parsing for intervals Ian Fijolek 2021-05-10 21:39:52 -07:00
  • befea7375f Add check runtime metric Ian Fijolek 2021-05-11 10:41:22 -07:00
  • 30c2c7d6b2 Add Dockerfile linting back in Ian Fijolek 2021-05-10 21:52:38 -07:00
  • 5f250f17a8 Add more liniting and update to pass Ian Fijolek 2021-05-10 21:00:58 -07:00
  • fda9e1bfc3 Replace log with slog Ian Fijolek 2021-05-10 20:12:18 -07:00
  • f0e179851f Update linting and a test case Ian Fijolek 2021-01-08 18:31:22 -05:00
  • 9e124803da Add release uploads Ian Fijolek 2021-01-08 17:21:02 -05:00
  • 2c4543a7bc Update go version to 1.15 Ian Fijolek 2021-01-08 18:13:34 -05:00
  • 0b2078c6c5 uncomment test stuff gitea-releases Ian Fijolek 2021-01-08 18:09:27 -05:00
  • 0ed96f6c22 Remove prerelease Ian Fijolek 2021-01-08 18:06:56 -05:00
  • 8c12e80ad2 Try to stop building on pushes to non-master Ian Fijolek 2021-01-08 18:05:33 -05:00
  • f6a9199f25 Change exec find Ian Fijolek 2021-01-08 18:01:58 -05:00
  • 3c2cae3011 Switch to ubuntu Ian Fijolek 2021-01-08 17:59:28 -05:00
  • f9c082d30f More debugging Ian Fijolek 2021-01-08 17:56:30 -05:00
  • 5bb4da6178 More debugging Ian Fijolek 2021-01-08 17:53:19 -05:00
  • d810bcb61c Try to fix compress step again Ian Fijolek 2021-01-08 17:44:52 -05:00
  • e7353bb8df Try to fix compress step Ian Fijolek 2021-01-08 17:38:55 -05:00
  • 06ea8bea30 Add branch name to unstable release Ian Fijolek 2021-01-08 17:36:24 -05:00
  • 2e5ab23bd1 Add darwin releases Ian Fijolek 2021-01-08 17:33:27 -05:00
  • aa741eb49e Make check step faster Ian Fijolek 2021-01-08 17:31:56 -05:00
  • 96c9b7d74c Add prereleases Ian Fijolek 2021-01-08 17:29:57 -05:00
  • 31336280e6 Add release uploads Ian Fijolek 2021-01-08 17:21:02 -05:00
  • a1b906b94a Update for go 1.15 Ian Fijolek 2020-11-16 15:56:31 -08:00
  • 0a5be250b5 Scripts: Add echoing log lines to helper scripts Ian Fijolek 2020-11-16 15:52:21 -08:00
  • 88f77aa27c Fix Makefile comment Ian Fijolek 2020-11-16 15:51:41 -08:00
  • 67c2375bba Remove docker linting for now v1.0.0 v0.2.2 Ian Fijolek 2020-07-14 17:29:54 -07:00
  • aad9eaa32f Update exported status metric to properly reflect alerting status of a monitor Ian Fijolek 2020-07-14 17:09:56 -07:00
  • 5dc5ba5257 Add docker linting Ian Fijolek 2020-07-14 17:08:48 -07:00
  • 4aff294739 Set overrided version in drone config Ian Fijolek 2020-07-07 11:37:55 -07:00
  • 0684b15a44 Update logic for setting version Ian Fijolek 2020-07-07 10:49:58 -07:00
  • d3826dacde Update drone to use new linux only target Ian Fijolek 2020-07-06 20:33:02 -07:00
  • f8e40c643c Move static binaries to dist/ for easier publishing Ian Fijolek 2020-07-06 20:05:12 -07:00
  • cffbbd734a Make default log alert conditional Ian Fijolek 2020-06-19 09:51:42 -07:00
  • ad6f3be6ec Update README with more detailed running instructions from prior project v0.2.1 Ian Fijolek 2020-02-19 22:13:30 -08:00
  • ae30f477f7 Add ability to customize metrics port Ian Fijolek 2020-02-19 22:13:07 -08:00
  • 9dcd8ebf12 Update README to correct differences between py and go versions Ian Fijolek 2020-02-19 21:56:01 -08:00
  • 11af700618 Merge branch 'minitor-py-compat-rebase' v0.2.0 Ian Fijolek 2020-02-19 21:21:40 -08:00
  • 00029a6327 Make Python compatability a flag minitor-py-compat-rebase Ian Fijolek 2020-02-19 17:31:04 -08:00
  • 9c21880efa Add a default log alert Ian Fijolek 2020-02-18 00:47:43 +00:00
  • 8b0d3b65cf Try to allow parsing of Minitor-py templates Ian Fijolek 2020-02-16 18:39:55 -08:00
  • 25c5179d3d Switch to a single key for command and command shell Ian Fijolek 2020-02-16 13:25:11 -08:00
  • eb7ad0b25e Allow specifying config path as an argument Ian Fijolek 2020-02-18 00:47:30 +00:00
  • 3b963f420f Remove underscore var name Ian Fijolek 2020-02-18 00:46:56 +00:00
  • a39c188a6c Make Python compatability a flag minitor-py-compat Ian Fijolek 2020-02-19 17:31:04 -08:00
  • 8f93997b80 Update config to add a default log alert Ian Fijolek 2020-02-19 09:57:42 -08:00
  • 65342fe0dd Add a default log alert Ian Fijolek 2020-02-18 00:47:43 +00:00
  • a7d1b8ab74 Make confg path an arg Ian Fijolek 2020-02-18 00:47:30 +00:00
  • 43ba2914de Remove underscore var name Ian Fijolek 2020-02-18 00:46:56 +00:00
  • 5ed691fdf3 Try to allow parsing of Minitor-py templates Ian Fijolek 2020-02-16 18:39:55 -08:00
  • 0a0f6fe7c9 Remove command_shell key from example yaml single-command-key Ian Fijolek 2020-02-16 13:30:43 -08:00
  • d4e2cb7b9f Switch to a single key for command and command shell Ian Fijolek 2020-02-16 13:25:11 -08:00
  • 162e8618cb Revert "Don't copy extra qemu files" Ian Fijolek 2020-01-30 11:41:34 -08:00
  • c67fe1f4c7 Go back to copying all files because drone doesn't like this Ian Fijolek 2020-01-30 11:35:59 -08:00
  • 5b69eacdd5 Don't copy extra qemu files Ian Fijolek 2020-01-30 11:30:13 -08:00
  • d6b979f06e Update README to correct typo and checklist Ian Fijolek 2020-01-17 15:53:37 -08:00
  • f4a972747f Add notify after docker builds v0.1.0 Ian Fijolek 2020-01-10 14:25:02 -08:00
  • c7c82fabe8 Add qemu binaries Ian Fijolek 2020-01-10 14:21:48 -08:00
  • f807caa1ad Add multi-arch builds Ian Fijolek 2020-01-10 13:58:17 -08:00
  • 3226be69e7 Fix issue with shell commands containing "<>" and unecessary (and poor) escaping Ian Fijolek 2020-01-07 10:37:53 -08:00
  • 0269ad3512 Add new test for multi-line YAML strings Ian Fijolek 2020-01-07 10:28:14 -08:00
  • f66276c24f Fix ownership of app directory fix-app-ownership IamTheFij 2019-12-21 08:26:04 -08:00
  • f1451166e6 WIP: Update logging to improve formatting a bit logrus Ian Fijolek 2019-11-22 15:07:18 -08:00
  • f6ccd9a3bd Update Dockerfiles to newer (roughly) pinned versions Ian Fijolek 2019-11-22 14:44:21 -08:00
  • f463ef27b7 Update Dockerfiles to make this version runnable Ian Fijolek 2019-11-22 12:58:26 -08:00
  • 76ae8f3a44 Do build and test in one step Ian Fijolek 2019-11-21 15:35:51 -08:00
  • 5141df3878 Do build and test in one image mod-cache Ian Fijolek 2019-11-21 15:38:29 -08:00
  • c770da4d12 Try to cache go modules Ian Fijolek 2019-11-21 15:35:51 -08:00
  • 9b9f803231 Add pre-commit to the repo pre-commit Ian Fijolek 2019-11-21 15:30:19 -08:00
  • b808df7365 Update README to indicate where to get alert template info Ian Fijolek 2019-11-20 17:21:48 -08:00
  • b1422bbec2 Add split out metrics to a new make target Ian Fijolek 2019-11-15 17:36:10 -08:00
  • 604c27118a Add Docker deploy pipeline Ian Fijolek 2019-11-15 17:30:29 -08:00
  • b2d9882c91 Update readme with accurate To do status Ian Fijolek 2019-11-15 17:17:46 -08:00
  • 457e19af9b Add prometheus metrics exporter Ian Fijolek 2019-11-15 11:25:21 -08:00
  • 6c7c0a470f WIP: Begin adding prometheus metrics exporting prometheus Ian Fijolek 2019-11-15 11:25:21 -08:00
  • 1f6193e486 First go at Docker builds Ian Fijolek 2019-10-10 17:20:42 -07:00
  • 05c0e18c37 Update test to be less environment dependent Ian Fijolek 2019-10-07 15:53:41 -07:00
  • 971710df84 Add a build step to drone pipeline Ian Fijolek 2019-10-07 15:02:13 -07:00
  • ba2bb86be6 Add drone build Ian Fijolek 2019-10-07 14:59:39 -07:00
  • e3da2e4f80 Update make targets to require min test coverage Ian Fijolek 2019-10-07 14:58:21 -07:00
  • 351216c3a7 Add more config validation Ian Fijolek 2019-10-07 10:48:19 -07:00
  • 1b07059825 Make AlertDown required for a Monitor Ian Fijolek 2019-10-04 16:23:48 -07:00
  • 6b9edf75d7 Move panics up to main function Ian Fijolek 2019-10-04 16:17:36 -07:00
  • 1ad5bcef14 Add flag to print version Ian Fijolek 2019-10-04 16:17:20 -07:00
  • ac8ab9ef43 Add debug flag to adjust log verbosity a bit Ian Fijolek 2019-10-04 16:05:25 -07:00
  • f99ee9891e Add some test cases to cover main Ian Fijolek 2019-10-04 15:46:49 -07:00
  • 6aaeeb32d4 Refactor a bit more for testing, update tests Ian Fijolek 2019-10-04 14:47:38 -07:00
  • 5c5388d683 Add some config tests Ian Fijolek 2019-10-03 18:16:03 -07:00