mirror of
https://gitlab.com/deepcypher/dc-kc.git
synced 2026-01-27 11:12:08 +00:00
8.2 KiB
8.2 KiB
penpot
A Helm chart for Kubernetes
Requirements
| Repository | Name | Version |
|---|---|---|
| https://gitlab.com/api/v4/projects/55284972/packages/helm/stable | postgresql-bkp(backupd) | 0.7.1 |
| https://gitlab.com/api/v4/projects/55284972/packages/helm/stable | assets-bkp(backupd) | 0.7.1 |
| https://helm.penpot.app | penpot | 0.30.0 |
| oci://registry-1.docker.io/bitnamicharts | postgresql | 16.5.6 |
Values
| Key | Type | Default | Description |
|---|---|---|---|
| assets-bkp.backup.copyMethod | string | "Direct" |
|
| assets-bkp.backup.enabled | bool | true |
|
| assets-bkp.backup.schedule | string | "0 2 * * *" |
|
| assets-bkp.enabled | bool | true |
|
| assets-bkp.existingPVC | string | "penpot-data-assets" |
|
| assets-bkp.existingSecret | string | "penpot-assets-backupd-wasabi" |
|
| assets-bkp.persistence.generate | bool | false |
|
| assets-bkp.persistence.size | string | "20Gi" |
|
| assets-bkp.restore.asOf | string | "2024-08-31T06:00:00-00:00" |
|
| assets-bkp.restore.enabled | bool | false |
|
| assets-bkp.restore.schedule | string | "0 4 * * *" |
|
| assets-bkp.restore.trigger.manual | string | "manual-2024-09-01T09-00-00" |
|
| environment.baseDomain | string | "deepcypher.me" |
|
| environment.contact.email | string | "noreply@deepcypher.me" |
|
| environment.contact.name | string | "George Onoufriou" |
|
| environment.hardware | string | "metal" |
|
| environment.location.name | string | "unknown" |
|
| environment.mode | string | "production" |
|
| environment.name | string | "unknown" |
|
| environment.revision | string | "main" |
|
| oidc.config.ref | string | "owncloak" |
|
| oidc.realm.name | string | "deepcypher" |
|
| oidc.realm.ref | string | "owncloak-deepcypher" |
|
| penpot.config.existingSecret | string | "penpot" |
|
| penpot.config.flags | string | "disable-login-with-password disable-email-verification enable-smtp enable-login-with-oidc" |
|
| penpot.config.postgresql.database | string | "penpot" |
|
| penpot.config.postgresql.existingSecret | string | "postgres" |
|
| penpot.config.postgresql.host | string | "penpot-postgresql" |
|
| penpot.config.postgresql.port | int | 5432 |
|
| penpot.config.postgresql.secretKeys.passwordKey | string | "password" |
|
| penpot.config.postgresql.username | string | "penpot" |
|
| penpot.config.providers.existingSecret | string | "oidc-credentials" |
|
| penpot.config.providers.oidc.authURI | string | "https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/auth" |
|
| penpot.config.providers.oidc.baseURI | string | "https://auth.deepcypher.me/realms/deepcypher" |
|
| penpot.config.providers.oidc.clientID | string | "penpot" |
|
| penpot.config.providers.oidc.emailAttribute | string | "email" |
|
| penpot.config.providers.oidc.enabled | bool | true |
|
| penpot.config.providers.oidc.nameAttribute | string | "name" |
|
| penpot.config.providers.oidc.roles | string | "" |
|
| penpot.config.providers.oidc.rolesAttribute | string | "roles" |
|
| penpot.config.providers.oidc.scopes | string | "openid profile email groups roles" |
|
| penpot.config.providers.oidc.tokenURI | string | "https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/token" |
|
| penpot.config.providers.oidc.userURI | string | "https://auth.deepcypher.me/realms/deepcypher/protocol/openid-connect/userinfo" |
|
| penpot.config.providers.secretKeys.oidcClientIDKey | string | "clientId" |
|
| penpot.config.providers.secretKeys.oidcClientSecretKey | string | "clientSecret" |
|
| penpot.config.publicUri | string | "https://penpot.deepcypher.me" |
|
| penpot.config.secretKeys.apiSecretKey | string | "apiSecretKey" |
|
| penpot.config.smtp.defaultFrom | string | "noreply@smtp.deepcypher.me" |
|
| penpot.config.smtp.defaultReplyTo | string | "" |
|
| penpot.config.smtp.enabled | bool | true |
|
| penpot.config.smtp.existingSecret | string | "smtp" |
|
| penpot.config.smtp.host | string | "smtp.protonmail.ch" |
|
| penpot.config.smtp.port | string | "587" |
|
| penpot.config.smtp.secretKeys.passwordKey | string | "password" |
|
| penpot.config.smtp.secretKeys.usernameKey | string | "username" |
|
| penpot.config.smtp.ssl | bool | false |
|
| penpot.config.smtp.tls | bool | true |
|
| penpot.config.telemetryEnabled | bool | false |
|
| penpot.enabled | bool | true |
|
| penpot.frontend.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].key | string | "app.kubernetes.io/instance" |
|
| penpot.frontend.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].operator | string | "In" |
|
| penpot.frontend.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].values[0] | string | "penpot" |
|
| penpot.frontend.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[1].key | string | "app.kubernetes.io/name" |
|
| penpot.frontend.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[1].operator | string | "In" |
|
| penpot.frontend.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[1].values[0] | string | "penpot-backend" |
|
| penpot.frontend.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey | string | "kubernetes.io/hostname" |
|
| penpot.global.postgresqlEnabled | bool | false |
|
| penpot.global.redisEnabled | bool | true |
|
| penpot.ingress.annotations."cert-manager.io/cluster-issuer" | string | "aux-issuer" |
|
| penpot.ingress.annotations."traefik.ingress.kubernetes.io/router.middlewares" | string | "traefik-headers@kubernetescrd" |
|
| penpot.ingress.enabled | bool | true |
|
| penpot.ingress.hosts[0] | string | "penpot.deepcypher.me" |
|
| penpot.ingress.tls[0].hosts[0] | string | "penpot.deepcypher.me" |
|
| penpot.ingress.tls[0].secretName | string | "penpot.deepcypher.me-tls" |
|
| penpot.persistence.assets.accessModes[0] | string | "ReadWriteOnce" |
|
| penpot.persistence.assets.enabled | bool | true |
|
| penpot.persistence.assets.size | string | "20Gi" |
|
| penpot.redis.image.registry | string | "docker.io" |
|
| penpot.redis.image.repository | string | "bitnamilegacy/redis" |
|
| penpot.redis.image.tag | string | "7.2.5-debian-12-r4" |
|
| postgresql-bkp.backup.copyMethod | string | "Direct" |
|
| postgresql-bkp.backup.enabled | bool | true |
|
| postgresql-bkp.backup.schedule | string | "0 2 * * *" |
|
| postgresql-bkp.enabled | bool | true |
|
| postgresql-bkp.existingPVC | string | "data-penpot-postgresql-0" |
|
| postgresql-bkp.existingSecret | string | "penpot-postgresql-0-backupd-wasabi" |
|
| postgresql-bkp.persistence.generate | bool | false |
|
| postgresql-bkp.persistence.size | string | "20Gi" |
|
| postgresql-bkp.restore.asOf | string | "2024-08-31T06:00:00-00:00" |
|
| postgresql-bkp.restore.enabled | bool | false |
|
| postgresql-bkp.restore.schedule | string | "0 4 * * *" |
|
| postgresql-bkp.restore.trigger.manual | string | "manual-2024-09-01T09-00-00" |
|
| postgresql.auth.database | string | "penpot" |
|
| postgresql.auth.existingSecret | string | "postgres" |
|
| postgresql.auth.username | string | "penpot" |
|
| postgresql.enabled | bool | true |
|
| postgresql.global.security.allowInsecureImages | bool | true |
|
| postgresql.image.registry | string | "docker.io" |
|
| postgresql.image.repository | string | "bitnamilegacy/postgresql" |
|
| postgresql.image.tag | string | "17.4.0-debian-12-r11" |
|
| redis.auth.existingSecret | string | "redis" |
|
| redis.auth.existingSecretPasswordKey | string | "password" |
|
| redis.enabled | bool | false |