destination:
name: in-cluster
namespace: matrix
project: default
source:
chart: matrix-synapse
helm:
values: "argoCD: true\nserverName: matrix.cedricfarinazzo.fr\npublicServerName:\
\ matrix.cedricfarinazzo.fr\nwellknown:\n enabled: true\ningress:\n enabled:\
\ true\n hosts:\n - matrix.cedricfarinazzo.fr\n annotations:\n kubernetes.io/ingress.class:\
\ public\n cert-manager.io/cluster-issuer: default-issuer\n kubernetes.io/tls-acme:\
\ \"true\"\n nginx.ingress.kubernetes.io/use-regex: \"true\"\n # Sync\
\ proxy-body-size with Synapse's max_upload_size which is 10M by default\n \
\ nginx.ingress.kubernetes.io/proxy-body-size: 10m\n tls:\n - secretName:\
\ matrix-tls\n hosts:\n - matrix.cedricfarinazzo.fr\nextraConfig:\n\
\ rc_message:\n per_second: 100\n burst_count: 500\n rc_registration:\n\
\ per_second: 0.1\n burst_count: 1\n rc_login:\n address:\n per_second:\
\ 1\n burst_count: 3\n account:\n per_second: 0.18\n burst_count:\
\ 4\n failed_attempts:\n per_second: 0.19\n burst_count: 7\n rc_admin_redaction:\n\
\ per_second: 1\n burst_count: 50\n rc_joins:\n local:\n per_second:\
\ 2\n burst_count: 50\n remote:\n per_second: 0.01\n burst_count:\
\ 1\n rc_joins_per_room:\n per_second: 2\n burst_count: 50\n enable_authenticated_media:\
\ true\n enable_media_repo: true"
repoURL: https://ananace.gitlab.io/charts
targetRevision: 3.9.11
syncPolicy:
automated:
prune: true
syncOptions:
- CreateNamespace=true
matrix
kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"argoproj.io/v1alpha1",...
Spec
Status
health:
status: Missing
history:
- deployStartedAt: '2024-09-14T22:46:54Z'
deployedAt: '2024-09-14T22:46:57Z'
id: 0
revision: 3.9.11
source:
chart: matrix-synapse
helm:
values: "argoCD: true\nserverName: matrix.cedricfarinazzo.fr\npublicServerName:\
\ matrix.cedricfarinazzo.fr\nwellknown:\n enabled: true\ningress:\n enabled:\
\ true\n hosts:\n - matrix.cedricfarinazzo.fr\n annotations:\n kubernetes.io/ingress.class:\
\ public\n cert-manager.io/cluster-issuer: default-issuer\n kubernetes.io/tls-acme:\
\ \"true\"\n nginx.ingress.kubernetes.io/use-regex: \"true\"\n # Sync\
\ proxy-body-size with Synapse's max_upload_size which is 10M by default\n\
\ nginx.ingress.kubernetes.io/proxy-body-size: 10m\n tls:\n - secretName:\
\ matrix-tls\n hosts:\n - matrix.cedricfarinazzo.fr\n"
repoURL: https://ananace.gitlab.io/charts
targetRevision: 3.9.11
- deployStartedAt: '2024-09-14T22:49:59Z'
deployedAt: '2024-09-14T22:49:59Z'
id: 1
revision: 3.9.11
source:
chart: matrix-synapse
helm:
values: "argoCD: true\nserverName: matrix.cedricfarinazzo.fr\npublicServerName:\
\ matrix.cedricfarinazzo.fr\nwellknown:\n enabled: true\ningress:\n enabled:\
\ true\n hosts:\n - matrix.cedricfarinazzo.fr\n annotations:\n kubernetes.io/ingress.class:\
\ public\n cert-manager.io/cluster-issuer: default-issuer\n kubernetes.io/tls-acme:\
\ \"true\"\n nginx.ingress.kubernetes.io/use-regex: \"true\"\n # Sync\
\ proxy-body-size with Synapse's max_upload_size which is 10M by default\n\
\ nginx.ingress.kubernetes.io/proxy-body-size: 10m\n tls:\n - secretName:\
\ matrix-tls\n hosts:\n - matrix.cedricfarinazzo.fr\n"
repoURL: https://ananace.gitlab.io/charts
targetRevision: 3.9.11
- deployStartedAt: '2024-09-22T22:15:45Z'
deployedAt: '2024-09-22T22:15:46Z'
id: 2
revision: 3.9.11
source:
chart: matrix-synapse
helm:
values: "argoCD: true\nserverName: matrix.cedricfarinazzo.fr\npublicServerName:\
\ matrix.cedricfarinazzo.fr\nwellknown:\n enabled: true\ningress:\n enabled:\
\ true\n hosts:\n - matrix.cedricfarinazzo.fr\n annotations:\n kubernetes.io/ingress.class:\
\ public\n cert-manager.io/cluster-issuer: default-issuer\n kubernetes.io/tls-acme:\
\ \"true\"\n nginx.ingress.kubernetes.io/use-regex: \"true\"\n # Sync\
\ proxy-body-size with Synapse's max_upload_size which is 10M by default\n\
\ nginx.ingress.kubernetes.io/proxy-body-size: 10m\n tls:\n - secretName:\
\ matrix-tls\n hosts:\n - matrix.cedricfarinazzo.fr\n extraConfig:\n\
\ rc_message:\n per_second: 5\n burst_count: 500\n rc_registration:\n\
\ per_second: 0.1\n burst_count: 1\n rc_login:\n address:\n\
\ per_second: 1\n burst_count: 3\n account:\n per_second:\
\ 0.18\n burst_count: 4\n failed_attempts:\n per_second:\
\ 0.19\n burst_count: 7\n rc_admin_redaction:\n per_second:\
\ 1\n burst_count: 50\n rc_joins:\n local:\n per_second:\
\ 2\n burst_count: 50\n remote:\n per_second: 0.01\n \
\ burst_count: 1\n rc_joins_per_room:\n per_second: 2\n \
\ burst_count: 50\n enable_authenticated_media: true\n enable_media_repo:\
\ true"
repoURL: https://ananace.gitlab.io/charts
targetRevision: 3.9.11
- deployStartedAt: '2024-09-22T22:25:36Z'
deployedAt: '2024-09-22T22:25:37Z'
id: 3
revision: 3.9.11
source:
chart: matrix-synapse
helm:
values: "argoCD: true\nserverName: matrix.cedricfarinazzo.fr\npublicServerName:\
\ matrix.cedricfarinazzo.fr\nwellknown:\n enabled: true\ningress:\n enabled:\
\ true\n hosts:\n - matrix.cedricfarinazzo.fr\n annotations:\n kubernetes.io/ingress.class:\
\ public\n cert-manager.io/cluster-issuer: default-issuer\n kubernetes.io/tls-acme:\
\ \"true\"\n nginx.ingress.kubernetes.io/use-regex: \"true\"\n # Sync\
\ proxy-body-size with Synapse's max_upload_size which is 10M by default\n\
\ nginx.ingress.kubernetes.io/proxy-body-size: 10m\n tls:\n - secretName:\
\ matrix-tls\n hosts:\n - matrix.cedricfarinazzo.fr\n extraConfig:\n\
\ rc_message:\n per_second: 100\n burst_count: 500\n rc_registration:\n\
\ per_second: 0.1\n burst_count: 1\n rc_login:\n address:\n\
\ per_second: 1\n burst_count: 3\n account:\n per_second:\
\ 0.18\n burst_count: 4\n failed_attempts:\n per_second:\
\ 0.19\n burst_count: 7\n rc_admin_redaction:\n per_second:\
\ 1\n burst_count: 50\n rc_joins:\n local:\n per_second:\
\ 2\n burst_count: 50\n remote:\n per_second: 0.01\n \
\ burst_count: 1\n rc_joins_per_room:\n per_second: 2\n \
\ burst_count: 50\n enable_authenticated_media: true\n enable_media_repo:\
\ true"
repoURL: https://ananace.gitlab.io/charts
targetRevision: 3.9.11
- deployStartedAt: '2024-09-22T22:34:25Z'
deployedAt: '2024-09-22T22:34:25Z'
id: 4
revision: 3.9.11
source:
chart: matrix-synapse
helm:
values: "argoCD: true\nserverName: matrix.cedricfarinazzo.fr\npublicServerName:\
\ matrix.cedricfarinazzo.fr\nwellknown:\n enabled: true\ningress:\n enabled:\
\ true\n hosts:\n - matrix.cedricfarinazzo.fr\n annotations:\n kubernetes.io/ingress.class:\
\ public\n cert-manager.io/cluster-issuer: default-issuer\n kubernetes.io/tls-acme:\
\ \"true\"\n nginx.ingress.kubernetes.io/use-regex: \"true\"\n # Sync\
\ proxy-body-size with Synapse's max_upload_size which is 10M by default\n\
\ nginx.ingress.kubernetes.io/proxy-body-size: 10m\n tls:\n - secretName:\
\ matrix-tls\n hosts:\n - matrix.cedricfarinazzo.fr\nextraConfig:\n\
\ rc_message:\n per_second: 100\n burst_count: 500\n rc_registration:\n\
\ per_second: 0.1\n burst_count: 1\n rc_login:\n address:\n \
\ per_second: 1\n burst_count: 3\n account:\n per_second: 0.18\n\
\ burst_count: 4\n failed_attempts:\n per_second: 0.19\n \
\ burst_count: 7\n rc_admin_redaction:\n per_second: 1\n burst_count:\
\ 50\n rc_joins:\n local:\n per_second: 2\n burst_count: 50\n\
\ remote:\n per_second: 0.01\n burst_count: 1\n rc_joins_per_room:\n\
\ per_second: 2\n burst_count: 50\n enable_authenticated_media: true\n\
\ enable_media_repo: true"
repoURL: https://ananace.gitlab.io/charts
targetRevision: 3.9.11
operationState:
finishedAt: '2024-09-22T22:34:26Z'
message: successfully synced (all tasks run)
operation:
initiatedBy:
automated: true
retry:
limit: 5
sync:
prune: true
revision: 3.9.11
syncOptions:
- CreateNamespace=true
phase: Succeeded
startedAt: '2024-09-22T22:34:25Z'
syncResult:
resources:
- group: ''
hookPhase: Running
kind: ServiceAccount
message: serviceaccount/matrix-redis unchanged
name: matrix-redis
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: ServiceAccount
message: serviceaccount/matrix-signingkey-job unchanged
name: matrix-signingkey-job
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Secret
message: secret/matrix-signingkey unchanged
name: matrix-signingkey
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Secret
message: secret/matrix-matrix-synapse configured
name: matrix-matrix-synapse
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Secret
message: secret/matrix-redis unchanged
name: matrix-redis
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Secret
message: secret/matrix-postgresql configured
name: matrix-postgresql
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: ConfigMap
message: configmap/matrix-redis-health unchanged
name: matrix-redis-health
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: ConfigMap
message: configmap/matrix-redis-scripts unchanged
name: matrix-redis-scripts
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: ConfigMap
message: configmap/matrix-matrix-synapse-scripts unchanged
name: matrix-matrix-synapse-scripts
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: ConfigMap
message: configmap/matrix-matrix-synapse configured
name: matrix-matrix-synapse
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: ConfigMap
message: configmap/matrix-redis-configuration unchanged
name: matrix-redis-configuration
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: ConfigMap
message: configmap/matrix-wellknown-lighttpd unchanged
name: matrix-wellknown-lighttpd
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: PersistentVolumeClaim
message: persistentvolumeclaim/matrix-matrix-synapse unchanged
name: matrix-matrix-synapse
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: rbac.authorization.k8s.io
hookPhase: Running
kind: Role
message: role.rbac.authorization.k8s.io/matrix-signingkey-job reconciled. role.rbac.authorization.k8s.io/matrix-signingkey-job
unchanged
name: matrix-signingkey-job
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: rbac.authorization.k8s.io
hookPhase: Running
kind: RoleBinding
message: rolebinding.rbac.authorization.k8s.io/matrix-signingkey-job reconciled.
rolebinding.rbac.authorization.k8s.io/matrix-signingkey-job unchanged
name: matrix-signingkey-job
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Service
message: service/matrix-matrix-synapse unchanged
name: matrix-matrix-synapse
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Service
message: service/matrix-redis-headless unchanged
name: matrix-redis-headless
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Service
message: service/matrix-postgresql-hl unchanged
name: matrix-postgresql-hl
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Service
message: service/matrix-postgresql configured
name: matrix-postgresql
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Service
message: service/matrix-redis-master configured
name: matrix-redis-master
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Service
message: service/matrix-replication unchanged
name: matrix-replication
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: ''
hookPhase: Running
kind: Service
message: service/matrix-wellknown-lighttpd unchanged
name: matrix-wellknown-lighttpd
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: apps
hookPhase: Running
kind: Deployment
message: deployment.apps/matrix-wellknown-lighttpd unchanged
name: matrix-wellknown-lighttpd
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: apps
hookPhase: Running
kind: Deployment
message: deployment.apps/matrix-matrix-synapse configured
name: matrix-matrix-synapse
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: apps
hookPhase: Running
kind: Deployment
message: deployment.apps/matrix-redis-master configured
name: matrix-redis-master
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: apps
hookPhase: Running
kind: StatefulSet
message: statefulset.apps/matrix-postgresql configured
name: matrix-postgresql
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: batch
hookPhase: Running
kind: Job
message: job.batch/matrix-signingkey-job created
name: matrix-signingkey-job
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
- group: networking.k8s.io
hookPhase: Running
kind: Ingress
message: ingress.networking.k8s.io/matrix-matrix-synapse unchanged
name: matrix-matrix-synapse
namespace: matrix
status: Synced
syncPhase: Sync
version: v1
revision: 3.9.11
source:
chart: matrix-synapse
helm:
values: "argoCD: true\nserverName: matrix.cedricfarinazzo.fr\npublicServerName:\
\ matrix.cedricfarinazzo.fr\nwellknown:\n enabled: true\ningress:\n enabled:\
\ true\n hosts:\n - matrix.cedricfarinazzo.fr\n annotations:\n kubernetes.io/ingress.class:\
\ public\n cert-manager.io/cluster-issuer: default-issuer\n kubernetes.io/tls-acme:\
\ \"true\"\n nginx.ingress.kubernetes.io/use-regex: \"true\"\n # Sync\
\ proxy-body-size with Synapse's max_upload_size which is 10M by default\n\
\ nginx.ingress.kubernetes.io/proxy-body-size: 10m\n tls:\n - secretName:\
\ matrix-tls\n hosts:\n - matrix.cedricfarinazzo.fr\nextraConfig:\n\
\ rc_message:\n per_second: 100\n burst_count: 500\n rc_registration:\n\
\ per_second: 0.1\n burst_count: 1\n rc_login:\n address:\n \
\ per_second: 1\n burst_count: 3\n account:\n per_second:\
\ 0.18\n burst_count: 4\n failed_attempts:\n per_second: 0.19\n\
\ burst_count: 7\n rc_admin_redaction:\n per_second: 1\n burst_count:\
\ 50\n rc_joins:\n local:\n per_second: 2\n burst_count: 50\n\
\ remote:\n per_second: 0.01\n burst_count: 1\n rc_joins_per_room:\n\
\ per_second: 2\n burst_count: 50\n enable_authenticated_media: true\n\
\ enable_media_repo: true"
repoURL: https://ananace.gitlab.io/charts
targetRevision: 3.9.11
reconciledAt: '2025-10-26T01:24:51Z'
resources:
- kind: ConfigMap
name: matrix-matrix-synapse
namespace: matrix
status: Synced
version: v1
- kind: ConfigMap
name: matrix-matrix-synapse-scripts
namespace: matrix
status: Synced
version: v1
- kind: ConfigMap
name: matrix-redis-configuration
namespace: matrix
status: Synced
version: v1
- kind: ConfigMap
name: matrix-redis-health
namespace: matrix
status: Synced
version: v1
- kind: ConfigMap
name: matrix-redis-scripts
namespace: matrix
status: Synced
version: v1
- kind: ConfigMap
name: matrix-wellknown-lighttpd
namespace: matrix
status: Synced
version: v1
- health:
status: Healthy
kind: PersistentVolumeClaim
name: matrix-matrix-synapse
namespace: matrix
status: Synced
version: v1
- kind: Secret
name: matrix-matrix-synapse
namespace: matrix
status: OutOfSync
version: v1
- kind: Secret
name: matrix-postgresql
namespace: matrix
status: OutOfSync
version: v1
- kind: Secret
name: matrix-redis
namespace: matrix
status: Synced
version: v1
- kind: Secret
name: matrix-signingkey
namespace: matrix
status: Synced
version: v1
- health:
status: Healthy
kind: Service
name: matrix-matrix-synapse
namespace: matrix
status: Synced
version: v1
- health:
status: Healthy
kind: Service
name: matrix-postgresql
namespace: matrix
status: Synced
version: v1
- health:
status: Healthy
kind: Service
name: matrix-postgresql-hl
namespace: matrix
status: Synced
version: v1
- health:
status: Healthy
kind: Service
name: matrix-redis-headless
namespace: matrix
status: Synced
version: v1
- health:
status: Healthy
kind: Service
name: matrix-redis-master
namespace: matrix
status: Synced
version: v1
- health:
status: Healthy
kind: Service
name: matrix-replication
namespace: matrix
status: Synced
version: v1
- health:
status: Healthy
kind: Service
name: matrix-wellknown-lighttpd
namespace: matrix
status: Synced
version: v1
- kind: ServiceAccount
name: matrix-redis
namespace: matrix
status: Synced
version: v1
- kind: ServiceAccount
name: matrix-signingkey-job
namespace: matrix
status: Synced
version: v1
- group: apps
health:
status: Healthy
kind: Deployment
name: matrix-matrix-synapse
namespace: matrix
status: OutOfSync
version: v1
- group: apps
health:
status: Healthy
kind: Deployment
name: matrix-redis-master
namespace: matrix
status: Synced
version: v1
- group: apps
health:
status: Healthy
kind: Deployment
name: matrix-wellknown-lighttpd
namespace: matrix
status: Synced
version: v1
- group: apps
health:
message: 'partitioned roll out complete: 1 new pods have been updated...'
status: Healthy
kind: StatefulSet
name: matrix-postgresql
namespace: matrix
status: Synced
version: v1
- group: batch
health:
status: Missing
kind: Job
name: matrix-signingkey-job
namespace: matrix
status: OutOfSync
version: v1
- group: networking.k8s.io
health:
status: Healthy
kind: Ingress
name: matrix-matrix-synapse
namespace: matrix
status: Synced
version: v1
- group: rbac.authorization.k8s.io
kind: Role
name: matrix-signingkey-job
namespace: matrix
status: Synced
version: v1
- group: rbac.authorization.k8s.io
kind: RoleBinding
name: matrix-signingkey-job
namespace: matrix
status: Synced
version: v1
sourceType: Helm
summary:
externalURLs:
- https://matrix.cedricfarinazzo.fr/.well-known/matrix
- https://matrix.cedricfarinazzo.fr/_matrix
- https://matrix.cedricfarinazzo.fr/_synapse
images:
- docker.io/bitnami/postgresql:15.4.0-debian-11-r45
- docker.io/bitnami/redis:7.0.12-debian-11-r34
- ghcr.io/rtsp/docker-lighttpd:latest
- matrixdotorg/synapse:v1.114.0
sync:
comparedTo:
destination:
name: in-cluster
namespace: matrix
source:
chart: matrix-synapse
helm:
values: "argoCD: true\nserverName: matrix.cedricfarinazzo.fr\npublicServerName:\
\ matrix.cedricfarinazzo.fr\nwellknown:\n enabled: true\ningress:\n enabled:\
\ true\n hosts:\n - matrix.cedricfarinazzo.fr\n annotations:\n kubernetes.io/ingress.class:\
\ public\n cert-manager.io/cluster-issuer: default-issuer\n kubernetes.io/tls-acme:\
\ \"true\"\n nginx.ingress.kubernetes.io/use-regex: \"true\"\n # Sync\
\ proxy-body-size with Synapse's max_upload_size which is 10M by default\n\
\ nginx.ingress.kubernetes.io/proxy-body-size: 10m\n tls:\n - secretName:\
\ matrix-tls\n hosts:\n - matrix.cedricfarinazzo.fr\nextraConfig:\n\
\ rc_message:\n per_second: 100\n burst_count: 500\n rc_registration:\n\
\ per_second: 0.1\n burst_count: 1\n rc_login:\n address:\n \
\ per_second: 1\n burst_count: 3\n account:\n per_second:\
\ 0.18\n burst_count: 4\n failed_attempts:\n per_second: 0.19\n\
\ burst_count: 7\n rc_admin_redaction:\n per_second: 1\n burst_count:\
\ 50\n rc_joins:\n local:\n per_second: 2\n burst_count: 50\n\
\ remote:\n per_second: 0.01\n burst_count: 1\n rc_joins_per_room:\n\
\ per_second: 2\n burst_count: 50\n enable_authenticated_media: true\n\
\ enable_media_repo: true"
repoURL: https://ananace.gitlab.io/charts
targetRevision: 3.9.11
revision: 3.9.11
status: OutOfSync
Events
| Type | Reason | Age | From | Message |
|---|---|---|---|---|
| No events found. | ||||