From 969c42a590bb47cddf4c5f59940d53d55dba8810 Mon Sep 17 00:00:00 2001 From: Dominik Kaminski Date: Thu, 11 Jan 2024 15:55:39 +0100 Subject: [PATCH] fix(intercom-service): Add scaling option. --- docs/scaling.md | 65 ++++++++++---------- helmfile/apps/intercom-service/values.gotmpl | 2 + 2 files changed, 35 insertions(+), 32 deletions(-) diff --git a/docs/scaling.md b/docs/scaling.md index 9f209c61..fab668d9 100644 --- a/docs/scaling.md +++ b/docs/scaling.md @@ -20,35 +20,36 @@ Verified positive effects are marke with a check-mark in `Scaling (verified)` co marked with a gear. -| Component | Name | Scaling (effective) | Scaling (verified) | -|-------------|------------------------------------------|:-------------------:|:------------------:| -| ClamAV | `replicas.clamav` | :white_check_mark: | :white_check_mark: | -| | `replicas.clamd` | :white_check_mark: | :white_check_mark: | -| | `replicas.freshclam` | :x: | :x: | -| | `replicas.icap` | :white_check_mark: | :white_check_mark: | -| | `replicas.milter` | :white_check_mark: | :white_check_mark: | -| Collabora | `replicas.collabora` | :white_check_mark: | :gear: | -| CryptPad | `replicas.cryptpad` | :white_check_mark: | :gear: | -| Dovecot | `replicas.dovecot` | :x: | :gear: | -| Element | `replicas.element` | :white_check_mark: | :white_check_mark: | -| | `replicas.matrixNeoBoardWidget` | :white_check_mark: | :gear: | -| | `replicas.matrixNeoChoiceWidget` | :white_check_mark: | :gear: | -| | `replicas.matrixNeoDateFixBot` | :white_check_mark: | :gear: | -| | `replicas.matrixNeoDateFixWidget` | :white_check_mark: | :gear: | -| | `replicas.matrixUserVerificationService` | :white_check_mark: | :gear: | -| | `replicas.synapse` | :x: | :gear: | -| | `replicas.synapseWeb` | :white_check_mark: | :white_check_mark: | -| | `replicas.wellKnown` | :white_check_mark: | :white_check_mark: | -| Jitsi | `replicas.jibri` | :white_check_mark: | :gear: | -| | `replicas.jicofo` | :white_check_mark: | :gear: | -| | `replicas.jitsi ` | :white_check_mark: | :gear: | -| | `replicas.jitsiKeycloakAdapter` | :white_check_mark: | :gear: | -| | `replicas.jvb ` | :x: | :x: | -| Keycloak | `replicas.keycloak` | :white_check_mark: | :gear: | -| Minio | `replicas.minioDistributed` | :white_check_mark: | :white_check_mark: | -| Nextcloud | `replicas.nextcloudApache2` | :white_check_mark: | :white_check_mark: | -| | `replicas.nextcloudExporter` | :white_check_mark: | :white_check_mark: | -| | `replicas.nextcloudPHP` | :white_check_mark: | :white_check_mark: | -| OpenProject | `replicas.openproject` | :white_check_mark: | :white_check_mark: | -| Postfix | `replicas.postfix` | :x: | :gear: | -| XWiki | `replicas.xwiki` | :x: | :gear: | +| Component | Name | Scaling (effective) | Scaling (verified) | +|------------------|------------------------------------------|:-------------------:|:------------------:| +| ClamAV | `replicas.clamav` | :white_check_mark: | :white_check_mark: | +| | `replicas.clamd` | :white_check_mark: | :white_check_mark: | +| | `replicas.freshclam` | :x: | :x: | +| | `replicas.icap` | :white_check_mark: | :white_check_mark: | +| | `replicas.milter` | :white_check_mark: | :white_check_mark: | +| Collabora | `replicas.collabora` | :white_check_mark: | :gear: | +| CryptPad | `replicas.cryptpad` | :white_check_mark: | :gear: | +| Dovecot | `replicas.dovecot` | :x: | :gear: | +| Element | `replicas.element` | :white_check_mark: | :white_check_mark: | +| | `replicas.matrixNeoBoardWidget` | :white_check_mark: | :gear: | +| | `replicas.matrixNeoChoiceWidget` | :white_check_mark: | :gear: | +| | `replicas.matrixNeoDateFixBot` | :white_check_mark: | :gear: | +| | `replicas.matrixNeoDateFixWidget` | :white_check_mark: | :gear: | +| | `replicas.matrixUserVerificationService` | :white_check_mark: | :gear: | +| | `replicas.synapse` | :x: | :gear: | +| | `replicas.synapseWeb` | :white_check_mark: | :white_check_mark: | +| | `replicas.wellKnown` | :white_check_mark: | :white_check_mark: | +| Intercom Service | `replicas.intercomService` | :white_check_mark: | :gear: | +| Jitsi | `replicas.jibri` | :white_check_mark: | :gear: | +| | `replicas.jicofo` | :white_check_mark: | :gear: | +| | `replicas.jitsi ` | :white_check_mark: | :gear: | +| | `replicas.jitsiKeycloakAdapter` | :white_check_mark: | :gear: | +| | `replicas.jvb ` | :x: | :x: | +| Keycloak | `replicas.keycloak` | :white_check_mark: | :gear: | +| Minio | `replicas.minioDistributed` | :white_check_mark: | :white_check_mark: | +| Nextcloud | `replicas.nextcloudApache2` | :white_check_mark: | :white_check_mark: | +| | `replicas.nextcloudExporter` | :white_check_mark: | :white_check_mark: | +| | `replicas.nextcloudPHP` | :white_check_mark: | :white_check_mark: | +| OpenProject | `replicas.openproject` | :white_check_mark: | :white_check_mark: | +| Postfix | `replicas.postfix` | :x: | :gear: | +| XWiki | `replicas.xwiki` | :x: | :gear: | diff --git a/helmfile/apps/intercom-service/values.gotmpl b/helmfile/apps/intercom-service/values.gotmpl index 20747046..f3c45133 100644 --- a/helmfile/apps/intercom-service/values.gotmpl +++ b/helmfile/apps/intercom-service/values.gotmpl @@ -52,6 +52,8 @@ ingress: enabled: {{ .Values.ingress.tls.enabled }} secretName: {{ .Values.ingress.tls.secretName | quote }} +replicaCount: {{ .Values.replicas.intercomService }} + resources: {{ .Values.resources.intercomService | toYaml | nindent 2 }} ...