commit | 8ec865728eea47d5c39606c6d65b11be5d0d6c81 | [log] [tgz] |
---|---|---|
author | Piotr Dobrowolski <informatic@hackerspace.pl> | Sat Jan 30 13:06:07 2021 +0100 |
committer | Piotr Dobrowolski <informatic@hackerspace.pl> | Sat Jan 30 21:18:51 2021 +0100 |
tree | ecbe3b1c933d8e9b6d22e42088cb4a858640dba6 | |
parent | 1816f58448eca7d15172df29076cc66893e822e7 [diff] |
app/matrix: matrix-ng - synapse deployment cleanup This is a major revamp of our matrix/synapse deployment as a separate .libsonnet module. * synapse version bump to 1.25.0 * riot-web version bump to 1.7.18 * Replaced synapse migration hack we used to template configuration with environment variable replacement done by Kubernetes itself * Implemented support for OpenID Connect, migration from CAS has been verified to be working with some additional configuration options * Moved homeserver signing key into k8s secret, thus making it possible to run synapse processes without a single data volume * Split synapse into main process, generic worker and media repository worker. (latter is the only container using data volume) Both generic worker and media repository worker is running on a single replica, until we get proper HTTP routing/loadbalancing * Riot nginx.conf has been extracted into an external file loaded using importstr. Change-Id: I6c4d34bf41e148a302d1cbe725608a5aeb7b87ba
hscloud
is the main monorepo of the Warsaw Hackerspace infrastructure code.
Any time you see a //path/like/this
, it refers to the root of hscloud, ie. the path path/like/this
in this repository. Perforce and/or Bazel users should feel right at home.
For a pleaseant web viewing experience, see this documentation in hackdoc. This will allow you to read this markdown file (and others) in a pretty, linkable view.
See //doc/codelabs for tutorials on how to use hscloud.
If you want to browse the source of hscloud
in a web browser, use cs.hackerspace.pl.
If you want some other help, talk to q3k, informatic or your therapist.
Directories you should care about:
k0.hswaw.net
)Unless noted otherwise, code in hscloud is licensed under the BSD 0-clause license - see COPYING.