helm-charts/mollysocket
2025-04-24 00:15:20 +02:00
..
grafana_dashboards fix(mollysocket): init 2025-03-17 19:30:27 +01:00
templates fix(mollysocket): init 2025-03-17 19:30:27 +01:00
.helmignore fix(mollysocket): init 2025-03-17 19:30:27 +01:00
_docs.gotmpl fix(mollysocket): init 2025-03-17 19:30:27 +01:00
Chart.yaml fix(mollysocket): update dependencies kubectl 2025-04-24 00:15:20 +02:00
README.md fix(mollysocket): update dependencies kubectl 2025-04-24 00:15:20 +02:00
values.yaml fix(mollysocket): update dependencies kubectl 2025-04-24 00:15:20 +02:00

title description
mollysocket Deploy mollysocket into kubernetes

mollysocket

Version: 0.1.1 Type: application AppVersion: 1.6.0

Deploy mollysocket into kubernetes

Homepage: https://molly.im/

Maintainers

Name Email Url
WrenIX https://wrenix.eu

Source Code

Usage

Helm must be installed and setup to your kubernetes cluster to use the charts. Refer to Helm's documentation to get started. Once Helm has been set up correctly, fetch the charts as follows:

helm pull oci://codeberg.org/wrenix/helm-charts/mollysocket

You can install a chart release using the following command:

helm install mollysocket-release oci://codeberg.org/wrenix/helm-charts/mollysocket --values values.yaml

To uninstall a chart release use helm's delete command:

helm uninstall mollysocket-release

Values

Key Type Default Description
affinity object {}
autoscaling.enabled bool false
autoscaling.maxReplicas int 100
autoscaling.minReplicas int 1
autoscaling.targetCPUUtilizationPercentage int 80
fullnameOverride string ""
global.image.pullPolicy string nil if set it will overwrite all pullPolicy
global.image.registry string nil if set it will overwrite all registry entries
grafana.dashboards.annotations object {}
grafana.dashboards.enabled bool false
grafana.dashboards.labels.grafana_dashboard string "1"
image.pullPolicy string "IfNotPresent" This sets the pull policy for images. (could be overwritten by global.image.pullPolicy)
image.registry string "ghcr.io" image registry (could be overwritten by global.image.registry)
image.repository string "mollyim/mollysocket" image repository
image.tag string "" image tag - Overrides the image tag whose default is the chart appVersion.
imagePullSecrets list []
ingress.annotations object {}
ingress.className string ""
ingress.enabled bool false
ingress.hosts[0].host string "chart-example.local"
ingress.hosts[0].paths[0].path string "/"
ingress.hosts[0].paths[0].pathType string "ImplementationSpecific"
ingress.tls list []
kubectl.image object {"pullPolicy":"IfNotPresent","registry":"docker.io","repository":"bitnami/kubectl","tag":"1.32.4"} image needed for setup (store generated VAPID / WebPush keys)
mollysocket.allowedEnpoints[0] string "*"
mollysocket.allowedUUIDs[0] string "*"
mollysocket.environment string "Prod"
mollysocket.log string "info"
mollysocket.vapidKey.create bool true generate a vapid key
mollysocket.vapidKey.key string "" use own vapid key
nameOverride string ""
nodeSelector object {}
persistence.accessMode string "ReadWriteOnce"
persistence.annotations object {}
persistence.enabled bool true
persistence.size string "1Gi"
podAnnotations object {}
podSecurityContext object {}
prometheus.rules.additionalRules list []
prometheus.rules.enabled bool false
prometheus.rules.labels object {}
prometheus.servicemonitor.enabled bool false
prometheus.servicemonitor.labels object {}
replicaCount int 1 replicas
resources object {}
securityContext object {}
service.port int 80
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.create bool true
serviceAccount.name string ""
tolerations list []

Autogenerated from chart metadata using helm-docs