ghost-helm-chart/charts/ghost/README.md

7 KiB

ghost

Version: 0.1.0 Type: application AppVersion: 6.0.10

A Helm chart for deploying Ghost on Kubernetes

Values

Key Type Default Description
affinity object {}
autoscaling object {"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80} This section is for setting up autoscaling more information can be found here: https://kubernetes.io/docs/concepts/workloads/autoscaling/
externalDatabase.database string "" database name. ignored if existingSecret not ""
externalDatabase.existingSecret string "" existing kubernetes secret for your external Database
externalDatabase.host string "" database hostname. ignored if existingSecret not ""
externalDatabase.password string "" database password. ignored if existingSecret not ""
externalDatabase.port string "" database port. ignored if existingSecret not ""
externalDatabase.root_password string "" database root password. ignored if existingSecret not ""
externalDatabase.secretKeys.database string "" secret key in your existing k8s secret for the database name
externalDatabase.secretKeys.hostname string "" secret key in your existing k8s secret for the database hostname
externalDatabase.secretKeys.password string "" secret key in your existing k8s secret for the database password
externalDatabase.secretKeys.port string "" secret key in your existing k8s secret for the database port
externalDatabase.secretKeys.root_password string "" secret key in your existing k8s secret for the database root password
externalDatabase.secretKeys.username string "" secret key in your existing k8s secret for the database username
externalDatabase.username string "" database username. ignored if existingSecret not ""
fullnameOverride string "" fullname Override
ghost.admin.email string "" admin email. ignored if existingSecret not ""
ghost.admin.existingSecret string "" existing kubernetes secret with ghost admin credentials
ghost.admin.password string "" admin password. ignored if existingSecret not ""
ghost.admin.secretKeys.email string "" Key in existing Kubernetes Secret with the admin email.
ghost.admin.secretKeys.password string "" Key in existing Kubernetes Secret with the admin password.
ghost.admin.secretKeys.username string "" Key in existing Kubernetes Secret with the admin username.
ghost.admin.username string "" admin username. ignored if existingSecret not ""
ghost.blog_title string "" title of your ghost blog
ghost.enable_https string "" enable HTTPS for the ghost blog
ghost.host string "" hostname of the ghost blog
ghost.skip_bootstrap string "" skip install of ghost at pod restart
ghost.smtp.existingSecret string "" existing kubernetes secret with ghost smtp credentials
ghost.smtp.host string "" smtp hostname. ignored if existingSecret not ""
ghost.smtp.password string "" smtp password. ignored if existingSecret not ""
ghost.smtp.port string "" smtp port. ignored if existingSecret not ""
ghost.smtp.protocol string "" smtp protocol. ignored if existingSecret not ""
ghost.smtp.secretKeys.host string "" Key in existing Kubernetes Secret with the smtp host.
ghost.smtp.secretKeys.password string "" Key in existing Kubernetes Secret with the smtp password.
ghost.smtp.secretKeys.port string "" Key in existing Kubernetes Secret with the smtp port.
ghost.smtp.secretKeys.protocol string "" Key in existing Kubernetes Secret with the smtp protocol.
ghost.smtp.secretKeys.username string "" Key in existing Kubernetes Secret with the smtp username.
ghost.smtp.username string "" smtp username. ignored if existingSecret not ""
image.pullPolicy string "IfNotPresent" This sets the pull policy for images.
image.repository string "ghost" image repo
image.tag string ""
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 []
livenessProbe object {"httpGet":{"path":"/","port":"http"}} This is to setup the liveness and readiness probes more information can be found here: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
nameOverride string "" This is to override the chart name.
nodeSelector object {}
podAnnotations object {} This is for setting Kubernetes Annotations to a Pod. For more information checkout: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
podLabels object {} This is for setting Kubernetes Labels to a Pod. For more information checkout: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
podSecurityContext object {}
readinessProbe.httpGet.path string "/"
readinessProbe.httpGet.port string "http"
replicaCount int 1 This will set the replicaset count more information can be found here: https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/
resources object {}
securityContext object {}
service.port int 80 This sets the ports more information can be found here: https://kubernetes.io/docs/concepts/services-networking/service/#field-spec-ports
service.type string "ClusterIP" This sets the service type more information can be found here: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
serviceAccount.annotations object {} Annotations to add to the service account
serviceAccount.automount bool true Automatically mount a ServiceAccount's API credentials?
serviceAccount.create bool true Specifies whether a service account should be created
serviceAccount.name string "" The name of the service account to use. If not set and create is true, a name is generated using the fullname template
tolerations list []
volumeMounts list [] Additional volumeMounts on the output Deployment definition.
volumes list [] Additional volumes on the output Deployment definition.

Autogenerated from chart metadata using helm-docs v1.14.2