Auto-update matrix. Fix semaphore TZ

This commit is contained in:
Astra Logical 2026-07-22 10:34:26 -04:00
parent 2142c654cb
commit 29d7ac8172
4 changed files with 24 additions and 11 deletions

View file

@ -38,6 +38,8 @@ spec:
value: /etc/semaphore/semaphore.sqlite value: /etc/semaphore/semaphore.sqlite
- name: SEMAPHORE_ADMIN - name: SEMAPHORE_ADMIN
value: "admin" value: "admin"
- name: SEMAPHORE_SCHEDULE_TIMEZONE
value: "America/New_York"
volumeMounts: volumeMounts:
- name: semaphore-data - name: semaphore-data
mountPath: /etc/semaphore mountPath: /etc/semaphore

View file

@ -30,6 +30,10 @@ kind: Deployment
metadata: metadata:
name: livekit name: livekit
namespace: matrix namespace: matrix
annotations:
keel.sh/policy: "all"
keel.sh/match-tag: "true"
keel.sh/schedule: "0 3 * * *"
spec: spec:
replicas: 1 replicas: 1
selector: selector:
@ -92,6 +96,10 @@ kind: Deployment
metadata: metadata:
name: lk-jwt-service name: lk-jwt-service
namespace: matrix namespace: matrix
annotations:
keel.sh/policy: "all"
keel.sh/match-tag: "true"
keel.sh/schedule: "0 3 * * *"
spec: spec:
replicas: 1 replicas: 1
selector: selector:

View file

@ -26,12 +26,7 @@ data:
matrix: matrix:
homeserver: "starling.mynest.love" homeserver: "starling.mynest.love"
endpoint: "http://synapse-svc:8008" endpoint: "http://synapse-svc:8008"
secret: "${MAS_SYNAPSE_ADMIN_SECRET}" secret: "${MAS_SYNAPSE_CLIENT_SECRET}"
clients:
- client_id: "0000000000000000000SYNAPSE"
client_auth_method: client_secret_basic
client_secret: "${MAS_SYNAPSE_CLIENT_SECRET}"
upstream_oauth2: upstream_oauth2:
providers: providers:
@ -53,6 +48,7 @@ data:
action: "suggest" action: "suggest"
template: "{{ user.email }}" template: "{{ user.email }}"
set_email_verification: "always" set_email_verification: "always"
secrets: secrets:
encryption: "${MAS_ENCRYPTION_SECRET}" encryption: "${MAS_ENCRYPTION_SECRET}"
keys: keys:
@ -63,6 +59,10 @@ kind: Deployment
metadata: metadata:
name: mas name: mas
namespace: matrix namespace: matrix
annotations:
keel.sh/policy: "all"
keel.sh/match-tag: "true"
keel.sh/schedule: "0 3 * * *"
spec: spec:
replicas: 1 replicas: 1
selector: selector:

View file

@ -47,13 +47,12 @@ data:
msc4140_enabled: true msc4140_enabled: true
msc4143_enabled: true msc4143_enabled: true
msc4222_enabled: true msc4222_enabled: true
msc3861:
matrix_authentication_service:
enabled: true enabled: true
endpoint: "http://mas-svc:8080"
issuer: "https://mas.mynest.love/" issuer: "https://mas.mynest.love/"
client_id: "0000000000000000000SYNAPSE" secret: "${MAS_SYNAPSE_CLIENT_SECRET}"
client_auth_method: client_secret_basic
client_secret: "${MAS_SYNAPSE_CLIENT_SECRET}"
admin_token: "${MAS_SYNAPSE_ADMIN_SECRET}"
macaroon_secret_key: "${SYNAPSE_MACAROON_KEY}" macaroon_secret_key: "${SYNAPSE_MACAROON_KEY}"
form_secret: "${SYNAPSE_REGISTRATION_SECRET}" form_secret: "${SYNAPSE_REGISTRATION_SECRET}"
@ -66,6 +65,10 @@ kind: Deployment
metadata: metadata:
name: synapse name: synapse
namespace: matrix namespace: matrix
annotations:
keel.sh/policy: "all"
keel.sh/match-tag: "true"
keel.sh/schedule: "0 3 * * *"
spec: spec:
replicas: 1 replicas: 1
selector: selector: