mirror of
https://gitlab.com/deepcypher/dc-kc.git
synced 2026-01-27 11:12:08 +00:00
ghost
A Helm chart for Kubernetes
Requirements
| Repository | Name | Version |
|---|---|---|
| https://gitlab.com/api/v4/projects/55284972/packages/helm/stable | mysql-bkp(backupd) | 0.7.1 |
| https://gitlab.com/api/v4/projects/55284972/packages/helm/stable | ghost-bkp(backupd) | 0.7.1 |
| oci://registry-1.docker.io/bitnamicharts | ghost | 22.2.16 |
Values
| Key | Type | Default | Description |
|---|---|---|---|
| ghost-bkp.backup.copyMethod | string | "Direct" |
|
| ghost-bkp.backup.enabled | bool | false |
|
| ghost-bkp.backup.schedule | string | "0 2 * * *" |
|
| ghost-bkp.existingSecret | string | "ghost-backupd-wasabi" |
|
| ghost-bkp.persistence.generate | bool | true |
|
| ghost-bkp.persistence.size | string | "50Gi" |
|
| ghost-bkp.restore.asOf | string | "2025-03-31T06:00:00-00:00" |
|
| ghost-bkp.restore.enabled | bool | true |
|
| ghost-bkp.restore.schedule | string | "0 3 * * *" |
|
| ghost-bkp.restore.trigger.manual | string | "manual-2025-03-31T09-00-00" |
|
| ghost.allowEmptyPassword | bool | false |
|
| ghost.diagnosticMode.enabled | bool | false |
|
| ghost.existingSecret | string | "ghost" |
|
| ghost.extraEnvVarsSecret | string | "ghost-extra" |
|
| ghost.extraEnvVars[0].name | string | "LOG_LEVEL" |
|
| ghost.extraEnvVars[0].value | string | "DEBUG" |
|
| ghost.fullnameOverride | string | "ghost" |
|
| ghost.ghostBlogTitle | string | "DeepCypher Blog" |
|
| ghost.ghostEmail | string | "noreply@smtp.deepcypher.me" |
|
| ghost.ghostEnableHttps | bool | false |
|
| ghost.ghostHost | string | "blog.deepcypher.me" |
|
| ghost.ghostSkipInstall | bool | false |
|
| ghost.ghostUsername | string | "Dr. George Onoufriou" |
|
| ghost.image.debug | bool | true |
|
| ghost.ingress.annotations."cert-manager.io/cluster-issuer" | string | "aux-issuer" |
|
| ghost.ingress.annotations."gethomepage.dev/description" | string | "Homelab blog." |
|
| ghost.ingress.annotations."gethomepage.dev/enabled" | string | "true" |
|
| ghost.ingress.annotations."gethomepage.dev/group" | string | "DeepCypher" |
|
| ghost.ingress.annotations."gethomepage.dev/icon" | string | "homepage.png" |
|
| ghost.ingress.annotations."gethomepage.dev/name" | string | "Ghost" |
|
| ghost.ingress.annotations."traefik.ingress.kubernetes.io/router.middlewares" | string | "ghost-headers@kubernetescrd" |
|
| ghost.ingress.className | string | "traefik" |
|
| ghost.ingress.enabled | bool | true |
|
| ghost.ingress.hostname | string | "blog.deepcypher.me" |
|
| ghost.ingress.tls[0].hosts[0] | string | "blog.deepcypher.me" |
|
| ghost.ingress.tls[0].secretName | string | "blog-cert" |
|
| ghost.livenessProbe.enabled | bool | false |
|
| ghost.mysql.auth.existingSecret | string | "mysql" |
|
| ghost.mysql.auth.username | string | "bn_ghost" |
|
| ghost.mysql.diagnosticMode.enabled | bool | false |
|
| ghost.mysql.image.registry | string | "docker.io" |
|
| ghost.mysql.image.repository | string | "bitnami/mysql" |
|
| ghost.mysql.image.tag | string | "8.4.3-debian-12-r6" |
|
| ghost.mysql.primary.livenessProbe.enabled | bool | true |
|
| ghost.mysql.primary.persistence.enabled | bool | true |
|
| ghost.mysql.primary.persistence.existingClaim | string | "ghost-mysql-bkp" |
|
| ghost.mysql.primary.persistence.size | string | "50Gi" |
|
| ghost.mysql.primary.readinessProbe.enabled | bool | true |
|
| ghost.mysql.primary.startupProbe.enabled | bool | true |
|
| ghost.mysql.primary.startupProbe.failureThreshold | int | 200 |
|
| ghost.mysql.primary.startupProbe.initialDelaySeconds | int | 30 |
|
| ghost.mysql.primary.startupProbe.periodSeconds | int | 15 |
|
| ghost.mysql.primary.startupProbe.successThreshold | int | 1 |
|
| ghost.mysql.primary.startupProbe.timeoutSeconds | int | 5 |
|
| ghost.mysql.resources.limits.ephemeral-storage | string | "1Gi" |
|
| ghost.mysql.resources.limits.memory | string | "1Gi" |
|
| ghost.mysql.resources.requests.cpu | string | "750m" |
|
| ghost.mysql.secondary.livenessProbe.enabled | bool | false |
|
| ghost.mysql.secondary.persistence.size | string | "50Gi" |
|
| ghost.mysql.secondary.readinessProbe.enabled | bool | true |
|
| ghost.mysql.secondary.startupProbe.enabled | bool | false |
|
| ghost.mysql.secondary.startupProbe.failureThreshold | int | 40 |
|
| ghost.mysql.secondary.startupProbe.initialDelaySeconds | int | 500 |
|
| ghost.mysql.secondary.startupProbe.periodSeconds | int | 15 |
|
| ghost.mysql.secondary.startupProbe.successThreshold | int | 1 |
|
| ghost.mysql.secondary.startupProbe.timeoutSeconds | int | 5 |
|
| ghost.persistence.enabled | bool | true |
|
| ghost.persistence.size | string | "50Gi" |
|
| ghost.readinessProbe.enabled | bool | false |
|
| ghost.replicaCount | int | 1 |
|
| ghost.resources.limits.ephemeral-storage | string | "1Gi" |
|
| ghost.resources.limits.memory | string | "700Mi" |
|
| ghost.resources.requests.cpu | string | "500m" |
|
| ghost.service.type | string | "ClusterIP" |
|
| ghost.smtpHost | string | "in-v3.mailjet.com" |
|
| ghost.smtpPort | int | 587 |
|
| ghost.startupProbe.enabled | bool | false |
|
| ghost.startupProbe.failureThreshold | int | 40 |
|
| ghost.startupProbe.initialDelaySeconds | int | 120 |
|
| ghost.startupProbe.periodSeconds | int | 15 |
|
| ghost.startupProbe.timeoutSeconds | int | 5 |
|
| ghost.volumePermissions.enabled | bool | true |
|
| mysql-bkp.backup.copyMethod | string | "Direct" |
|
| mysql-bkp.backup.enabled | bool | false |
|
| mysql-bkp.backup.schedule | string | "0 2 * * *" |
|
| mysql-bkp.existingSecret | string | "mysql-backupd-wasabi" |
|
| mysql-bkp.persistence.generate | bool | true |
|
| mysql-bkp.persistence.size | string | "50Gi" |
|
| mysql-bkp.restore.asOf | string | "2025-03-31T06:00:00-00:00" |
|
| mysql-bkp.restore.enabled | bool | true |
|
| mysql-bkp.restore.schedule | string | "0 3 * * *" |
|
| mysql-bkp.restore.trigger.manual | string | "manual-2025-03-31T09-00-00" |