backup / restore of OnlineKind and JobKind work
This commit is contained in:
parent
9526cf404b
commit
b7747b635d
@ -154,7 +154,7 @@ func (r *BackupConfigurationReconciler) DeleteSidecar(backupConf formolv1alpha1.
|
|||||||
Namespace: backupConf.Namespace,
|
Namespace: backupConf.Namespace,
|
||||||
Name: backupConf.Spec.Repository,
|
Name: backupConf.Spec.Repository,
|
||||||
}, &repo); err != nil {
|
}, &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
|
return err
|
||||||
}
|
}
|
||||||
r.Log.V(1).Info("Got Repository", "repo", repo)
|
r.Log.V(1).Info("Got Repository", "repo", repo)
|
||||||
|
|||||||
@ -24,25 +24,6 @@ spec:
|
|||||||
---
|
---
|
||||||
apiVersion: formol.desmojim.fr/v1alpha1
|
apiVersion: formol.desmojim.fr/v1alpha1
|
||||||
kind: Function
|
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:
|
metadata:
|
||||||
name: with-envfrom
|
name: with-envfrom
|
||||||
namespace: demo
|
namespace: demo
|
||||||
@ -80,6 +61,20 @@ spec:
|
|||||||
---
|
---
|
||||||
apiVersion: formol.desmojim.fr/v1alpha1
|
apiVersion: formol.desmojim.fr/v1alpha1
|
||||||
kind: Function
|
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:
|
metadata:
|
||||||
name: maintenance-off
|
name: maintenance-off
|
||||||
namespace: demo
|
namespace: demo
|
||||||
@ -132,7 +127,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: postgres
|
- name: postgres
|
||||||
job:
|
job:
|
||||||
- name: backup-pg
|
- name: pg
|
||||||
# - kind: Job
|
# - kind: Job
|
||||||
# name: backup-pg
|
# name: backup-pg
|
||||||
# steps:
|
# steps:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user