initial commit

This commit is contained in:
allard
2025-11-23 18:58:51 +01:00
commit 376a944abc
1553 changed files with 314731 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
user: matrix
password: Matrix01@
key: xfxh83q14prftd61c4y4hiuw6w

View File

@@ -0,0 +1,11 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: prod-matterbridge
title: Matterbridge (prod)
spec:
type: service
lifecycle: production
owner: platform-team
partOf:
- ../catalog-info.yaml

View File

@@ -0,0 +1,8 @@
time="2025-02-28T11:15:19Z" level=info msg="Running version 1.26.1-dev c4157a4" prefix=main
time="2025-02-28T11:15:19Z" level=info msg="WARNING: THIS IS A DEVELOPMENT VERSION. Things may break." prefix=main
time="2025-02-28T11:15:19Z" level=info msg="Parsing gateway mygateway" prefix=router
time="2025-02-28T11:15:19Z" level=info msg="Starting bridge: matrix.my-matrix " prefix=router
time="2025-02-28T11:15:19Z" level=info msg="Connecting https://matrix-lp.allarddcs.nl" prefix=matrix
time="2025-02-28T11:15:20Z" level=info msg="Connection succeeded" prefix=matrix
time="2025-02-28T11:15:20Z" level=info msg="matrix.my-matrix: joining #mattermost (ID: #mattermostmatrix.my-matrix)" prefix=matrix
time="2025-02-28T11:15:20Z" level=fatal msg="Starting gateway failed: Bridge matrix.my-matrix failed to join channel: contents=[123 34 101 114 114 99 111 100 101 34 58 34 77 95 85 78 75 78 79 87 78 34 44 34 101 114 114 111 114 34 58 34 35 109 97 116 116 101 114 109 111 115 116 32 119 97 115 32 110 111 116 32 108 101 103 97 108 32 114 111 111 109 32 73 68 32 111 114 32 114 111 111 109 32 97 108 105 97 115 34 125] msg=Failed to POST JSON to /_matrix/client/r0/join/#mattermost code=400 wrapped=M_UNKNOWN: #mattermost was not legal room ID or room alias" prefix=main

View File

@@ -0,0 +1,72 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: matterbridge
namespace: mattermost
spec:
replicas: 1
selector:
matchLabels:
app: matterbridge
template:
metadata:
labels:
app: matterbridge
spec:
containers:
- name: matterbridge
image: 42wim/matterbridge:latest
volumeMounts:
- name: config-volume
mountPath: /etc/matterbridge
volumes:
- name: config-volume
configMap:
name: matterbridge-config
---
apiVersion: v1
kind: Service
metadata:
name: matterbridge
namespace: mattermost
spec:
selector:
app: matterbridge
ports:
- protocol: TCP
port: 80
targetPort: 4242
---
apiVersion: v1
kind: ConfigMap
metadata:
name: matterbridge-config
namespace: mattermost
data:
matterbridge.toml: |
[general]
RemoteNickFormat="{NICK}"
[matrix]
[matrix.my-matrix]
Server="https://matrix-lp.allarddcs.nl"
Login="mattermost"
Password="Matrix01@"
RemoteNickFormat="{NICK}"
[mattermost]
[mattermost.my-mattermost]
Server="mattermost-prod.allarddcs.nl"
Token="xfxh83q14prftd61c4y4hiuw6w"
Team="matrix"
RemoteNickFormat="{NICK}"
[[gateway]]
name="mygateway"
enable=true
[[gateway.inout]]
account="matrix.my-matrix"
channel="!UDCHpOSdDiIbbhoBrb:matrix-lp.allarddcs.nl"
[[gateway.inout]]
account="mattermost.my-mattermost"
channel="matrix"