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

4.2 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.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.username string "" secret key in your existing k8s secret for the database username
externalDatabase.secretName string "" existing kubernetes secret for your external Database
fullnameOverride string "" fullname Override
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