4.2 KiB
4.2 KiB
ghost
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