diff --git a/bitwarden/Bitwarden_export_Cronjobs.yaml b/bitwarden/Bitwarden_export_Cronjobs.yaml index 73c1587..7af67fc 100644 --- a/bitwarden/Bitwarden_export_Cronjobs.yaml +++ b/bitwarden/Bitwarden_export_Cronjobs.yaml @@ -23,16 +23,16 @@ spec: - "-c" - "/config/export_bitwarden.sh" env: - - name: BITWARDEN_USERNAME + - name: BW_CLIENTID valueFrom: secretKeyRef: name: bitwarden-credentials - key: BITWARDEN_USERNAME - - name: BITWARDEN_PASSWORD + key: BW_CLIENTID + - name: BW_CLIENTSECRET valueFrom: secretKeyRef: name: bitwarden-credentials - key: BITWARDEN_PASSWORD + key: BW_CLIENTSECRET volumeMounts: - name: scripts mountPath: /config diff --git a/bitwarden/bitwarden.secret.yaml b/bitwarden/bitwarden.secret.yaml index 08d122e..1d1bd38 100644 --- a/bitwarden/bitwarden.secret.yaml +++ b/bitwarden/bitwarden.secret.yaml @@ -1,7 +1,7 @@ apiVersion: v1 data: - BITWARDEN_PASSWORD: SW1wcmV6YTU1NQ== - BITWARDEN_USERNAME: dmFsdmFua2FydEBvcmFuZ2UuZnI= + BW_CLIENTID: dXNlci43MGVmNGYxNi1kM2MwLTRmYWItYWI3OC1hZjg5MDEwNmE2ZDk= + BW_CLIENTSECRET: UlJZVGd3R0pUSjlHVDQwc3dZTklobzlrNUVYYTJv kind: Secret metadata: name: bitwarden-credentials diff --git a/bitwarden/bitwarden_export_scripts.configmap.yaml b/bitwarden/bitwarden_export_scripts.configmap.yaml index d3ce4b2..da3bf3c 100644 --- a/bitwarden/bitwarden_export_scripts.configmap.yaml +++ b/bitwarden/bitwarden_export_scripts.configmap.yaml @@ -3,8 +3,8 @@ data: export_bitwarden.sh: | #!/usr/bin/env bash bw config server https://bitwarden.tryton.geeraert.eu/ - export BW_key=$(bw login $BITWARDEN_USERNAME $BITWARDEN_PASSWORD --raw) - bw list items --session $BW_key >> /backup/backup_$(date "+%Y-%m-%d_%Hh-%m").json + bw login --apikey + bw list items >> /backup/backup_$(date "+%Y-%m-%d_%Hh-%m").json kind: ConfigMap metadata: creationTimestamp: null