fix(pretix): redis to persistence
This commit is contained in:
parent
b8969440b7
commit
e2052a56ff
3 changed files with 53 additions and 28 deletions
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||||
name: pretix
|
name: pretix
|
||||||
description: Reinventing ticket presales, one ticket at a time.
|
description: Reinventing ticket presales, one ticket at a time.
|
||||||
type: application
|
type: application
|
||||||
version: 0.1.3
|
version: 0.1.4
|
||||||
# renovate: image=docker.io/pretix/standalone
|
# renovate: image=docker.io/pretix/standalone
|
||||||
appVersion: "2024.11.0"
|
appVersion: "2024.11.0"
|
||||||
keywords:
|
keywords:
|
||||||
|
|
|
@ -7,7 +7,7 @@ description: "Reinventing ticket presales, one ticket at a time."
|
||||||
|
|
||||||
# pretix
|
# pretix
|
||||||
|
|
||||||
  
|
  
|
||||||
|
|
||||||
Reinventing ticket presales, one ticket at a time.
|
Reinventing ticket presales, one ticket at a time.
|
||||||
|
|
||||||
|
@ -62,8 +62,8 @@ helm uninstall pretix-release
|
||||||
| autoscaling.minReplicas | int | `1` | |
|
| autoscaling.minReplicas | int | `1` | |
|
||||||
| autoscaling.targetCPUUtilizationPercentage | int | `80` | |
|
| autoscaling.targetCPUUtilizationPercentage | int | `80` | |
|
||||||
| cronSchedule | string | `"*/30 * * * *"` | |
|
| cronSchedule | string | `"*/30 * * * *"` | |
|
||||||
| env.PRETIX_CELERY_BACKEND | string | `"redis://pretix-redis-master/1"` | |
|
| env.PRETIX_CELERY_BACKEND | string | `"redis://:changeme@pretix-redis-master/1"` | |
|
||||||
| env.PRETIX_CELERY_BROKER | string | `"redis://pretix-redis-master/2"` | |
|
| env.PRETIX_CELERY_BROKER | string | `"redis://:changeme@pretix-redis-master/2"` | |
|
||||||
| env.PRETIX_DATABASE_BACKEND | string | `"postgresql"` | |
|
| env.PRETIX_DATABASE_BACKEND | string | `"postgresql"` | |
|
||||||
| env.PRETIX_DATABASE_HOST | string | `"pretix-postgresql"` | |
|
| env.PRETIX_DATABASE_HOST | string | `"pretix-postgresql"` | |
|
||||||
| env.PRETIX_DATABASE_NAME | string | `"pretix"` | |
|
| env.PRETIX_DATABASE_NAME | string | `"pretix"` | |
|
||||||
|
@ -81,10 +81,10 @@ helm uninstall pretix-release
|
||||||
| env.PRETIX_PRETIX_CURRENCY | string | `"EUR"` | |
|
| env.PRETIX_PRETIX_CURRENCY | string | `"EUR"` | |
|
||||||
| env.PRETIX_PRETIX_DATADIR | string | `"/data"` | |
|
| env.PRETIX_PRETIX_DATADIR | string | `"/data"` | |
|
||||||
| env.PRETIX_PRETIX_INSTANCE_NAME | string | `"Pretix Helm"` | |
|
| env.PRETIX_PRETIX_INSTANCE_NAME | string | `"Pretix Helm"` | |
|
||||||
| env.PRETIX_PRETIX_TRUST_X_FORWARDED_FOR | string | `"on"` | |
|
| env.PRETIX_PRETIX_TRUST_X_FORWARDED_FOR | bool | `true` | |
|
||||||
| env.PRETIX_PRETIX_TRUST_X_FORWARDED_PROTO | string | `"on"` | |
|
| env.PRETIX_PRETIX_TRUST_X_FORWARDED_PROTO | bool | `true` | |
|
||||||
| env.PRETIX_PRETIX_URL | string | `"http://localhost"` | |
|
| env.PRETIX_PRETIX_URL | string | `"http://localhost"` | |
|
||||||
| env.PRETIX_REDIS_LOCATION | string | `"redis://pretix-redis-master/0"` | |
|
| env.PRETIX_REDIS_LOCATION | string | `"redis://:changeme@pretix-redis-master/0"` | |
|
||||||
| env.PRETIX_REDIS_SESSIONS | bool | `true` | |
|
| env.PRETIX_REDIS_SESSIONS | bool | `true` | |
|
||||||
| fullnameOverride | string | `""` | |
|
| fullnameOverride | string | `""` | |
|
||||||
| grafana.dashboards.annotations | object | `{}` | |
|
| grafana.dashboards.annotations | object | `{}` | |
|
||||||
|
@ -129,14 +129,20 @@ helm uninstall pretix-release
|
||||||
| prometheus.servicemonitor.enabled | bool | `false` | broken, Host need to be localhost on request (instatt of ip) needs: https://github.com/prometheus-operator/prometheus-operator/pull/7003 |
|
| prometheus.servicemonitor.enabled | bool | `false` | broken, Host need to be localhost on request (instatt of ip) needs: https://github.com/prometheus-operator/prometheus-operator/pull/7003 |
|
||||||
| prometheus.servicemonitor.interval | string | `nil` | interval |
|
| prometheus.servicemonitor.interval | string | `nil` | interval |
|
||||||
| prometheus.servicemonitor.labels | object | `{}` | |
|
| prometheus.servicemonitor.labels | object | `{}` | |
|
||||||
| prometheus.servicemonitor.scrapeTimeout | string | `nil` | scrape timeout |
|
| prometheus.servicemonitor.scrapeTimeout | string | `nil` | scrape timeout |
|
||||||
| readinessProbe.httpGet.httpHeaders[0].name | string | `"host"` | |
|
| readinessProbe.httpGet.httpHeaders[0].name | string | `"host"` | |
|
||||||
| readinessProbe.httpGet.httpHeaders[0].value | string | `"localhost"` | |
|
| readinessProbe.httpGet.httpHeaders[0].value | string | `"localhost"` | |
|
||||||
| readinessProbe.httpGet.path | string | `"/healthcheck/"` | |
|
| readinessProbe.httpGet.path | string | `"/healthcheck/"` | |
|
||||||
| readinessProbe.httpGet.port | string | `"http"` | |
|
| readinessProbe.httpGet.port | string | `"http"` | |
|
||||||
| redis.architecture | string | `"standalone"` | |
|
| redis.architecture | string | `"standalone"` | |
|
||||||
| redis.auth.enabled | bool | `false` | |
|
| redis.auth.enabled | bool | `true` | |
|
||||||
|
| redis.auth.existingSecret | string | `""` | name of an existing secret with Redis credentials (instead of auth.password), must be created ahead of time |
|
||||||
|
| redis.auth.existingSecretPasswordKey | string | `""` | Password key to be retrieved from existing secret |
|
||||||
|
| redis.auth.password | string | `"changeme"` | |
|
||||||
| redis.enabled | bool | `true` | |
|
| redis.enabled | bool | `true` | |
|
||||||
|
| redis.global.storageClass | string | `""` | |
|
||||||
|
| redis.master.persistence.enabled | bool | `true` | |
|
||||||
|
| redis.replica.persistence.enabled | bool | `true` | |
|
||||||
| replicas.taskworker | int | `1` | |
|
| replicas.taskworker | int | `1` | |
|
||||||
| replicas.web | int | `1` | |
|
| replicas.web | int | `1` | |
|
||||||
| resources | object | `{}` | |
|
| resources | object | `{}` | |
|
||||||
|
@ -154,7 +160,7 @@ helm uninstall pretix-release
|
||||||
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
# pretix
|
# pretix
|
||||||
|
|
||||||
  
|
  
|
||||||
|
|
||||||
Reinventing ticket presales, one ticket at a time.
|
Reinventing ticket presales, one ticket at a time.
|
||||||
|
|
||||||
|
@ -187,8 +193,8 @@ Reinventing ticket presales, one ticket at a time.
|
||||||
| autoscaling.minReplicas | int | `1` | |
|
| autoscaling.minReplicas | int | `1` | |
|
||||||
| autoscaling.targetCPUUtilizationPercentage | int | `80` | |
|
| autoscaling.targetCPUUtilizationPercentage | int | `80` | |
|
||||||
| cronSchedule | string | `"*/30 * * * *"` | |
|
| cronSchedule | string | `"*/30 * * * *"` | |
|
||||||
| env.PRETIX_CELERY_BACKEND | string | `"redis://pretix-redis-master/1"` | |
|
| env.PRETIX_CELERY_BACKEND | string | `"redis://:changeme@pretix-redis-master/1"` | |
|
||||||
| env.PRETIX_CELERY_BROKER | string | `"redis://pretix-redis-master/2"` | |
|
| env.PRETIX_CELERY_BROKER | string | `"redis://:changeme@pretix-redis-master/2"` | |
|
||||||
| env.PRETIX_DATABASE_BACKEND | string | `"postgresql"` | |
|
| env.PRETIX_DATABASE_BACKEND | string | `"postgresql"` | |
|
||||||
| env.PRETIX_DATABASE_HOST | string | `"pretix-postgresql"` | |
|
| env.PRETIX_DATABASE_HOST | string | `"pretix-postgresql"` | |
|
||||||
| env.PRETIX_DATABASE_NAME | string | `"pretix"` | |
|
| env.PRETIX_DATABASE_NAME | string | `"pretix"` | |
|
||||||
|
@ -206,10 +212,10 @@ Reinventing ticket presales, one ticket at a time.
|
||||||
| env.PRETIX_PRETIX_CURRENCY | string | `"EUR"` | |
|
| env.PRETIX_PRETIX_CURRENCY | string | `"EUR"` | |
|
||||||
| env.PRETIX_PRETIX_DATADIR | string | `"/data"` | |
|
| env.PRETIX_PRETIX_DATADIR | string | `"/data"` | |
|
||||||
| env.PRETIX_PRETIX_INSTANCE_NAME | string | `"Pretix Helm"` | |
|
| env.PRETIX_PRETIX_INSTANCE_NAME | string | `"Pretix Helm"` | |
|
||||||
| env.PRETIX_PRETIX_TRUST_X_FORWARDED_FOR | string | `"on"` | |
|
| env.PRETIX_PRETIX_TRUST_X_FORWARDED_FOR | bool | `true` | |
|
||||||
| env.PRETIX_PRETIX_TRUST_X_FORWARDED_PROTO | string | `"on"` | |
|
| env.PRETIX_PRETIX_TRUST_X_FORWARDED_PROTO | bool | `true` | |
|
||||||
| env.PRETIX_PRETIX_URL | string | `"http://localhost"` | |
|
| env.PRETIX_PRETIX_URL | string | `"http://localhost"` | |
|
||||||
| env.PRETIX_REDIS_LOCATION | string | `"redis://pretix-redis-master/0"` | |
|
| env.PRETIX_REDIS_LOCATION | string | `"redis://:changeme@pretix-redis-master/0"` | |
|
||||||
| env.PRETIX_REDIS_SESSIONS | bool | `true` | |
|
| env.PRETIX_REDIS_SESSIONS | bool | `true` | |
|
||||||
| fullnameOverride | string | `""` | |
|
| fullnameOverride | string | `""` | |
|
||||||
| grafana.dashboards.annotations | object | `{}` | |
|
| grafana.dashboards.annotations | object | `{}` | |
|
||||||
|
@ -254,14 +260,20 @@ Reinventing ticket presales, one ticket at a time.
|
||||||
| prometheus.servicemonitor.enabled | bool | `false` | broken, Host need to be localhost on request (instatt of ip) needs: https://github.com/prometheus-operator/prometheus-operator/pull/7003 |
|
| prometheus.servicemonitor.enabled | bool | `false` | broken, Host need to be localhost on request (instatt of ip) needs: https://github.com/prometheus-operator/prometheus-operator/pull/7003 |
|
||||||
| prometheus.servicemonitor.interval | string | `nil` | interval |
|
| prometheus.servicemonitor.interval | string | `nil` | interval |
|
||||||
| prometheus.servicemonitor.labels | object | `{}` | |
|
| prometheus.servicemonitor.labels | object | `{}` | |
|
||||||
| prometheus.servicemonitor.scrapeTimeout | string | `nil` | scrape timeout |
|
| prometheus.servicemonitor.scrapeTimeout | string | `nil` | scrape timeout |
|
||||||
| readinessProbe.httpGet.httpHeaders[0].name | string | `"host"` | |
|
| readinessProbe.httpGet.httpHeaders[0].name | string | `"host"` | |
|
||||||
| readinessProbe.httpGet.httpHeaders[0].value | string | `"localhost"` | |
|
| readinessProbe.httpGet.httpHeaders[0].value | string | `"localhost"` | |
|
||||||
| readinessProbe.httpGet.path | string | `"/healthcheck/"` | |
|
| readinessProbe.httpGet.path | string | `"/healthcheck/"` | |
|
||||||
| readinessProbe.httpGet.port | string | `"http"` | |
|
| readinessProbe.httpGet.port | string | `"http"` | |
|
||||||
| redis.architecture | string | `"standalone"` | |
|
| redis.architecture | string | `"standalone"` | |
|
||||||
| redis.auth.enabled | bool | `false` | |
|
| redis.auth.enabled | bool | `true` | |
|
||||||
|
| redis.auth.existingSecret | string | `""` | name of an existing secret with Redis credentials (instead of auth.password), must be created ahead of time |
|
||||||
|
| redis.auth.existingSecretPasswordKey | string | `""` | Password key to be retrieved from existing secret |
|
||||||
|
| redis.auth.password | string | `"changeme"` | |
|
||||||
| redis.enabled | bool | `true` | |
|
| redis.enabled | bool | `true` | |
|
||||||
|
| redis.global.storageClass | string | `""` | |
|
||||||
|
| redis.master.persistence.enabled | bool | `true` | |
|
||||||
|
| redis.replica.persistence.enabled | bool | `true` | |
|
||||||
| replicas.taskworker | int | `1` | |
|
| replicas.taskworker | int | `1` | |
|
||||||
| replicas.web | int | `1` | |
|
| replicas.web | int | `1` | |
|
||||||
| resources | object | `{}` | |
|
| resources | object | `{}` | |
|
||||||
|
|
|
@ -23,23 +23,23 @@ env:
|
||||||
PRETIX_PRETIX_URL: http://localhost
|
PRETIX_PRETIX_URL: http://localhost
|
||||||
PRETIX_PRETIX_CURRENCY: EUR
|
PRETIX_PRETIX_CURRENCY: EUR
|
||||||
PRETIX_PRETIX_DATADIR: /data
|
PRETIX_PRETIX_DATADIR: /data
|
||||||
PRETIX_PRETIX_TRUST_X_FORWARDED_FOR: on
|
PRETIX_PRETIX_TRUST_X_FORWARDED_FOR: true
|
||||||
PRETIX_PRETIX_TRUST_X_FORWARDED_PROTO: on
|
PRETIX_PRETIX_TRUST_X_FORWARDED_PROTO: true
|
||||||
PRETIX_MAIL_FROM: test@example.com
|
PRETIX_MAIL_FROM: test@example.com
|
||||||
PRETIX_MAIL_HOST:
|
PRETIX_MAIL_HOST:
|
||||||
PRETIX_MAIL_USER:
|
PRETIX_MAIL_USER:
|
||||||
PRETIX_MAIL_PASSWORD:
|
PRETIX_MAIL_PASSWORD:
|
||||||
PRETIX_MAIL_PORT: 587
|
PRETIX_MAIL_PORT: 587
|
||||||
PRETIX_MAIL_TLS: True
|
PRETIX_MAIL_TLS: true
|
||||||
PRETIX_DATABASE_BACKEND: postgresql
|
PRETIX_DATABASE_BACKEND: postgresql
|
||||||
PRETIX_DATABASE_NAME: pretix
|
PRETIX_DATABASE_NAME: pretix
|
||||||
PRETIX_DATABASE_USER: pretix
|
PRETIX_DATABASE_USER: pretix
|
||||||
PRETIX_DATABASE_PASSWORD: pretix
|
PRETIX_DATABASE_PASSWORD: pretix
|
||||||
PRETIX_DATABASE_HOST: pretix-postgresql
|
PRETIX_DATABASE_HOST: pretix-postgresql
|
||||||
PRETIX_REDIS_LOCATION: redis://pretix-redis-master/0
|
PRETIX_REDIS_LOCATION: redis://:changeme@pretix-redis-master/0
|
||||||
PRETIX_REDIS_SESSIONS: true
|
PRETIX_REDIS_SESSIONS: true
|
||||||
PRETIX_CELERY_BACKEND: redis://pretix-redis-master/1
|
PRETIX_CELERY_BACKEND: redis://:changeme@pretix-redis-master/1
|
||||||
PRETIX_CELERY_BROKER: redis://pretix-redis-master/2
|
PRETIX_CELERY_BROKER: redis://:changeme@pretix-redis-master/2
|
||||||
PRETIX_METRICS_ENABLED: false
|
PRETIX_METRICS_ENABLED: false
|
||||||
PRETIX_METRICS_USER: pretix
|
PRETIX_METRICS_USER: pretix
|
||||||
PRETIX_METRICS_PASSPHRASE: pretix
|
PRETIX_METRICS_PASSPHRASE: pretix
|
||||||
|
@ -50,7 +50,7 @@ imagePullSecrets: []
|
||||||
nameOverride: ""
|
nameOverride: ""
|
||||||
fullnameOverride: ""
|
fullnameOverride: ""
|
||||||
|
|
||||||
#This section builds out the service account more information can be found here: https://kubernetes.io/docs/concepts/security/service-accounts/
|
# This section builds out the service account more information can be found here: https://kubernetes.io/docs/concepts/security/service-accounts/
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
# Specifies whether a service account should be created
|
# Specifies whether a service account should be created
|
||||||
create: true
|
create: true
|
||||||
|
@ -181,7 +181,7 @@ readinessProbe:
|
||||||
- name: "host"
|
- name: "host"
|
||||||
value: localhost
|
value: localhost
|
||||||
|
|
||||||
#This section is for setting up autoscaling more information can be found here: https://kubernetes.io/docs/concepts/workloads/autoscaling/
|
# This section is for setting up autoscaling more information can be found here: https://kubernetes.io/docs/concepts/workloads/autoscaling/
|
||||||
autoscaling:
|
autoscaling:
|
||||||
enabled: false
|
enabled: false
|
||||||
minReplicas: 1
|
minReplicas: 1
|
||||||
|
@ -221,4 +221,17 @@ redis:
|
||||||
enabled: true
|
enabled: true
|
||||||
architecture: standalone
|
architecture: standalone
|
||||||
auth:
|
auth:
|
||||||
enabled: false
|
enabled: true
|
||||||
|
password: 'changeme'
|
||||||
|
# -- name of an existing secret with Redis credentials (instead of auth.password), must be created ahead of time
|
||||||
|
existingSecret: ""
|
||||||
|
# -- Password key to be retrieved from existing secret
|
||||||
|
existingSecretPasswordKey: ""
|
||||||
|
global:
|
||||||
|
storageClass: ""
|
||||||
|
master:
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
replica:
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
|
Loading…
Add table
Reference in a new issue