helm-chart

git clone git://archive.git.mtrnord.blog/erooster-mail/helm-chart.git
Log | Files | Refs | README

README.md (2837B)


      1 # erooster
      2 
      3 ![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.0.0](https://img.shields.io/badge/AppVersion-0.0.0-informational?style=flat-square)
      4 
      5 A Helm chart for the erooster mailserver
      6 
      7 ## Values
      8 
      9 | Key | Type | Default | Description |
     10 |-----|------|---------|-------------|
     11 | affinity | object | `{}` |  |
     12 | fullnameOverride | string | `""` | Override the full name of the installed chart. |
     13 | image.pullPolicy | string | `"IfNotPresent"` |  |
     14 | image.pullSecrets | list | `[]` | Optionally specify an array of imagePullSecrets. Secrets must be manually created in the namespace. ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ |
     15 | image.repository | string | `"mtrnord/erooster"` | Image location to download erooster from |
     16 | image.tag | string | `"main"` | Overrides the image tag whose default is the chart appVersion. |
     17 | ingress.annotations | object | `{}` | Annotations to apply to the created ingress resource. |
     18 | ingress.className | string | `""` | Set the name of the IngressClass cluster resource (optional) |
     19 | ingress.enabled | bool | `false` | Enable the ingress |
     20 | ingress.hosts | list | `[{"host":"chart-example.local","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}]` | Hosts to listen on. |
     21 | ingress.tls | list | `[]` | TLS Secrets for this domain. This is required to match the tls secret for the server itself. |
     22 | mailService.imapEncryptedPort | int | `993` | Port for the imap server (encrypted) |
     23 | mailService.imapPort | int | `143` | Port for the imap server (unencrypted) |
     24 | mailService.smtpEncryptedPort | int | `465` | Port for the smtp server (encrypted) |
     25 | mailService.smtpPort | int | `25` | Port for the smtp server (unencrypted) |
     26 | mailService.type | string | `"Loadbalancer"` | Type of the Mail Service |
     27 | nameOverride | string | `""` | Override part of the installed name, will still keep release name. |
     28 | nodeSelector | object | `{}` |  |
     29 | podAnnotations | object | `{}` | Additional annotations for the pods |
     30 | podSecurityContext | object | `{}` | Security context for the pods |
     31 | replicaCount | int | `1` | Amount of replicas. WARNING: Currently erooster doesnt support horizontal scaling properly. |
     32 | resources | object | `{}` | Setup resource limits and requests |
     33 | securityContext | object | `{}` | Security context for the deployment |
     34 | service.httpPort | int | `80` | Port for the http server |
     35 | service.type | string | `"ClusterIP"` | Type of the HTTP Service |
     36 | tolerations | list | `[]` |  |
     37 
     38 ----------------------------------------------
     39 Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0)