Commit Graph
86 Commits
Author SHA1 Message Date
Ralf Haferkamp 08eb7321ee chore: bump docker base image to alpine 3.23 (#2754) 2026-05-13 15:19:37 +02:00
Jörn Friedrich DreyerandRalf Haferkamp df4bc7c1d8 update comment
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
(cherry picked from commit 9135eab27e)
2026-04-28 17:24:06 +02:00
Ralf HaferkampandRalf Haferkamp 8ec82331cc fix: avoid suture.Supervisor being shutdown early
Previously the Supervisor was shutdonw as soon as the main context was
canceled. Which cause the managed services to fail during shutdown (in
"trapShutdownCtx()") as the Supervisor was gone already.

We now pass a separate Context to Supervisor.ServeBackground() to avoid
this.

Fixes: #2282
(cherry picked from commit 7a149787d0)
2026-04-28 17:24:06 +02:00
Ralf HaferkampandRalf Haferkamp 15fc59626b Revert "Hotfix for https://github.com/opencloud-eu/opencloud/issues/2282"
This reverts commit 5e889612d6.
2026-04-28 17:24:06 +02:00
Ralf HaferkampandRalf Haferkamp 813f42f825 Revert "Fix timeout for ocwrapper"
This reverts commit 193431b875.
2026-04-28 17:24:06 +02:00
Ralf HaferkampandRalf Haferkamp e9ce946fe0 Revert "introduce ci env variable"
This reverts commit 01686db6d9.
2026-04-28 17:24:06 +02:00
Ralf HaferkampandRalf Haferkamp c0b0910000 Revert "fix typo"
This reverts commit 4af5add77d.
2026-04-28 17:24:06 +02:00
Christian RichterandChristian Richter 4af5add77d fix typo
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2026-04-24 12:21:20 +02:00
Christian RichterandChristian Richter 01686db6d9 introduce ci env variable
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2026-04-24 12:21:20 +02:00
Christian RichterandChristian Richter 193431b875 Fix timeout for ocwrapper
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2026-04-24 12:21:20 +02:00
5e889612d6 Hotfix for https://github.com/opencloud-eu/opencloud/issues/2282
Co-authored-by: Jörn Dreyer <jfd@butonic.de>
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2026-04-24 12:21:20 +02:00
Florian Schade d19968bec7 enhancement: introduce build time edition channels
be careful, the env:OC_EDITION, env:FRONTEND_EDITION, and conf:edition got removed as part of this commit, no deprecation because the flag is build time only!

(cherry picked from commit 40d8aacea4)
2025-12-11 11:52:57 +01:00
Jörn Friedrich DreyerandGitHub 10913ca00a Merge pull request #1918 from opencloud-eu/otlp-tracing
update otlp tracing
2025-11-27 12:57:26 +01:00
Jörn Friedrich Dreyer a3ef7f6d79 update otlp tracing
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-11-27 12:28:15 +01:00
Jörn Friedrich DreyerandGitHub fe83b6b0af bump alpine to v3.22 (#1913)
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-11-26 08:07:44 +01:00
Mikel Olasagasti UrangaandRalf Haferkamp 06b78b8261 chore: drop gofrs/uuid module usage and use google/uuid
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2025-11-12 11:47:13 +01:00
Pascal BleserandRalf Haferkamp 1827e143cd enhancement(runtime): improve logging in supervised crashes
When events occur in the supervisor, log them as FATAL when appropriate
(panic and termination when not restarting) instead of always using
INFO, and include more information such as the service name and the
current failures, etc..., rather than the generic message that was used
so far.
2025-11-10 10:39:09 +01:00
Ralf HaferkampandRalf Haferkamp f02a23098a fix: allow 'make dev-docker' with go.work 2025-11-10 08:23:37 +01:00
Ralf HaferkampandRalf Haferkamp 37609e52df feat!: Make the url signing secret a mandatory config option
This is required for allowing the web office to download images to
insert into documents.

The secret is generated by `opencloud init` and the server refuses
to start now without a secret being set. (Breaking Change)

Also the setting is now moved to the shared options as all involved
services need the same secret to work properly.

Related: https://github.com/opencloud-eu/web/issues/704
2025-11-04 16:01:00 +01:00
Jörn Friedrich Dreyer 8c9f266ded allow specifying a shutdown order
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-10-27 11:58:14 +01:00
Michael BarzandGitHub e7b7ceafd5 feat: make it possible to start the collaboration service in the single process (#1569)
* feat: make it possible to start the collaboration service in the single process

* feat: add proxy policy
2025-09-26 09:08:20 +02:00
Jörn Friedrich DreyerandRalf Haferkamp a29f911272 let the runtime always create a cancel context
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-09-25 16:49:40 +02:00
Jörn Friedrich Dreyer 0814a60c7c clarify log messages, fix exit code
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-09-12 12:18:47 +02:00
Roman PerekhodandJörn Friedrich Dreyer d76afadd4d clean up 2025-09-12 12:18:47 +02:00
Roman PerekhodandJörn Friedrich Dreyer fbbcf3d833 remove recover 2025-09-12 12:18:47 +02:00
Roman PerekhodandJörn Friedrich Dreyer c597dfb917 set default timeouts and clean up 2025-09-12 12:18:47 +02:00
Roman PerekhodandJörn Friedrich Dreyer 9a3fc08dd4 to separate controll ower the http and grpc driven services 2025-09-12 12:18:47 +02:00
Roman PerekhodandJörn Friedrich Dreyer 65d05bbd5c feat: fix the graceful shutdown using the new ocis and reva runners
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-09-12 12:18:47 +02:00
Ralf HaferkampandGitHub 69c0d21539 Dockerfile cleanup (#1352)
* Dockerfile.multiarch: use bind- and cache-mounts to speedup build

Use a cache mount for go build cache in the build container and mount
the sources as a bind mount as recommended in
https://docs.docker.com/build/cache/optimize/ this largely speeds up the
container build for subsequent builds.

* Use Dockerfile.multiarch for "dev-docker" target

Let's remove some redundancy. AFAICS the Docker.multiarch does
everything the Docker.linux.* files did. And with the build caches
enable it should be just as quick as building on the host.

* Dockerfile.multiarch: Align the alpine version of the base images

* Dockerfile: Reduce build context by adding more files to .dockerignore
2025-08-15 12:41:36 +02:00
André Duffeck de7b659e3d Expose the MaxAckPending and AckWait settings for postprocessing 2025-07-17 09:16:14 +02:00
André Duffeck 5c6eaf9b96 Only remove obsolete IDs from the index 2025-06-27 11:19:53 +02:00
André Duffeck adc09da4c7 Fix typo 2025-06-26 08:50:49 +02:00
André Duffeck c0e09f76c8 Add a "posixfs consistency" command
This command checks posixfs storages for inconsistencies and fixes them.
2025-06-26 08:50:49 +02:00
André Duffeck 3ed30f58bd Fix purging revisions from decomposeds3 blobstores 2025-05-30 14:14:20 +02:00
Ralf Haferkamp 96684df32d Adjust to new tablewriter release 2025-05-19 19:26:38 +02:00
André Duffeck cbac5f1555 Switch to a different msgpack lib
The current one has a problem handling time.Time{} structs
2025-05-16 10:24:43 +02:00
Ralf Haferkamp 24da3687d9 Makefile: remove unneeded recursion.mk
The MAKE_DEPTH variable is not used anywhere anymore.
2025-04-22 16:57:17 +02:00
André Duffeck e37bedda1c Fix permission errors when uploading a new instance logo
Fixes #475
2025-03-26 09:20:50 +01:00
Michael BarzandGitHub 88721d8d52 Merge pull request #483 from opencloud-eu/update-base-docker
chore: update alpine to 3.21
2025-03-25 19:23:45 +01:00
Michael Barz 2277ba8ffe chore: update alpine to 3.21 2025-03-25 17:43:30 +01:00
Michael Barz 3249d233f5 fix: add missing debug docker 2025-03-25 17:09:20 +01:00
André Duffeck 073da849e0 Fix backup command to understand all versions 2025-03-24 09:48:26 +01:00
Ralf HaferkampandAndré Duffeck cda94ce584 Start auth-app service by default
Co-Authored-By: André Duffeck <a.duffeck@opencloud.eu>
2025-03-20 15:09:47 +01:00
Benedikt Kulmann 8c9725b46e fix: org name in multiarch dev build 2025-03-19 13:34:45 +01:00
Benedikt KulmannandGitHub 7f1f686b0e Merge pull request #385 from fschade/fix-re-build-node-artifacts
fix: make re-build node artifacts
2025-03-14 14:54:27 +01:00
Florian Schade 09776528cf fix: make re-build node artifacts 2025-03-14 11:34:01 +01:00
Michael Barz 917012cc94 feat: add container builds 2025-03-14 09:37:05 +01:00
André Duffeck d772aea84a Adapt to changed signatures in reva 2025-03-13 08:51:42 +01:00
Ralf Haferkamp 48edc9a5d1 Reintroduce check for go before including bingo Makefile
This re-adds the check for go being installed before including the
bingo variables make file to avoid repeating errors about missing a
missing go binary when running 'make node-generate' in the ci (the node
container doesn't have go installed)
2025-03-11 11:19:20 +01:00
Florian Schade 42af9ac42e fix: make recursion and missing opencloud node generate step 2025-03-07 10:09:19 +01:00