🔧 cronjobs optimizations

This commit is contained in:
auricom
2022-09-16 15:18:43 +02:00
parent bcd73d05d9
commit e652ad0a35
9 changed files with 16 additions and 113 deletions

View File

@@ -46,7 +46,7 @@ spec:
- name: HEALTHCHECK_PORT
value: "8080"
- name: WEBHOOK_URL
value: "http://healthchecks.default.svc.cluster.local.:/ping/{ping_key}/postgresql-backup"
value: "http://healthchecks.default.svc.cluster.local.:/ping/${SECRET_HEALTHCHECKS_PING_KEY}/postgresql-backup"
resources:
requests:
cpu: 150m

View File

@@ -1,77 +0,0 @@
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: wallabag
namespace: data
spec:
interval: 5m
chart:
spec:
# renovate: registryUrl=https://k8s-at-home.com/charts/
chart: wallabag
version: 7.1.2
sourceRef:
kind: HelmRepository
name: k8s-at-home-charts
namespace: flux-system
values:
image:
repository: wallabag/wallabag
# Upgrading the wallabag version generally requires a migration.
# see https://doc.wallabag.org/en/admin/upgrade.html
tag: 2.5.1
env:
SYMFONY__ENV__DATABASE_DRIVER: pdo_pgsql
SYMFONY__ENV__DATABASE_HOST: postgres.${SECRET_DOMAIN}
SYMFONY__ENV__DATABASE_PORT: 5432
SYMFONY__ENV__DATABASE_NAME: wallabag
SYMFONY__ENV__DATABASE_USER: wallabag
SYMFONY__ENV__DATABASE_PASSWORD: ${SECRET_WALLABAG_DB_PASSWORD}
SYMFONY__ENV__REDIS_HOST: wallabag-redis-master
SYMFONY__ENV__DOMAIN_NAME: https://wallabag.${SECRET_CLUSTER_DOMAIN}
SYMFONY__ENV__SERVER_NAME: Wallabag
SYMFONY__ENV__FOSUSER_REGISTRATION: "false"
SYMFONY__ENV__FOSUSER_CONFIRMATION: "false"
POPULATE_DATABASE: "false"
redis:
enabled: true
clusterDomain: ${CLUSTER_DOMAIN}
architecture: standalone
replica:
replicaCount: 0
persistence:
enabled: false
persistence:
images:
enabled: true
existingClaim: wallabag-images
securityContext:
runAsUser: 0
service:
main:
ports:
annotations:
prometheus.io/probe: "true"
prometheus.io/protocol: http
ingress:
main:
enabled: true
ingressClassName: "nginx"
annotations:
external-dns.alpha.kubernetes.io/target: "services.${SECRET_DOMAIN}."
external-dns/is-public: "true"
hosts:
- host: "wallabag.${SECRET_CLUSTER_DOMAIN}"
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- "wallabag.${SECRET_CLUSTER_DOMAIN}"

View File

@@ -1,5 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- helm-release.yaml
- volume.yaml

View File

@@ -1,15 +0,0 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: wallabag-images
namespace: data
labels:
kasten-io/backup: "true"
spec:
accessModes:
- ReadWriteOnce
storageClassName: rook-ceph-block
resources:
requests:
storage: 2Gi