Commit graph

83 commits

Author SHA1 Message Date
8115966aca feat(proxy): rewrite the meta module to support hot spares 2023-05-30 16:38:00 +01:00
8689f1331d lint(proxy): lint 2023-05-03 14:48:40 +01:00
08205647a5 fix(portal): correct "region" which is actually az everywhere else
This should allow for the links to work for SSM in the portal.
2023-05-03 14:48:11 +01:00
c424b9a5fa feat(block): enable timed replacement of all proxies 2023-04-26 15:54:24 +01:00
710fe05983 feat(proxy): group name in smart origin dns name in nginx 2023-04-26 15:53:10 +01:00
42d6d0ee96 feat(proxy): use group name in dns for smart origins 2023-04-26 15:41:43 +01:00
5e72274f9f fix(proxy): fix dns and le issues on cloudfront 2023-03-30 13:32:49 +01:00
5f68004353 fix(proxy): add missing endif in cloudfront template 2023-03-26 15:26:08 +01:00
97b996337d fix(proxy): don't attempt to use rfc2136 configs 2023-03-26 15:02:59 +01:00
aec4c48842 feat(proxy): use route53 for smart proxy dns 2023-03-26 14:45:55 +01:00
358e945e34 fix(proxy): new sqla interface for binding params to statements 2023-03-13 13:46:38 +00:00
5f643e5a1d fix(proxy/fastly): set subgroup_members_max not subgroups_max 2023-03-05 14:15:10 +00:00
04d1623952 fix(proxy): use values set by provider constructor for next_subgroup 2023-03-05 14:14:13 +00:00
dd37bf0ce6 feat(proxy): increase expiry time to 4 days after block 2023-02-26 15:20:08 +00:00
0a72aeed96 feat: abstracting cloud providers 2023-02-26 12:52:08 +00:00
05285a4ae6 feat(bridges): next generation bridge management 2023-01-26 15:42:25 +00:00
30b60e9048 fix(automate): Pass through working directory to superclass 2022-11-28 21:20:32 +00:00
d9158ac942 feat(automate): make temporary working dir optional 2022-11-28 19:03:24 +00:00
109851745b automate: move working_dir to be set in constructor 2022-11-28 18:55:10 +00:00
055c7a718a feat: Remove GeoIP features from smart proxy 2022-11-28 14:02:29 +00:00
a2b73a9286 types: truthy-functions are a thing now in mypy 2022-11-14 12:16:41 +00:00
98789261bd lint 2022-10-23 12:19:23 +01:00
3f07f0e08f proxy/meta: only create proxies for providers that are enabled 2022-10-23 12:14:29 +01:00
18d6f294f4 service_vcl: force destroy to allow deleting active services 2022-10-19 11:50:07 +01:00
9b9f11d4ca proxy/meta: fix typo 2022-10-08 18:09:38 +01:00
21fffa8a91 proxy/smart: remove geoip configuration (unused) 2022-10-08 18:08:06 +01:00
0c8ecae319 proxy/meta: run every minute 2022-10-05 16:20:10 +01:00
16f7e2199d resource pool system 2022-09-26 13:40:59 +01:00
32239c379a terraform: generate conf with http backend 2022-08-30 10:05:12 +01:00
b9d662fbdf smart proxy: disable temporarily 2022-08-16 16:49:13 +01:00
5db44e68e9 smart proxy: do not redirect when given argument
?redirect=false
2022-08-15 10:13:44 +01:00
2823033e67 smart proxy: avoid duplicating 2022-08-12 15:58:46 +01:00
f41adc3ce6 smart proxy: fixups 2022-08-12 13:42:07 +01:00
6423d93519 mypy: fix up typing 2022-08-12 12:24:56 +01:00
6c88a57ad5 proxy: smart redirector 2022-08-12 12:19:46 +01:00
ac72cd7426 Revert "portal: update for jinja2 >= 3.0.1"
This reverts commit 9341f7c6a5.
2022-08-12 11:59:48 +01:00
9341f7c6a5 portal: update for jinja2 >= 3.0.1 2022-08-12 11:55:14 +01:00
82225d419d terraform: use git submodules for cloudfront proxy 2022-08-09 14:39:46 +01:00
51092865a2 smart/aws: add 10s timeout for dns provider
handles errors where dns server may take a moment
to serve the new record
2022-07-04 15:29:21 +01:00
93c4727324 smart/cloudfront: increase bandwidth out allowance 2022-06-27 15:06:44 +01:00
6ddc82dfd8 lint: quick fixes 2022-06-27 14:58:28 +01:00
f16df422f1 proxy_fastly: don't use deprecated arguments 2022-06-24 10:57:28 +01:00
a7601b2786 proxy_fastly: vcl needs dashes escaped too 2022-06-24 10:47:32 +01:00
36fc803b72 proxy_fastly: reading config requires app context 2022-06-24 10:37:23 +01:00
e1b498628d proxy_fastly: max/min typo 2022-06-24 10:35:14 +01:00
8d949caa1a proxy_fastly: get max number of backends from config 2022-06-24 10:34:16 +01:00
fad0c79e23 proxy_fastly: set urls 2022-06-23 21:20:33 +01:00
371c287f3e proxy_fastly: set urls 2022-06-23 21:05:01 +01:00
3d0fe913e9 proxy: adds support for fastly provider 2022-06-23 15:49:09 +01:00
7a54e4ea96 lint: various non-semantic fixes 2022-06-23 12:34:29 +01:00