diff --git a/charts/stable/backuppc/Chart.yaml b/charts/stable/backuppc/Chart.yaml index 8acd282330d..04132656c0a 100644 --- a/charts/stable/backuppc/Chart.yaml +++ b/charts/stable/backuppc/Chart.yaml @@ -34,9 +34,7 @@ maintainers: name: backuppc sources: - https://backuppc.github.io/backuppc/index.html - - https://github.com/tiredofit/docker-backuppc + - https://github.com/adferrand/docker-backuppc - https://github.com/trueforge-org/truecharts/tree/master/charts/stable/backuppc - - https://hub.docker.com/r/tiredofit/backuppc type: application -version: 10.3.0 - +version: 11.0.0 diff --git a/charts/stable/backuppc/values.yaml b/charts/stable/backuppc/values.yaml index ad42aa6548f..67227d789e3 100644 --- a/charts/stable/backuppc/values.yaml +++ b/charts/stable/backuppc/values.yaml @@ -1,9 +1,16 @@ # yaml-language-server: $schema=./values.schema.json image: - repository: docker.io/tiredofit/backuppc - tag: 6.0.4@sha256:d722c0b2fe09c85d7b72c44a024e65ef8068264a5eca0a6244d4503aa5471430 + repository: ghcr.io/adferrand/backuppc + tag: 4@sha256:81bfd8ffb014f7ce65f9354178821ea150e70849f386ba8e12a3cc11cd5532b9 pullPolicy: IfNotPresent +service: + main: + ports: + main: + protocol: tcp + port: 8080 + securityContext: container: runAsNonRoot: false @@ -11,63 +18,22 @@ securityContext: runAsUser: 0 runAsGroup: 0 -service: - main: - ports: - main: - protocol: http - targetPort: 80 - port: 8000 - -backuppc: - smtp: - auto_from: false - host: postfix-relay - port: 25 - domain: docker - maildomain: local - auth: none - user: "" - pass: "" - tls: false - starttls: false - tlscertcheck: false - workload: main: podSpec: containers: main: env: - USER_BACKUPPC: "{{ .Values.securityContext.container.PUID }}" - GROUP_BACKUPPC: "{{ .Values.securityContext.pod.fsGroup }}" - CONFIG_PATH: "{{ .Values.persistence.config.mountPath }}" - LOG_PATH: "{{ .Values.persistence.logs.mountPath }}" - SSH_KEYS_PATH: "{{ .Values.persistence.ssh.mountPath }}" - DATA_PATH: "{{ .Values.persistence.data.mountPath }}" - # SMTP - SMTP_AUTO_FROM: "{{ .Values.backuppc.smtp.auto_from }}" - SMTP_HOST: "{{ .Values.backuppc.smtp.host }}" - SMTP_PORT: "{{ .Values.backuppc.smtp.port }}" - SMTP_DOMAIN: "{{ .Values.backuppc.smtp.domain }}" - SMTP_MAILDOMAIN: "{{ .Values.backuppc.smtp.maildomain }}" - SMTP_AUTHENTICATION: "{{ .Values.backuppc.smtp.auth }}" - SMTP_USER: "{{ .Values.backuppc.smtp.user }}" - SMTP_PASS: "{{ .Values.backuppc.smtp.pass }}" - SMTP_TLS: "{{ .Values.backuppc.smtp.tls }}" - SMTP_STARTTLS: "{{ .Values.backuppc.smtp.starttls }}" - SMTP_TLSCERTCHECK: "{{ .Values.backuppc.smtp.tlscertcheck }}" + BACKUPPC_UUID: "{{ .Values.securityContext.container.PUID }}" + BACKUPPC_GUID: "{{ .Values.securityContext.pod.fsGroup }}" persistence: config: enabled: true - mountPath: /config + mountPath: /etc/backuppc ssh: enabled: true - mountPath: /.ssh - logs: - enabled: true - mountPath: /logs + mountPath: /home/backuppc data: enabled: true - mountPath: /data + mountPath: /data/backuppc