Commit graph

472 commits

Author SHA1 Message Date
0008a24a0f lint: ignore a type false positive 2022-06-22 16:38:19 +01:00
dd224346fd cli: remove unused json import 2022-06-22 16:34:54 +01:00
04d1f85ca9 portal: fix home page rendering 2022-06-22 16:34:45 +01:00
3da5abce92 alarm: proxy_cloudfront reads max quota from config 2022-06-22 16:34:18 +01:00
16c1d26e3b brn: fix parsing offsets when coming from string 2022-06-22 16:30:34 +01:00
58028e3629 lists: bca format is called bca 2022-06-22 14:20:14 +01:00
b0d24b9524 automate: make automation failure message friendlier 2022-06-18 14:17:46 +01:00
281fe905bd automate: make automation failure message friendlier 2022-06-18 14:16:38 +01:00
7ceca2ace2 block: try fnmatch.filter instead 2022-06-18 13:57:58 +01:00
f78e4d67ad block: introduce threading to speed it up 2022-06-18 13:47:29 +01:00
bbf070339a block: optimising for RKS large pattern list 2022-06-18 13:35:25 +01:00
293d83cc1c models: remove cyclic import 2022-06-18 13:27:53 +01:00
d6b1273cce block: add typing hints 2022-06-18 13:17:36 +01:00
5a00d59398 block: extend BlockMirror not Base for RKS 2022-06-18 13:01:18 +01:00
bc1c8e61f6 block: not not 2022-06-18 12:48:53 +01:00
894b26c5f8 block: fetch and parse are public methods 2022-06-18 12:48:09 +01:00
360c786610 block: try to unify the mirror block modules 2022-06-18 12:36:54 +01:00
db0233691c lint: add back "useless" return to tf_prehook 2022-06-17 14:26:22 +01:00
3bb1a84480 ci: use latest pylint-flask-sqlalchemy 2022-06-17 14:12:47 +01:00
61564e8c01 lint: tidy up code some more, pylint is enforcing 2022-06-17 14:02:10 +01:00
66b3ccc0f0 alarms: target really needs to be str 2022-06-17 13:24:51 +01:00
98895e47de lint: tidy up code in cli module 2022-06-17 13:21:35 +01:00
5f7733d064 alarms: targets need to be str 2022-06-17 13:20:07 +01:00
1b8a64725f alarms: reduce state changes that trigger notifications 2022-06-17 12:57:02 +01:00
ac5a604587 lint: tidying up code in block tasks 2022-06-17 12:42:42 +01:00
a0da4d4641 brn: Introduce BRN as a class 2022-06-15 11:50:15 +01:00
8c411e39bc proxy: ensure use of only active proxies for smart proxy 2022-05-27 15:24:34 +01:00
b0fe83b984 automate: add newlines to captured exception 2022-05-27 15:23:46 +01:00
db6f4aef55 automate: add aws smart alarm import 2022-05-27 10:38:40 +01:00
0619fe743b proxy/cloudfront: add smart proxy alarms 2022-05-27 10:32:23 +01:00
1461843c00 docs: add some proxies docs 2022-05-26 15:59:12 +01:00
c916624414 smart_proxy: asset domain configuration formatting 2022-05-25 15:57:00 +01:00
d99cf88f38 smart_proxy: add asset domains concept 2022-05-25 15:32:17 +01:00
dfb4d66557 smart_proxy: more escaping in the configuration 2022-05-25 11:01:04 +01:00
7bc38d10be smart_proxy: handle links to origin domain without trailing slash 2022-05-25 10:46:48 +01:00
f828d1779b proxy/azure_cdn: needs smart zone 2022-05-25 10:36:34 +01:00
c0a0474fbf proxy/azure_cdn: the origin has the smart requirement 2022-05-25 10:23:25 +01:00
5b503da621 proxy/azure_cdn: HACK! chain the cloudfront smart proxy where needed 2022-05-25 10:07:13 +01:00
dc0bfc8cb5 block/external: backwards comparison 2022-05-25 09:20:57 +01:00
66af6e6550 proxies: add smart proxy support
still to do:

* document new configuration options
* add smart proxies to groups view
* import bandwidth and CPU alarms
2022-05-25 09:07:10 +01:00
9b90101cf4 eotk: use published module 2022-05-23 11:27:35 +01:00
e18aece9b5 list/gitlab: no parallelism to avoid conflicts with multiple files in the same repo 2022-05-23 10:59:26 +01:00
592aa16734 block/external: more sanity checks 2022-05-23 10:55:59 +01:00
f31cb768ea list: add var for picky languages that require it 2022-05-19 12:27:47 +01:00
a1d777a81c alarm/http_status: ensure alarm exists for exception handling 2022-05-19 12:26:16 +01:00
cf027b5c32 list/gitlab: update to tf provider 3.14.0
if there are multiple files in the same repository
this will cause a conflict in previous versions
2022-05-18 16:40:34 +01:00
244fcdb1c8 alarms: always have an initial unknown state 2022-05-18 15:52:46 +01:00
e2ce24bf3b alarms: refactor the alarms subsystem
also include eotk alarms now
2022-05-18 15:49:36 +01:00
a935055083 lists/git: always refresh when updating git repos
looks like errors can occur when the latest commit
isn't what is expected
2022-05-18 12:00:18 +01:00
55d133394d typo: transposed characters 2022-05-17 10:15:00 +01:00