Girish Ramakrishnan
ae30fe25d7
unbound: disable controller interface explicitly
...
https://github.com/NLnetLabs/unbound/issues/806
2022-12-22 11:11:33 +01:00
Girish Ramakrishnan
d5793bc7c0
Fix crash in RBL check
2022-12-08 23:53:21 +01:00
Girish Ramakrishnan
2346a1c501
better error message when group not found
2022-12-08 10:29:02 +01:00
Girish Ramakrishnan
d7d43c73fe
reverseproxy: fix typo in regexp matching
2022-12-08 10:05:36 +01:00
Girish Ramakrishnan
a198d1ea8d
7.3.5 changes
2022-12-08 08:54:06 +01:00
Girish Ramakrishnan
67cde5a62c
du: fix crash when filesystem is cifs/nfs/sshfs
2022-12-08 08:52:50 +01:00
Girish Ramakrishnan
c26a3786fb
mail: update container base image
2022-12-06 13:50:41 +01:00
Girish Ramakrishnan
eedb239acf
postgresl: upgrade to 14
2022-12-06 11:52:09 +01:00
Girish Ramakrishnan
2bcd8e64aa
addons: update base images of addons
...
* mysql
* redis
* turn
2022-12-06 10:39:57 +01:00
Girish Ramakrishnan
38bf284806
Update base image to 4.0.0 (ubuntu jammy)
2022-12-05 12:27:04 +01:00
Johannes Zellner
d126f056fc
Start with a default to not fail if no swap is present
2022-12-05 12:20:42 +01:00
Johannes Zellner
db5e0b8fdf
Disallow jupyter hub on demo
2022-11-30 21:36:29 +01:00
Girish Ramakrishnan
d547bad17a
7.3.4 changes
v7.3.4
2022-11-30 21:19:03 +01:00
Girish Ramakrishnan
36ddb8c7c2
prune: normalize the tag
2022-11-30 21:12:00 +01:00
Girish Ramakrishnan
6c9aa1a77f
Revert "prune all images instead of parsing output"
...
This reverts commit d42c524a46 .
This caused a bug that all app images are getting removed since we remove
all containers on infra update!
2022-11-30 20:00:51 +01:00
Girish Ramakrishnan
27dec3f61e
bump test version
2022-11-30 19:56:51 +01:00
Girish Ramakrishnan
79cb8ef251
add route to get platform status
2022-11-30 19:54:32 +01:00
Girish Ramakrishnan
f27847950c
reverseproxy: notify cert change only in cron job
...
notifying this in ensureCertificate does not work if provider changed in the middle anyway.
might as well get them to be in sync in the cronjob.
this change also resulted in tls addon getting restarted non-stop if you change from wildcard
to non-wildcard since ensureCertificate notifies the change.
v7.3.3
2022-11-30 15:55:32 +01:00
Girish Ramakrishnan
69b46d82ab
Fix typo
2022-11-30 14:56:40 +01:00
Girish Ramakrishnan
2a660fa59d
change terminology to running and unresponsive
2022-11-30 14:41:48 +01:00
Girish Ramakrishnan
e942b8fe7e
better debugs
2022-11-30 13:08:05 +01:00
Girish Ramakrishnan
1c3ef36a47
typo in graphite version
2022-11-30 10:37:28 +01:00
Girish Ramakrishnan
d42c524a46
prune all images instead of parsing output
...
nothing is really lost since these are just unused images
2022-11-30 10:01:50 +01:00
Girish Ramakrishnan
15cc624fa5
do string compare in certs
2022-11-30 09:59:19 +01:00
Girish Ramakrishnan
7e1c56161d
reverseproxy: notify services immediately
...
there are 2 cases where certs change (in db):
* LE cert is new or renewed
* fallback cert changes with fallback provider
if something is off i.e we crashed midway of above, then user can click the
rebuild button.
2022-11-29 18:27:08 +01:00
Girish Ramakrishnan
77a5f01585
reverseproxy: rebuild only when needed
...
re-creating nginx configs is only needed in 3 cases:
* provider changes. we create a rebuild file for this
* nginx config is somehow corrupt by external changes. user can click ui button
on startup, dashboard also always creates the nginx configs. so it's always up to provide the button
2022-11-29 18:17:53 +01:00
Girish Ramakrishnan
3aa3cb6e39
tls: remove any old location certs
2022-11-29 17:58:51 +01:00
Girish Ramakrishnan
302f975d5c
handle type mismatch
2022-11-29 17:13:58 +01:00
Girish Ramakrishnan
d23c65a7e7
reverseproxy: cert/key/csr are all pem
...
just use strings instead of binary/string confusion
2022-11-29 14:33:52 +01:00
Girish Ramakrishnan
1cf613dca6
Fix name of wildcard alias domain cert and configs
2022-11-29 13:35:17 +01:00
Girish Ramakrishnan
89127e1df7
reverseproxy: rework cert logic
...
9c8f78a059 already fixed many of the cert issues.
However, some issues were caught in the CI:
* The TLS addon has to be rebuilt and not just restarted. For this reason, we now
move things to a directory instead of mounting files. This way the container is just restarted.
* Cleanups must be driven by the database and not the filesystem . Deleting files on disk or after a restore,
the certs are left dangling forever in the db.
* Separate the db cert logic and disk cert logic. This way we can sync as many times as we want and whenever we want.
2022-11-29 11:07:23 +01:00
Girish Ramakrishnan
c844be5be1
make validateLocations return error
2022-11-28 22:16:22 +01:00
Girish Ramakrishnan
e15c6324e4
getDuplicateErrorDetails does not need domain map
2022-11-28 22:14:10 +01:00
Girish Ramakrishnan
b70572a6e9
dns: fqdn only needs domain string
...
This is from the caas days, when we had hyphenated subdomains flag
2022-11-28 21:56:25 +01:00
Girish Ramakrishnan
cab7409d85
mail: update haraka
2022-11-24 18:27:33 +01:00
Girish Ramakrishnan
ce00165e41
Update containterd
...
this possible fixes stuck containers - https://github.com/containerd/containerd/issues/6772
2022-11-24 14:49:12 +01:00
Girish Ramakrishnan
38312b810a
add note
2022-11-24 01:21:32 +01:00
Girish Ramakrishnan
9477e0bbb5
Fix crash when accessing memory_stats
2022-11-24 00:40:40 +01:00
Girish Ramakrishnan
4c6f7de10a
more debug messages
2022-11-23 22:03:18 +01:00
Girish Ramakrishnan
28f3b697a1
tokens: add test for readonly token
2022-11-23 18:16:03 +01:00
Girish Ramakrishnan
f728971479
add test that only owner can open tickets
2022-11-23 17:56:24 +01:00
Girish Ramakrishnan
30fb1aa351
proxy: do not set Host header when proxying
...
The default when proxying is $proxy_host.
Proxied apps must used X-Forwarded-Host header to determine the intended
target. I think we overwrote the Host header back in the day because apps
had varied support for this. Ideally, it can be removed across all our configurations.
2022-11-23 16:50:38 +01:00
Johannes Zellner
a5d244b593
Add tests for proxy app upstreamUri
2022-11-23 14:36:57 +01:00
Girish Ramakrishnan
817e950d47
Fix upstreamUri verification
2022-11-23 12:58:17 +01:00
Girish Ramakrishnan
258eea4318
Fix appstore-test
2022-11-22 22:14:59 +01:00
Girish Ramakrishnan
1b0c33fc73
Fix system-test
2022-11-22 21:38:22 +01:00
Girish Ramakrishnan
1d56bcb2e0
Update node to 16.18.1
2022-11-22 19:29:54 +01:00
Johannes Zellner
35ea3b1575
Also include potential swap files in the disk usage stats
2022-11-22 12:15:17 +01:00
Girish Ramakrishnan
c639559a6d
Update docker 20.10.21
...
many users reporting hangs in docker, maybe this solves it
2022-11-21 13:20:49 +01:00
Girish Ramakrishnan
b437466f8c
mail: send quota value as raw bytes
2022-11-21 09:45:17 +01:00