--- # yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: bitwarden-cli spec: interval: 15m chart: spec: chart: app-template version: 3.7.3 sourceRef: kind: HelmRepository name: bjw-s namespace: flux-system driftDetection: mode: enabled maxHistory: 3 install: remediation: retries: 3 upgrade: cleanupOnFail: true remediation: strategy: rollback retries: 3 values: defaultPodOptions: securityContext: seccompProfile: { type: RuntimeDefault } controllers: bitwarden-cli: annotations: reloader.stakater.com/auto: "true" containers: app: image: repository: ghcr.io/oliverziegert/external-secrets-bitwarden tag: 1.0.6 envFrom: - secretRef: name: bitwarden-cli-secret probes: liveness: enabled: true custom: true spec: exec: command: - /usr/bin/curl - -X - POST - -s - http://127.0.0.1:8087/sync initialDelaySeconds: 20 failureThreshold: 3 timeoutSeconds: 10 periodSeconds: 120 resources: requests: memory: 256Mi cpu: 100m limits: memory: 512Mi securityContext: allowPrivilegeEscalation: false readOnlyRootFilesystem: false capabilities: { drop: [ 'ALL' ] } service: app: controller: bitwarden-cli ports: http: port: 8087