Girish Ramakrishnan
781ee77280
services: remove docker dynamic env hook
2024-03-30 18:25:37 +01:00
Girish Ramakrishnan
b66e77a2d8
Fix crash when system has no swap
2024-03-22 10:39:35 +01:00
Girish Ramakrishnan
4ee56782ba
move syslog.js to top level
2024-03-21 19:09:51 +01:00
Girish Ramakrishnan
104997d77c
syslog: change it to unix domain socket
...
docker is using a extra udp port for every container. when there is
a lot of containers, a lot of random udp ports get used up. this causes
problems when installing apps that require contiguous port ranges
2024-03-21 18:59:08 +01:00
Girish Ramakrishnan
8e07b3c96d
remove unused variable
2024-03-21 17:11:17 +01:00
Girish Ramakrishnan
d09915bf6e
scheduler: typo
...
(cherry picked from commit 09e00e6d58 )
2024-03-12 18:06:24 +01:00
Girish Ramakrishnan
2956c3360c
postgresql: fix whitelist ext loading
2024-03-12 11:27:42 +01:00
Girish Ramakrishnan
c634bdbd34
scheduler: do not create jobs of suspended apps
...
otherwise, when an app is uninstalling, it creates the docker containers
by calling getDynamicEnvironment. This ends up adding addonConfigs for the
docker addon and prevents the app from getting uninstalled.
2024-03-12 00:55:06 +01:00
Girish Ramakrishnan
90c8348c9c
postgresql: fix upgrade route
2024-03-11 15:55:08 +01:00
Girish Ramakrishnan
1426cbec81
postgresql: fix for vectors update
...
we used:
psql -Uroot --dbname=postgres --command="ALTER SYSTEM SET shared_preload_libraries = 'vectors.so'"
the above wrote to the auto config file and required a reboot. this resulted in
2024-03-11 09:39:13.250 UTC [34] ERROR: pgvecto.rs: pgvecto.rs must be loaded via shared_preload_libraries.
ADVICE: If you encounter this error for your first use of pgvecto.rs, please read `https://docs.pgvecto.rs/getting-started/installation.html `. You should edit `shared_preload_libraries` in `postgresql.conf` to include `vectors.so`, or simply run the command `psql -U postgres -c 'ALTER SYSTEM SET shared_preload_libraries = "vectors.so"'`.
2024-03-11 09:39:13.250 UTC [34] STATEMENT: CREATE EXTENSION vectors
ERROR: pgvecto.rs: pgvecto.rs must be loaded via shared_preload_libraries.
ADVICE: If you encounter this error for your first use of pgvecto.rs, please read `https://docs.pgvecto.rs/getting-started/installation.html `. You should edit `shared_preload_libraries` in `postgresql.conf` to include `vectors.so`, or simply run the command `psql -U postgres -c 'ALTER SYSTEM SET shared_preload_libraries = "vectors.so"'`.
2024-03-11 13:32:25 +01:00
Johannes Zellner
bf27374dcc
Fix postgresaddon migration for pgvectors
2024-03-07 13:59:30 +01:00
Johannes Zellner
3de1c6e499
Use postgres addon with immich hacks exposed as service api
2024-03-06 19:08:03 +01:00
Johannes Zellner
96eeb70076
Update postgres addon to 1.5.10
...
This contains a hack for immich in apptask to migrate the extension on
immich app update
2024-03-06 13:20:58 +01:00
Girish Ramakrishnan
6a39e442ac
platform: use execArgs
2024-03-06 10:46:00 +01:00
Girish Ramakrishnan
91e030be44
sftp: fix buffer (stdin/stdout) overflow
2024-03-06 10:36:08 +01:00
Johannes Zellner
eadc4fda30
Optional VectorRS is gone
2024-03-03 12:40:04 +01:00
Girish Ramakrishnan
0fea30969f
Remove bad assert
2024-03-01 14:52:54 +01:00
Girish Ramakrishnan
3ff8f5cb33
scheduler: proper crash when app is still being installed
2024-03-01 10:38:49 +01:00
Girish Ramakrishnan
b6162a3bef
docker addon: env var can be stored in the db
2024-03-01 10:31:41 +01:00
Johannes Zellner
dec7bc3ca3
Check for portBindings with range outside the db constraint for now
2024-02-29 15:20:17 +01:00
Girish Ramakrishnan
d87460a3cd
encoding removed by mistake
2024-02-29 11:51:57 +01:00
Girish Ramakrishnan
f076711ad3
add missing await
2024-02-29 10:41:07 +01:00
Girish Ramakrishnan
6149a5ac12
typo
2024-02-29 09:00:22 +01:00
Girish Ramakrishnan
44c61f7bd7
mail: do port 25 connectivity check with ipv4
2024-02-28 20:47:46 +01:00
Girish Ramakrishnan
4ea47da269
use execFile
2024-02-28 20:37:11 +01:00
Girish Ramakrishnan
35f2c0ec7d
use --force option to not error
2024-02-28 19:59:38 +01:00
Girish Ramakrishnan
3316dd1f42
fixup various shell usage
2024-02-28 18:59:45 +01:00
Girish Ramakrishnan
07527fe2b1
shell: when using shell use child_process.exec
...
arg splitting messes up arguments and debug output
2024-02-28 18:34:07 +01:00
Girish Ramakrishnan
03207f62ba
acme2: der is a binary format
2024-02-28 18:13:44 +01:00
Girish Ramakrishnan
bcc78d81a6
shell: also print the args
2024-02-28 17:56:20 +01:00
Girish Ramakrishnan
50a069a7fa
apphealthmonitor: only treat 5xx codes as truly erroneous
2024-02-28 17:39:08 +01:00
Girish Ramakrishnan
7455490074
Fix tests
2024-02-28 16:02:42 +01:00
Girish Ramakrishnan
64bb53abc3
services: startTurn needs a shell
2024-02-28 16:02:42 +01:00
Girish Ramakrishnan
18a680a85b
groups: only the local groups of a user can be set
2024-02-28 15:56:03 +01:00
Girish Ramakrishnan
e26f71b603
externalldap: cannot set members of external group
2024-02-28 15:56:03 +01:00
Girish Ramakrishnan
f98fe43843
test: add ldap group test
2024-02-28 14:25:19 +01:00
Girish Ramakrishnan
73d1860995
turn: remove quotes
2024-02-28 13:00:29 +01:00
Girish Ramakrishnan
aecc16af5d
add inboxDomain fk constraint
2024-02-27 13:45:08 +01:00
Girish Ramakrishnan
5927f397a3
translate port bindings after validation
2024-02-27 13:19:19 +01:00
Girish Ramakrishnan
1e85c86e74
clone: also clone crontab, enableTurn, enableRedis etc
2024-02-27 11:49:12 +01:00
Girish Ramakrishnan
6640929b01
remove unnecessary variable
2024-02-27 11:44:42 +01:00
Girish Ramakrishnan
7a333ace11
minor variable rename
2024-02-27 11:35:14 +01:00
Johannes Zellner
e3f31e6560
Ensure we keep the oidc secret on app update
2024-02-26 17:20:00 +01:00
Girish Ramakrishnan
6525504923
profile: store preferred language in the database
2024-02-26 13:30:35 +01:00
Girish Ramakrishnan
23de5b5a61
appstore: move existing apps sync to common code
2024-02-26 11:37:23 +01:00
Johannes Zellner
d98b09f802
Forward portCount during the portBinding translation
2024-02-25 16:52:10 +01:00
Johannes Zellner
97c012b3df
Use full portBindings object internally also for validation
2024-02-25 16:28:57 +01:00
Johannes Zellner
867b8e0253
Also adjust portbindings env variable name check according to the manifest uppercase fix
2024-02-25 16:18:02 +01:00
Johannes Zellner
80400db92a
Handle portCount in translatePortBindings
2024-02-25 14:33:57 +01:00
Girish Ramakrishnan
13e62bc738
logs: use stream.destroy() instead of custom hooks
2024-02-24 17:35:37 +01:00