--- # yaml-language-server: $schema=https://kubernetes-schemas.devbu.io/helmrelease_v2beta1.json apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: changedetection namespace: default spec: interval: 15m chart: spec: chart: app-template version: 1.3.2 sourceRef: kind: HelmRepository name: bjw-s namespace: flux-system maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: cleanupOnFail: true remediation: retries: 3 uninstall: keepHistory: false values: controller: type: statefulset image: repository: ghcr.io/dgtlmoon/changedetection.io tag: 0.40.2 env: TZ: ${TIMEZONE} PORT: &port 5000 USE_X_SETTINGS: 1 PLAYWRIGHT_DRIVER_URL: ws://localhost:3000/?stealth=1&--disable-web-security=true&--user-data-dir=~/tmp/cache PUID: 1000 PGID: 1000 service: main: ports: http: port: *port ingress: main: enabled: true ingressClassName: nginx annotations: hajimari.io/icon: mdi:web-sync hosts: - host: &host "{{ .Release.Name }}.${SECRET_CLUSTER_DOMAIN}" paths: - path: / pathType: Prefix tls: - hosts: - *host podSecurityContext: runAsUser: 1000 runAsGroup: 1000 fsGroup: 1000 fsGroupChangePolicy: "OnRootMismatch" persistence: config: enabled: true existingClaim: changedetection-config mountPath: /datastore resources: requests: cpu: 10m memory: 100Mi limits: memory: 250Mi