backup / restore of OnlineKind and JobKind work

This commit is contained in:
Jean-Marc ANDRE 2023-03-24 21:52:04 +01:00
parent 9526cf404b
commit b7747b635d
2 changed files with 16 additions and 21 deletions

View File

@ -154,7 +154,7 @@ func (r *BackupConfigurationReconciler) DeleteSidecar(backupConf formolv1alpha1.
Namespace: backupConf.Namespace,
Name: backupConf.Spec.Repository,
}, &repo); err != nil {
r.Log.Error(err, "unable to get Repo")
r.Log.Error(err, "unable to get Repo", "repo", backupConf.Spec.Repository)
return err
}
r.Log.V(1).Info("Got Repository", "repo", repo)

View File

@ -24,25 +24,6 @@ spec:
---
apiVersion: formol.desmojim.fr/v1alpha1
kind: Function
metadata:
name: restore-pg
namespace: demo
spec:
name: restore-pg
image: desmo999r/formolcli:latest
args: ["postgres", "restore", "--hostname", $(PGHOST), "--database", $(PGDATABASE), "--username", $(PGUSER), "--password", $(PGPASSWD), "--file", "/output/backup-pg.sql"]
env:
- name: PGHOST
value: postgres
- name: PGDATABASE
value: demopostgres
- name: PGUSER
value: demopostgres
- name: PGPASSWD
value: password123!
---
apiVersion: formol.desmojim.fr/v1alpha1
kind: Function
metadata:
name: with-envfrom
namespace: demo
@ -80,6 +61,20 @@ spec:
---
apiVersion: formol.desmojim.fr/v1alpha1
kind: Function
metadata:
name: restore-pg
namespace: demo
spec:
name: restore-pg
image: desmo999r/formolcli:latest
command: ["psql"]
args: ["--username", $(PGUSER), "--quiet", "--file", "/formol-shared/backup-pg.sql", "postgres"]
env:
- name: PGUSER
value: demopostgres
---
apiVersion: formol.desmojim.fr/v1alpha1
kind: Function
metadata:
name: maintenance-off
namespace: demo
@ -132,7 +127,7 @@ spec:
containers:
- name: postgres
job:
- name: backup-pg
- name: pg
# - kind: Job
# name: backup-pg
# steps: