Files
2026-01-16 16:26:40 +11:00

67 lines
1.8 KiB
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: bitwarden
namespace: argocd
spec:
project: default
source:
chart: vaultwarden
repoURL: https://k8s-at-home.com/charts/
path: vaultwarden
targetRevision: 5.3.2
helm:
releaseName: bitwarden
# valueFiles: ['bitwarden-values.yaml']
# https://github.com/dani-garcia/vaultwarden
values: |
image:
repository: ghcr.io/dani-garcia/vaultwarden
# https://github.com/dani-garcia/vaultwarden/pkgs/container/vaultwarden
# testing-alpine tag
tag: testing-alpine
pullPolicy: Always
env:
SIGNUPS_ALLOWED: true
DATA_FOLDER: /data
DOMAIN: https://bitwarden.junv.cc
resources:
limits:
cpu: 200m
memory: 512Mi
requests:
cpu: 100m
memory: 256Mi
ingress:
main:
enabled: true
annotations:
kubernetes.io/ingress.class: "nginx"
kubernetes.io/tls-acme: "true"
cert-manager.io/cluster-issuer: "letsencrypt-prod"
nginx.ingress.kubernetes.io/proxy-body-size: 50m
hosts:
- host: bitwarden.junv.cc
paths:
- path: /
tls:
- secretName: bitwarden-tls
hosts:
- bitwarden.junv.cc
postgresql:
enabled: false
persistence:
config:
enabled: true
type: pvc
mountPath: /data
existingClaim: bitwarden-local-pvc
destination:
server: https://kubernetes.default.svc
namespace: home-apps
syncPolicy:
automated:
prune: true
selfHeal: true