Commit Graph

247 Commits (bc1db16086d0718c9c0bb61b32b825ba62049bb0)

Author SHA1 Message Date
Erik Johnston 6fee2f49f3
Cache Rust build cache when building docker images (#14130) 2 years ago
realtyem c75836fe77
Strip whitespace from worker types in Dockerfile-workers (#14165) 2 years ago
realtyem c7446906bd
Set LD_PRELOAD to load jemalloc in Dockerfile-workers. (#14182) 2 years ago
Patrick Cloke c3e4edb4d6
Stabilize the threads API. (#14175) 2 years ago
Erik Johnston 29ee4b6698
Fix docker build OOMing in CI for arm64 builds (#14173) 2 years ago
Patrick Cloke c604d2c218
Mark /relations endpoint as usable on workers. (#14028) 2 years ago
David Robertson 3f057e4c54
Use minimal Rust installation in docker images and CI (#14141) 2 years ago
Erik Johnston d94bcbced3
Fix pinning Rust deps in docker images (#14129) 2 years ago
David Robertson 0c853e0970
Fix broken links to README (#14093) 2 years ago
Richard van der Hoff 51436c8dd5
Complement test image: capture logs from nginx (#14063) 2 years ago
Mathieu Velten 42dd992bb7
Dockerfile for tests: align comments with current behavior (#13867) 2 years ago
Mathieu Velten d5292b8017
Fix Docker build when Rust .so has been build locally first (#13811) 2 years ago
Mathieu Velten 384dca53d6
complement: init postgres DB directly inside the target image (#13819) 2 years ago
Erik Johnston c9b7e97355
Add a stub Rust crate (#12595) 2 years ago
Erik Johnston 18e4092801
Bump docker image to use stable poetry version (#13688) 2 years ago
reivilibre 2c5e2ae898
Document that the `DOCKER_BUILDKIT=1` flag is needed to build the docker image. (#13515) 2 years ago
Richard van der Hoff 166fafdf8d
synapse-workers docker: copy nginx and redis in from base images (#13447) 2 years ago
Jasper Spaans 503a95804e
Install cryptography build dependencies in requirements image. (#13372) 2 years ago
reivilibre 05aeeb3a80
Enable Complement CI tests in the 'latest deps' test run. (#13213) 2 years ago
Brendan Abolivier 10e4093839
Call out buildkit is required when building test docker images (#13338) 2 years ago
David Robertson b977867358
Rate limit joins per-room (#13276) 2 years ago
David Robertson e9ce4d089b
Use and recommend poetry 1.1.14, up from 1.1.12 (#13285) 2 years ago
Richard van der Hoff 512486bbeb
Docker: copy postgres from base image (#13279) 2 years ago
reivilibre 65e675504f
Add the ability to set the log level using the `SYNAPSE_TEST_LOG_LEVEL` environment when using `complement.sh`. (#13152) 2 years ago
Till fa10468eb4
[Complement] Allow device_name lookup over federation (#13167) 2 years ago
reivilibre c04e25789e
Enable Complement testing in the 'Twisted Trunk' CI runs. (#13079) 2 years ago
reivilibre 9667bad55d
Improve startup times in Complement test runs against workers, particularly in CPU-constrained environments. (#13127) 2 years ago
reivilibre 3c5549e74a
Refactor the Dockerfile-workers configuration script to use Jinja2 templates in Synapse workers' Supervisord blocks. (#13054) 2 years ago
reivilibre 90cadcd403
Add a Subject Alternative Name to the certificate generated for Complement tests. (#13071) 2 years ago
Richard van der Hoff 1e0044e8f9
Complement: use SQLite by default (#13075) 2 years ago
Erik Johnston c95b04bb0e
Change default `sync_response_cache_duration` (#13042) 2 years ago
reivilibre 212be2edc1
Use updated `update_user_directory_from_worker` options in Complement tests. (#13069) 2 years ago
reivilibre 538044ac01
Collapse Docker build commands in Complement CI runs to make the logs easier to read. (#13058) 2 years ago
reivilibre 67f51c84f8
Merge the Complement testing Docker images into a single, multi-purpose image. (#12881) 3 years ago
Nick Mills-Barrett 1f9013ce60
Add the `batch_send` endpoint to generic workers (#12868) 3 years ago
Erik Johnston f5b1c09909
Pin poetry.core in Docker images (#12853) 3 years ago
reivilibre 67aae05ece
Support registering Application Services when running with workers under Complement. (#12826) 3 years ago
reivilibre 438925c422
Fix Complement `TestCanRegisterAdmin` with workers, by adding Complement's shared registration secret. (#12819) 3 years ago
reivilibre 4fef76ca34
Remove Caddy from the Synapse workers image used in Complement. (#12818) 3 years ago
Till e8ae472d3b
Update configs used by Complement to allow more invites (#12731) 3 years ago
Richard van der Hoff 34e84fee68
Tweaks to workers-under-complement (#12637) 3 years ago
reivilibre c2d50e9f6c
Add the `notify_appservices_from_worker` configuration option (superseding `notify_appservices`) to allow a generic worker to be designated as the worker to send traffic to Application Services. (#12452) 3 years ago
reivilibre d743b25c8f
Use supervisord to supervise Postgres and Caddy in the Complement image. (#12480) 3 years ago
Jason Robinson 706456de1f
Mark Dockerfile as requiring BuildKit (#12541) 3 years ago
David Robertson 8bac3e0435
disallow-untyped-defs in `docker` and `stubs` directories (#12528) 3 years ago
Richard van der Hoff f5668f0b4a
Await un-partial-stating after a partial-state join (#12399) 3 years ago
David Robertson e5a76ec00b
Dump setuptools; correct pyproject version number (#12478) 3 years ago
Richard van der Hoff aaaff98202
Dockerfile-workers: reduce the amount we install (#12464) 3 years ago
Richard van der Hoff 960b4fb409
complement-synapse-workers: factor out separate entry point script (#12467) 3 years ago
Richard van der Hoff 8af8a9bce5
Dockerfile-workers: give the master its own log config (#12466) 3 years ago