Commit graph

43 commits

Author SHA1 Message Date
d5824aa518 onion: add keys and certs to database 2022-11-09 13:36:12 +00:00
21f7cbddcb list/http_post: adds http post distribution lists 2022-11-08 14:31:45 +00:00
218779bd20 onion: adds brn to onion key 2022-11-08 14:23:32 +00:00
1c0e921305 models/base: type hinting 2022-11-02 14:25:59 +00:00
16f7e2199d resource pool system 2022-09-26 13:40:59 +01:00
afb98724d3 lint 2022-08-30 14:15:06 +01:00
affa0f0149 tfstate: very basic terraform state backend in flask 2022-08-29 19:16:35 +01:00
ca3fc844b7 block/bridge: refactor into general bridge block subsystem 2022-07-12 11:09:23 +01:00
3c94fc10f5 bridge: add brn to bridge resource 2022-07-04 14:50:34 +01:00
494286038b alarms: not self 2022-06-27 15:31:28 +01:00
239605ef89 alarms: more friendly notifications 2022-06-27 14:58:38 +01:00
f6452cb4fa lint: various non-semantic fixes
bumping fail-under for pylint to 9.72
2022-06-23 13:42:45 +01:00
293d83cc1c models: remove cyclic import 2022-06-18 13:27:53 +01:00
bc1c8e61f6 block: not not 2022-06-18 12:48:53 +01:00
360c786610 block: try to unify the mirror block modules 2022-06-18 12:36:54 +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
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
d99cf88f38 smart_proxy: add asset domains concept 2022-05-25 15:32:17 +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
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
23a8a6b8af onions: switch bc2 over to new onion table, drop mirrors table
fixes: #4
2022-05-17 09:44:18 +01:00
9797d8d119 lint: remove cyclic imports 2022-05-17 08:32:57 +01:00
6fe633bf0a lists: introduce obfuscated formats 2022-05-16 17:09:33 +01:00
dd501a6e4e ci: add flake8 2022-05-16 13:29:48 +01:00
3665c34961 lots of typing fixes 2022-05-16 11:44:03 +01:00
ccf0ce6a06 cli/automate: fix up errors found with mypy 2022-05-16 09:24:37 +01:00
ac4f9b4942 activity: basic webhook alerts for automation failures 2022-05-14 10:18:00 +01:00
ce520b87a5 eotk: import instance information from terraform 2022-05-13 15:40:59 +01:00
d54fae7423 portal: additional buttons on list pages
link to onion services page from origin page
link to previews of distribution lists from lists
2022-05-12 17:03:26 +01:00
e859485bcf models: add deprecation reason to header of resource 2022-05-11 16:29:06 +01:00
54a2c457f0 list: add role to s3 lists
fixes: #12
2022-05-11 16:12:52 +01:00
8abe5d60fa automation: establish an automation framework 2022-05-08 17:20:04 +01:00
229c91238b bridge: convert bridges to resources 2022-05-06 12:28:11 +01:00
8efb7d9186 onions: add onion service management 2022-05-04 15:36:36 +01:00
18e046dc42 mirrors: record deprecation reason 2022-05-01 16:23:45 +01:00
b59d334689 azure_cdn: use subgroups, attempt 1 2022-04-25 14:56:35 +01:00
fcad77a839 models/alarm: fix csv row 2022-04-22 14:32:31 +01:00
2674e115f3 models: big refactor 2022-04-22 14:01:16 +01:00