Commit Graph

66 Commits

Author SHA1 Message Date
Michael Barz
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 Dreyer
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 Perekhod
d76afadd4d clean up 2025-09-12 12:18:47 +02:00
Roman Perekhod
fbbcf3d833 remove recover 2025-09-12 12:18:47 +02:00
Roman Perekhod
c597dfb917 set default timeouts and clean up 2025-09-12 12:18:47 +02:00
Roman Perekhod
9a3fc08dd4 to separate controll ower the http and grpc driven services 2025-09-12 12:18:47 +02:00
Roman Perekhod
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 Haferkamp
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 Barz
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 Haferkamp
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 Kulmann
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
Florian Schade
dbafbaa333 fix: remove deprecations and use go-generate instead of go-generate-STAGE 2025-03-06 11:56:09 +01:00
Florian Schade
da1963cfa4 enhancement: split make ci-node-generate and ci-go-generate into prod and dev stages 2025-03-05 17:32:37 +01:00
Ralf Haferkamp
2678d0bb89 Bump mockery to 2.53.0
Should fix build on go1.24. Also fix ci-go-generate step in multiarch
Dockerfile.

Closes: #289
2025-03-03 16:02:59 +01:00
Ralf Haferkamp
71c03e8ae6 Use 'release-linux-docker-<arch>' make target in multiarch Dockerfile 2025-02-26 12:48:07 +01:00
Benedikt Kulmann
222d97d937 fix: docker image names 2025-02-25 12:32:41 +01:00
Florian Schade
7c1acbcd48 fix: propagate make build DOCKER_LDFLAGS 2025-02-24 13:23:36 +01:00
Christian Richter
9545fccbef remove generate stap from image
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2025-02-24 09:22:33 +01:00
Christian Richter
712ce06a58 experimental multi-arch build
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2025-02-21 19:53:50 +01:00
Jörn Friedrich Dreyer
74b6078158 bump reva, change decomposeds3 drivername
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-02-20 11:07:31 +01:00
André Duffeck
19438f719b Adapt to reva changes 2025-02-20 09:54:34 +01:00
André Duffeck
d49631d14c Delete the migrate command. It's no longer needed (for now) 2025-02-20 09:54:18 +01:00
André Duffeck
61e2a99998 Adapt to changed signature in reva 2025-02-13 10:07:17 +01:00
Benedikt Kulmann
26fbe8ebf8 fix: typo/grammar 2025-01-28 13:28:58 +01:00
Jörn Friedrich Dreyer
3900a08049 Merge pull request #118 from opencloud-eu/switch-to-decomposed-decomposed-s3
Switch from ocis/s3ng to decomposed/decomposed_s3 storage drivers
2025-01-27 16:43:40 +01:00
André Duffeck
63155501e3 Rename docker image names 2025-01-27 15:50:39 +01:00
André Duffeck
57fa8eb43c Switch from ocis/s3ng to decomposed/decomposed_s3 storage drivers
ocis/s3ng are still supported for backwards compatibility reasons, but
they need to be configured using the decomposed/decomposed_s3 options.
2025-01-24 11:04:23 +01:00
André Duffeck
e8d35e1280 Use the opencloud reva from now on 2025-01-21 11:16:38 +01:00
Ralf Haferkamp
2f9391fef4 Adjust names in Dockerfiles once more 2025-01-20 16:28:03 +01:00
Jörn Friedrich Dreyer
55a9ff8522 Merge pull request #86 from opencloud-eu/rebrand-readme
Rebrand
2025-01-20 14:02:40 +01:00
André Duffeck
77a618a4ee Rebrand 2025-01-20 11:18:12 +01:00