Simon L.
eda5151bb2
re-enable whiteboard by default
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 15:00:28 +01:00
Simon L.
37c16e1b75
fix typo
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 11:01:11 +01:00
Simon L.
9f0b2625ea
caddy-cc: only open port 443/tcp and forward port 443/udp to talk directly
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 10:22:59 +01:00
Simon L.
0fe8008777
DockerActionManager: fix bug with collabora using seccomp if it is globally disabled
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 10:08:12 +01:00
Simon L.
ff8aed8b38
Revert "ConnectContainerIdToNetwork: remove CheckDuplicate as it is deprecated"
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-21 09:31:39 +01:00
Simon L.
84f5e6a4b2
domain-validation: make not-reachable error even more verbose
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-20 11:08:54 +01:00
Simon L.
790b3d668d
Merge pull request #7127 from nextcloud/enh/7096/specify-api-version
...
allow to specify the `DOCKER_API_VERSION`
2025-11-20 10:39:37 +01:00
Simon L.
143cf5157c
allow to specify the DOCKER_API_VERSION
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-20 10:38:34 +01:00
Simon L.
9a684e8b3b
fix a bug with aio-caddy now proxying all traffic to aio-talk
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-13 15:17:03 +01:00
Simon L.
0320569260
change whiteboard to be disable by default
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-13 11:08:29 +01:00
Simon L.
e38a0d0a03
domain-validation: move skipping domain validation log to a different place
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-13 10:31:29 +01:00
Simon L.
2d4d9d76d6
aio-caddy: change to v3 and further adjustments
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-11 11:21:55 +01:00
Simon L.
8da65e3dff
Merge pull request #7100 from nextcloud/enh/noid/remove-checkduplicate
...
ConnectContainerIdToNetwork: remove `CheckDuplicate` as it is deprecated
2025-11-11 10:11:10 +01:00
Simon L.
673873da63
ConnectContainerIdToNetwork: remove CheckDuplicate as it is deprecated
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-11 10:07:06 +01:00
Simon L.
03e3fd0b16
increase API version to 1.44
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-11 09:18:24 +01:00
Simon L.
767e0d4b9f
fix some remaining issues with collabora
...
Codespell / Check spelling (push) Waiting to run
Docker Lint / docker-lint (push) Waiting to run
Json Validator / Json Validator (push) Waiting to run
Lint php / php-lint (push) Waiting to run
Lint php / php-lint-summary (push) Blocked by required conditions
PHP Deprecation Detector / PHP Deprecation Detector (push) Waiting to run
Static analysis / static-psalm-analysis (push) Waiting to run
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-10 15:52:35 +01:00
Simon L.
cc65481d51
fix some paths and seccompprofile
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-10 15:29:22 +01:00
Simon L.
858717f740
aio-interface: allow to skip domain validation via url-param
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-07 16:44:15 +01:00
Simon L.
849f052a41
Merge pull request #6814 from nextcloud/enh/noid/collabora-online
...
collabora: allow to use enterprise container image with support key
2025-11-06 11:24:23 +01:00
Simon L.
0a42584238
collabora: allow to use enterprise container image with support key
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-06 11:21:46 +01:00
Simon L.
ab20433940
fix further psalm issues
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-05 12:58:18 +01:00
Simon L.
6f945a2369
json_decode: always throw on error and fix other psalm issues
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-05 12:41:41 +01:00
Simon L.
df0f7b8d85
fix return type of dataconst
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-05 12:24:43 +01:00
Simon L.
897e3e7e6e
move containers-definition-path to Dataconst
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-05 12:08:57 +01:00
Simon L.
4ba7f1ed64
collabora: load seccomp profile on the fly
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-05 12:08:47 +01:00
Lorenzo Moscati
10529a597c
Added suggested changes
...
Signed-off-by: Lorenzo Moscati <lorenzo@moscati.page>
2025-11-04 15:10:41 +01:00
Lorenzo Moscati
3bb9cdf31d
Guard against null or missing keys.
...
Signed-off-by: Lorenzo Moscati <lorenzo@moscati.page>
2025-11-04 15:09:29 +01:00
Lorenzo Moscati
21fbb58c96
Rewrite all AIO interface paths to be relative
...
Signed-off-by: Lorenzo Moscati <lorenzo@moscati.page>
2025-11-04 15:09:29 +01:00
Simon L.
e940d47079
talk-recording: allow to use it on arm64
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-10-14 13:25:57 +02:00
Simon L.
fae93b685b
update AIO interface to allow to install the latest hub version
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-09-16 12:10:15 +02:00
Alan Savage
29c093afae
Make secrets global and init on first use.
...
This allows all containers to use any secret declared anywhere
in their placeholders but they will not be generated and
written to the configuration until they are used.
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-09-09 14:59:41 -07:00
Alan Savage
dd495d76a1
Add support for bypass_container_update param for easier local build and testing ( #6702 )
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Alan Savage <asavageiv@users.noreply.github.com>
Co-authored-by: Alan Savage <asavage@ifrit.internal>
Co-authored-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2025-08-22 13:47:29 +02:00
Alan Savage
49aa732ec5
add CGNAT range to Caddy and document support for additional trusted proxies to rp docs ( #6703 )
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
Signed-off-by: Alan Savage <asavageiv@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-authored-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2025-08-22 13:43:55 +02:00
Simon L.
4758f2d341
PerformRecursiveContainerStop: fix error if collabora is not enabled
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-28 18:22:09 +02:00
Simon L.
5a31396e18
fix PerformRecursiveContainerStop detail
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-28 15:54:56 +02:00
Simon L.
2a95bc25f9
aio-interface: allow to force-stop Nextcloud container via API
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-28 14:34:30 +02:00
Simon L.
b4e4e73616
daily-backup: implement a dedicated imagepull before stopping containers which should reduce the downtime
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-28 12:07:01 +02:00
Simon L.
adeee71982
PerformRecursiveContainerStop: Fix the stop order
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-25 09:26:09 +02:00
Alan Savage
f7d158c632
Use modern callable syntax for $placeholderValues array_map
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-07-17 14:14:14 +02:00
Alan Savage
f81d22cf93
Inline placeholderToPattern and use preg_quote
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-07-17 14:14:14 +02:00
Alan Savage
0b929d74de
Use guard clause in replaceEnvPlaceholders to reduce indentation
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-07-17 14:14:13 +02:00
Alan Savage
0f858dc3fe
Fix psalm errors in DockerActionManager env handling code
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-07-17 14:14:13 +02:00
Alan Savage
d374fd2c1c
Refactor getPlaceholderValue to use match
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-07-17 14:14:13 +02:00
Alan Savage
026707240f
Support multiple placeholders in ENV values in containers.json
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-07-17 14:14:13 +02:00
Alan Savage
f5023ed88d
Factor out getPlaceholderValue from CreateContainer
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-07-17 14:14:13 +02:00
Simon L.
aeb133e86c
CreateContainer: Also add diun.enable: false to all managed containers
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-08 15:53:30 +02:00
Simon L.
362cad79db
add comment with link
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-03 11:48:22 +02:00
Simon L.
983e523bde
make the check for backup dir and datadir fail proof
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-03 11:44:50 +02:00
Simon L.
3e9ce2be05
instance-restore: make sure that the configured borg restore location is not a children of or equal to NEXTCLOUD_DATADIR
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-03 10:00:59 +02:00
Simon L.
9967aea70c
CreateContainers: add "com.centurylinklabs.watchtower.enable": "false" to all managed containers
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-01 17:58:27 +02:00