use configmap to run the script
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled

This commit is contained in:
2024-10-25 11:24:48 +01:00
parent 0bcf765c4c
commit cb6ac10932
2 changed files with 25 additions and 4 deletions
@@ -4,7 +4,7 @@ data:
#!/usr/bin/env bash
bw config server https://bitwarden.tryton.geeraert.eu/
export BW_key=$(bw login valvankart@orange.fr Impreza555 --raw)
bw list items --session $BW_key >> /tmp/backup.json
bw list items --session $BW_key >> /backup/backup_$(date "+%Y-%m-%d_%Hh-%m").json
kind: ConfigMap
metadata:
creationTimestamp: null
+24 -3
View File
@@ -14,12 +14,12 @@ spec:
command:
- /bin/sh
- "-c"
- "bw config server https://bitwarden.tryton.geeraert.eu/"
- "export BW_key=$(bw login valvankart@orange.fr Impreza555 --raw)"
- "sleep 3600"
- "/config/export_bitwarden.sh"
volumeMounts:
- name: scripts
mountPath: /config
- name: bitwarden-vault-backup
mountPath: /backup
imagePullPolicy: IfNotPresent
name: debian
restartPolicy: Always
@@ -28,3 +28,24 @@ spec:
configMap:
name: bitwarden-export-scripts
defaultMode: 0555
- name: bitwarden-vault-backup
persistentVolumeClaim:
claimName: bitwarden-vault-backup
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: bitwarden-vault-backup
namespace: bwbackup
annotations:
fileType: Backup
spec:
storageClassName: nfs-storage-fastaccess
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi